/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#050811;--panel:#0a0f1b;--panel-soft:#101827;--line:#94a3b82e;--muted:#91a0b5;--text:#e8eef7;--cyan:#19cfe8;--cyan-soft:#77e7f3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-geist-sans), Arial, sans-serif;background:radial-gradient(circle at 82% 16%,#19cfe81a,#0000 25rem),linear-gradient(#050811 0%,#070b13 100%);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050811c7;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:82px;margin:0 auto;display:flex;position:sticky;top:0}.brand{align-items:center;width:224px;height:64px;display:flex;overflow:hidden}.brand img{mix-blend-mode:screen;width:100%;height:auto;display:block}.site-header nav{color:#aeb9c9;align-items:center;gap:25px;font-size:13px;display:flex}.site-header nav a:hover{color:#fff}.site-header nav a[aria-current=page]{color:#e5fbff}.launch-promotion{background:linear-gradient(100deg,#3ee6b11a,#19cfe80a);border:1px solid #3ee6b13d;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1180px,100% - 40px);margin:8px auto 0;padding:18px 22px;display:grid}.launch-promotion>div{gap:5px;display:grid}.launch-promotion>div span{color:#68e7bd;font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.launch-promotion>div strong{font-size:16px}.launch-promotion p{color:#9ba9ba;margin:0;font-size:12px;line-height:1.5}.launch-promotion p b{color:#dfe9f3}.launch-promotion>a{color:#051016;white-space:nowrap;background:#68e7bd;border-radius:9px;align-items:center;gap:20px;min-height:42px;padding:0 15px;font-size:11px;font-weight:750;display:inline-flex}.nav-cta{background:#19cfe80f;border:1px solid #19cfe861;border-radius:999px;padding:11px 16px;color:#dffcff!important}.hero{isolation:isolate;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:72px;width:min(1180px,100% - 40px);min-height:720px;margin:0 auto;padding:82px 0 104px;display:grid;position:relative;overflow:hidden}.hero-art{z-index:-2;pointer-events:none;opacity:.27;position:absolute;inset:0 -18% 0 24%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 18%,#000 56% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 18%,#000 56% 100%)}.hero-art:after{content:"";background:linear-gradient(90deg,#050811 0%,#0000 42%),linear-gradient(#0508112e,#050811 100%);position:absolute;inset:0}.hero-art img{object-fit:cover}.hero-copy,.access-shell{z-index:1;position:relative}.eyebrow{color:var(--cyan-soft);font:600 12px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;display:flex}.eyebrow span{background:var(--cyan);width:28px;height:1px;box-shadow:0 0 12px var(--cyan)}.hero h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(48px,5.1vw,76px);font-weight:600;line-height:.99}.hero h1 em{color:var(--cyan);font-style:normal}.hero-lead{color:#a8b3c4;max-width:620px;margin:30px 0 0;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:0 20px;font-size:14px;font-weight:650;display:inline-flex}.button-primary{color:#031013;background:var(--cyan);box-shadow:0 12px 40px #19cfe829}.button-primary:hover{background:#63e5f3;transform:translateY(-1px)}.button-secondary{border:1px solid var(--line);color:#c4cedb;background:#ffffff06}.trust-row{color:#758399;gap:22px;margin-top:32px;font-size:12px;display:flex}.trust-row span:before{content:"✓";color:var(--cyan);margin-right:7px}.access-shell{grid-template-rows:1fr auto;grid-template-columns:repeat(2,minmax(0,auto));place-content:center;gap:14px 8px;min-height:530px;display:grid;position:relative}.access-shell:before{content:"";filter:blur(8px);background:radial-gradient(circle,#19cfe814,#0000 66%);border-radius:50%;position:absolute;inset:7% 3%}.access-card{z-index:2;background:linear-gradient(145deg,#111b2bf5,#070c16fa);border:1px solid #7dd3fc33;border-radius:22px;grid-column:1/-1;width:min(100%,460px);padding:30px;position:relative;box-shadow:0 30px 90px #00000073,inset 0 1px #ffffff0a}.access-card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#19cfe814,#0000 34%);position:absolute;inset:0}.access-card-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:relative}.mini-label{color:#758399;font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px}.access-card h2{letter-spacing:-.025em;margin:0;font-size:23px}.status-badge{color:#8fe8d5;background:#14b8a612;border:1px solid #14b8a640;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.status-badge i{background:#2dd4bf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #2dd4bf}.invite-form{z-index:1;gap:16px;margin-top:28px;display:grid;position:relative}.invite-form label{color:#9daabd;gap:8px;font-size:12px;font-weight:550;display:grid}.invite-form input{border:1px solid var(--line);color:#e7eef8;background:#02060ead;border-radius:10px;outline:none;width:100%;height:49px;padding:0 14px}.invite-form input:focus{border-color:#19cfe894;box-shadow:0 0 0 3px #19cfe814}.invite-form input::placeholder{color:#4f5c6e}.invite-form button{cursor:pointer;color:#061216;background:var(--cyan);border:0;border-radius:10px;justify-content:space-between;align-items:center;height:50px;margin-top:2px;padding:0 17px;font-weight:700;display:flex}.invite-form button:disabled{cursor:wait;opacity:.68}.form-error{color:#fda4af;margin:-3px 0 0;font-size:12px;line-height:1.4}.access-note{z-index:1;color:#66758a;margin:18px 0 0;font-size:11px;line-height:1.55;position:relative}.access-orbit{border:1px solid #19cfe81a;border-radius:50%;position:absolute}.orbit-one{width:475px;height:475px}.orbit-two{border-style:dashed;width:365px;height:365px}.capabilities,.proof,.process,.product-configurator,.social-studio,.request-section{border-top:1px solid var(--line);width:min(1180px,100% - 40px);margin:0 auto;padding:104px 0}.capabilities{padding-top:34px}.capability-grid{border:1px solid var(--line);background:#ffffff04;border-radius:22px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.capability-grid article{border-right:1px solid var(--line);background:linear-gradient(155deg,#ffffff06,#0000);min-height:235px;padding:27px}.capability-grid article:last-child{border-right:0}.capability-grid article>span{color:var(--cyan);font:600 10px/1 var(--font-geist-mono), monospace}.capability-grid h2{letter-spacing:-.025em;margin:70px 0 12px;font-size:19px}.capability-grid p{color:#8290a4;margin:0;font-size:13px;line-height:1.62}.section-heading{max-width:680px}.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:580;line-height:1.05}.section-heading>p:last-child{color:var(--muted);line-height:1.65}.project-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:42px;display:grid}.project-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:150px;padding:26px;transition:all .2s;display:grid;position:relative;overflow:hidden}.project-card:before{content:"";border:1px solid #19cfe81c;border-radius:50%;width:150px;height:150px;position:absolute;top:-78px;right:-72px}.project-card:hover{background:#19cfe809;border-color:#19cfe859;transform:translateY(-2px)}.project-mark{color:#071015;background:linear-gradient(145deg, #6ee7f3, var(--cyan));letter-spacing:-.045em;border-radius:14px;place-items:center;width:56px;height:56px;font-size:14px;font-weight:850;display:grid;box-shadow:0 14px 35px #19cfe821}.project-card strong{font-size:17px}.project-card p{color:var(--muted);margin:7px 0 0;font-size:13px}.project-card>span{color:var(--cyan)}.steps-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px;display:grid}.step-card{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff08,#ffffff03);border-radius:16px;min-height:250px;padding:28px}.step-card>span{color:var(--cyan);font:600 12px/1 var(--font-geist-mono), monospace}.step-card h3{margin:68px 0 12px;font-size:20px}.step-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.product-configurator{scroll-margin-top:82px}.product-configurator-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:72px;max-width:none;display:grid}.product-configurator-heading h2{max-width:780px}.product-configurator-heading>p{margin:0;font-size:15px}.product-plan-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:52px;display:grid}.product-plan-grid>article{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff07,#ffffff02);border-radius:18px;min-height:310px;padding:27px 23px;transition:border-color .2s,background .2s;position:relative}.product-plan-grid>article.featured{border-color:#19cfe852}.product-plan-grid>article.selected{background:linear-gradient(150deg,#68e7bd17,#19cfe806);border-color:#68e7bd94}.product-card-number{color:var(--cyan);font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em}.product-plan-grid h3{letter-spacing:-.03em;margin:56px 0 12px;font-size:22px;line-height:1.15}.product-plan-grid article>p{color:#8795a8;min-height:64px;margin:0;font-size:13px;line-height:1.62}.product-more{color:#dffcff;cursor:pointer;text-align:left;background:#19cfe80b;border:1px solid #19cfe838;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;margin-top:24px;padding:0 13px;font-size:11px;font-weight:700;display:flex}.product-more span{color:var(--cyan);font-size:18px}.product-details{border-top:1px solid var(--line);gap:17px;margin-top:18px;padding-top:19px;display:grid}.product-price{gap:6px;display:grid}.product-price>span{color:#657388;font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.product-price strong{color:#e9f5f7;letter-spacing:-.035em;font-size:24px}.product-price strong small{color:#68778b;font-size:10px;font-weight:500}.product-price em{color:var(--cyan-soft);font-size:14px;font-style:normal;font-weight:700}.product-founder-price{background:#68e7bd12;border-radius:9px;padding:10px;color:#a8dccc!important;min-height:0!important;margin:0!important;font-size:10px!important;line-height:1.5!important}.product-details ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-details li{color:#a4b0c0;font-size:11px;line-height:1.45}.product-details li:before{content:"✓";color:var(--cyan);margin-right:7px}.product-select{color:#041114;background:var(--cyan);cursor:pointer;border:0;border-radius:9px;min-height:44px;font-size:11px;font-weight:800}.product-builder{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:start;gap:20px;margin-top:22px;display:grid}.product-addons{border:1px solid var(--line);background:#ffffff03;border-radius:20px;padding:30px}.product-builder-title>span{color:var(--cyan);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.product-builder-title h3{letter-spacing:-.04em;margin:12px 0 8px;font-size:29px}.product-builder-title p{color:#7f8da1;max-width:680px;margin:0 0 24px;font-size:12px;line-height:1.62}.product-addon-list{gap:9px;display:grid}.product-addon-list article,.product-social-addon{border:1px solid var(--line);background:#ffffff04;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;padding:18px;display:grid}.product-addon-list article.selected,.product-social-addon.selected{background:#68e7bd0b;border-color:#68e7bd6b}.product-addon-list article strong,.product-social-addon strong{font-size:14px}.product-addon-list article p,.product-social-addon p{color:#758398;margin:5px 0 0;font-size:11px;line-height:1.5}.product-addon-list article>button,.product-social-addon>button{color:#c9f8fd;cursor:pointer;background:#19cfe80a;border:1px solid #19cfe838;border-radius:8px;min-height:38px;padding:0 12px;font-size:10px;font-weight:750}.product-addon-detail{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.product-addon-detail>span{color:var(--cyan-soft);font-size:12px;font-weight:700}.product-addon-detail>label{color:#aebaca;cursor:pointer;align-items:center;gap:9px;font-size:11px;display:inline-flex}.product-addon-detail input{width:18px;height:18px;accent-color:var(--cyan)}.product-social-addon{margin-top:9px}.product-social-select{align-items:end}.product-social-select label{gap:7px;min-width:270px;display:grid}.product-social-select select{border:1px solid var(--line);color:#e7eef7;background:#070c15;border-radius:8px;min-height:42px;padding:0 10px}.package-summary{background:linear-gradient(160deg,#19cfe813,#080c15f5 48%);border:1px solid #19cfe842;border-radius:20px;gap:20px;padding:28px;display:grid;position:sticky;top:102px;box-shadow:0 24px 70px #00000038}.package-empty{align-content:center;gap:8px;min-height:155px;display:grid}.package-empty strong{font-size:20px}.package-empty p,.package-hint{color:#78869a;margin:0;font-size:12px;line-height:1.55}.package-summary ul{border-bottom:1px solid var(--line);gap:10px;margin:0;padding:0 0 18px;list-style:none;display:grid}.package-summary li{color:#aab6c6;justify-content:space-between;gap:18px;font-size:11px;line-height:1.4;display:flex}.package-summary li strong{color:#e3ebf5;white-space:nowrap}.package-discount{background:#68e7bd11;border:1px solid #68e7bd40;border-radius:10px;gap:5px;padding:13px;display:grid}.package-discount span{color:#88a99f;font-size:10px}.package-discount strong{color:#68e7bd;font-size:15px}.package-total{gap:5px;display:grid}.package-total del{color:#67758a;font-size:11px}.package-total span{color:#78869a;font-size:10px}.package-total strong{color:#eef8fa;letter-spacing:-.04em;margin-bottom:9px;font-size:27px}.package-total strong:last-child{color:var(--cyan-soft);font-size:20px}.package-summary>button{color:#031114;background:var(--cyan);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:50px;padding:0 15px;font-size:12px;font-weight:800;display:flex}.package-summary>small{color:#657388;font-size:9px;line-height:1.55}.social-studio{position:relative;overflow:hidden}.social-studio:before{content:"";pointer-events:none;border:1px solid #19cfe81f;border-radius:50%;width:520px;height:520px;position:absolute;top:80px;right:-260px;box-shadow:0 0 100px #19cfe80d}.social-studio-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid;position:relative}.social-studio-heading h2{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(40px,5vw,66px);font-weight:580;line-height:1}.social-studio-heading>div:last-child>p{color:#96a4b7;margin:0;font-size:15px;line-height:1.7}.social-studio-heading>div:last-child>a{color:#dffcff;background:#19cfe80e;border:1px solid #19cfe847;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin-top:26px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.social-studio-heading>div:last-child>a span{color:var(--cyan)}.social-method-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:62px;display:grid}.social-method-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:16px;min-height:250px;padding:26px}.social-method-grid article>span{color:var(--cyan);font:650 10px/1 var(--font-geist-mono), monospace}.social-method-grid h3{margin:70px 0 12px;font-size:20px}.social-method-grid p{color:#8492a5;margin:0;font-size:13px;line-height:1.62}.social-editorial-proof{background:linear-gradient(100deg,#19cfe812,#ffffff03);border:1px solid #19cfe82e;border-radius:16px;grid-template-columns:.45fr 1.15fr 1fr;align-items:center;gap:34px;margin:18px 0 58px;padding:28px;display:grid}.social-editorial-proof>span{color:var(--cyan-soft);font:650 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.social-editorial-proof strong{color:#e6edf6;font-size:18px;line-height:1.45}.social-editorial-proof p{color:#8492a5;margin:0;font-size:12px;line-height:1.65}.social-package-shell{gap:18px;display:grid}.social-launch-limit{background:linear-gradient(100deg,#68e7bd1a,#19cfe809);border:1px solid #68e7bd4d;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px 26px;padding:20px 24px;display:grid}.social-launch-limit>span{color:#051410;font:800 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#68e7bd;border-radius:999px;padding:7px 9px}.social-launch-limit strong{font-size:18px}.social-launch-limit p{color:#8b9aac;margin:0;font-size:12px}.social-onboarding{border:1px solid var(--line);background:#ffffff05;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;padding:23px 26px;display:flex}.social-onboarding>div{gap:5px;display:grid}.social-onboarding span{color:var(--cyan);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.social-onboarding strong{font-size:18px}.social-onboarding p{color:#7f8da1;margin:0;font-size:12px}.social-onboarding>button{color:#d9faff;cursor:pointer;background:#19cfe80b;border:1px solid #19cfe838;border-radius:9px;min-height:42px;padding:0 13px;font-size:10px;font-weight:750}.social-onboarding em{color:var(--cyan-soft);white-space:nowrap;font-size:20px;font-style:normal;font-weight:700}.social-onboarding del{color:#637187;margin-right:8px;font-size:12px;font-weight:500}.social-package-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.social-package-grid article{border:1px solid var(--line);background:linear-gradient(150deg,#ffffff07,#ffffff02);border-radius:18px;min-height:300px;padding:28px 24px;position:relative}.social-package-grid article.featured{background:linear-gradient(150deg,#19cfe814,#ffffff03);border-color:#19cfe866}.social-plan-badge{color:#051018;background:var(--cyan);text-transform:uppercase;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:16px;right:16px}.social-package-grid article>p{color:#dfe7f1;margin:34px 0 12px;font-size:17px;font-weight:700}.social-plan-details>del{color:#637187;min-height:18px;font-size:11px;display:block}.social-package-grid h3{letter-spacing:-.04em;min-height:70px;margin:7px 0 0;font-size:29px;line-height:1.08}.social-package-grid h3 small{color:var(--cyan);letter-spacing:0;margin-top:7px;font-size:10px;display:block}.social-package-grid article>strong{color:#8795a8;min-height:58px;margin-top:18px;font-size:12px;font-weight:500;line-height:1.55;display:block}.social-more{color:#d7faff;cursor:pointer;text-align:left;background:#19cfe80a;border:1px solid #19cfe833;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin-top:24px;padding:0 12px;font-size:10px;font-weight:750;display:flex}.social-more span{color:var(--cyan);font-size:17px}.social-plan-details{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.social-plan-details>a{color:#061216;background:var(--cyan);border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;margin-top:18px;padding:0 11px;font-size:10px;font-weight:800;display:flex}.social-package-grid ul{border-top:1px solid var(--line);gap:9px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.social-package-grid li{color:#a7b3c2;font-size:11px;line-height:1.45}.social-package-grid li:before{content:"✓";color:var(--cyan);margin-right:7px}.social-package-note{color:#657388;margin:0;font-size:10px;line-height:1.65}.demo-social-offer{background:#19cfe807;border:1px solid #19cfe82e;border-radius:18px;margin-top:18px;padding:30px}.demo-social-offer>p{color:var(--demo-accent);font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.demo-social-offer>h3{letter-spacing:-.035em;max-width:760px;margin:15px 0 8px;font-size:28px}.demo-social-offer>span{color:#8190a3;margin-bottom:26px;font-size:13px;line-height:1.6;display:block}.demo-social-offer .social-package-grid article{min-height:420px}.request-section{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:stretch;gap:64px;display:grid}.request-visual{border:1px solid var(--line);background:#080c14;border-radius:24px;min-height:690px;position:relative;overflow:hidden}.request-visual:after{content:"";background:linear-gradient(#0000 32%,#050811f0 78%);position:absolute;inset:0}.request-visual img{object-fit:cover;opacity:.72}.request-visual-copy{z-index:2;position:absolute;inset:auto 34px 34px}.request-visual-copy strong{letter-spacing:-.04em;max-width:420px;font-size:30px;line-height:1.08;display:block}.request-visual-copy>p:last-child{color:#9aa8ba;max-width:420px;margin:17px 0 0;font-size:14px;line-height:1.65}.request-content{padding:24px 0}.request-content h2{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(38px,4.4vw,58px);font-weight:580;line-height:1.02}.request-lead{color:#91a0b5;max-width:590px;margin:22px 0 0;font-size:15px;line-height:1.7}.request-form{gap:16px;margin-top:34px;display:grid}.request-package-selection{background:#68e7bd0f;border:1px solid #68e7bd47;border-radius:12px;grid-template-columns:1fr auto;gap:7px 18px;padding:16px;display:grid}.request-package-selection>span{color:#68e7bd;font:700 9px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;grid-column:1}.request-package-selection>strong{color:#d9eae5;grid-column:1;font-size:12px;font-weight:550;line-height:1.55}.request-package-selection>button{border:1px solid var(--line);color:#aebaca;cursor:pointer;background:0 0;border-radius:8px;grid-area:1/2/3;align-self:center;min-height:38px;padding:0 12px;font-size:10px}.request-form-row{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.request-form label{color:#a6b2c3;gap:8px;font-size:11px;font-weight:600;display:grid}.request-form label>span{color:#637187;font-weight:450}.request-form input,.request-form select,.request-form textarea{border:1px solid var(--line);color:#e8eef7;background:#04080fb8;border-radius:11px;outline:none;width:100%;transition:border-color .18s,box-shadow .18s}.request-form input,.request-form select{height:48px;padding:0 13px}.request-form textarea{resize:vertical;min-height:112px;padding:13px;line-height:1.5}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{border-color:#19cfe88c;box-shadow:0 0 0 3px #19cfe812}.request-form input::placeholder,.request-form textarea::placeholder{color:#4e5b6d}.request-consent{align-items:start;line-height:1.5;color:#748297!important;grid-template-columns:auto 1fr!important;gap:10px!important;font-weight:450!important}.request-consent input{width:16px;height:16px;accent-color:var(--cyan);margin-top:2px}.request-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.request-submit{cursor:pointer;color:#061216;background:var(--cyan);border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-weight:750;display:flex}.request-submit:disabled{cursor:wait;opacity:.68}.request-privacy{color:#59667a;margin:-4px 0 0;font-size:10px;line-height:1.55}.request-success{background:#2dd4bf0b;border:1px solid #2dd4bf38;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;margin-top:34px;padding:34px;display:flex}.request-success>span{color:#04201b;background:#5eead4;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.request-success h3{margin:28px 0 8px;font-size:25px}.request-success p{color:#93a3b7;margin:0;line-height:1.6}.request-success button{border:1px solid var(--line);color:#aeb9c9;cursor:pointer;background:0 0;border-radius:9px;margin-top:28px;padding:10px 13px}.site-footer{border-top:1px solid var(--line);grid-template-columns:230px 1fr auto;align-items:center;gap:44px;width:min(1180px,100% - 40px);min-height:170px;margin:0 auto;display:grid}.site-footer p{color:#748297;max-width:440px;font-size:13px;line-height:1.6}.site-footer>div{color:#9aa7b8;gap:18px;font-size:12px;display:flex}.site-footer>div a:hover{color:var(--cyan)}.demo-page{background:radial-gradient(circle at 70% 15%, var(--demo-accent), transparent 28rem), #050811;min-height:100vh}@supports (color:color-mix(in lab, red, red)){.demo-page{background:radial-gradient(circle at 70% 15%, color-mix(in srgb, var(--demo-accent) 12%, transparent), transparent 28rem), #050811}}.admin-preview-banner{color:#9debf3;text-align:center;background:#19cfe813;border-bottom:1px solid #19cfe83d;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 20px;font-size:12px;display:flex}.admin-preview-banner strong{color:#e9fcff}.demo-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:90px;margin:0 auto;display:flex}.demo-session-meta{color:#7f8da1;font:500 11px/1 var(--font-geist-mono), monospace;align-items:center;gap:16px;display:flex}.demo-session-meta button,.demo-session-meta a{border:1px solid var(--line);cursor:pointer;color:#aeb9c9;background:#ffffff06;border-radius:999px;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.demo-hero{text-align:center;width:min(1000px,100% - 40px);margin:0 auto;padding:100px 0 70px}.demo-hero .eyebrow{color:var(--demo-accent);justify-content:center}.demo-company-line{justify-content:center;align-items:center;gap:12px;margin-bottom:30px;display:flex}.demo-company-line strong{font-size:15px}.demo-company-line span{border-left:1px solid var(--line);color:#718096;padding-left:12px;font-size:12px}.demo-hero h1{letter-spacing:-.055em;max-width:900px;margin:0 auto;font-size:clamp(46px,6vw,76px);font-weight:580;line-height:1.01}.demo-hero>p:last-child{color:#9eabbd;max-width:720px;margin:28px auto 0;font-size:17px;line-height:1.65}.demo-preview-nav{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px;display:flex}.demo-preview-nav a{border:1px solid var(--line);color:#8794a7;font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;border-radius:999px;padding:8px 11px;transition:border-color .18s,color .18s,background .18s}:is(.demo-preview-nav a:hover,.demo-preview-nav a:focus-visible){border-color:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){:is(.demo-preview-nav a:hover,.demo-preview-nav a:focus-visible){border-color:color-mix(in srgb, var(--demo-accent) 48%, transparent)}}:is(.demo-preview-nav a:hover,.demo-preview-nav a:focus-visible){color:#edf5ff;background:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){:is(.demo-preview-nav a:hover,.demo-preview-nav a:focus-visible){background:color-mix(in srgb, var(--demo-accent) 8%, transparent)}}:is(.demo-preview-nav a:hover,.demo-preview-nav a:focus-visible){outline:none}.demo-gallery,.demo-products,.demo-pricing{border-top:1px solid var(--line);width:min(1180px,100% - 40px);margin:0 auto;padding:78px 0;scroll-margin-top:28px}.demo-section-heading,.demo-products-intro{grid-template-columns:minmax(0,.8fr) minmax(300px,.55fr);align-items:end;gap:28px 70px;margin-bottom:38px;display:grid}.demo-section-heading .eyebrow,.demo-products-intro .eyebrow{color:var(--demo-accent);grid-column:1/-1;margin-bottom:-4px}.demo-section-heading h2,.demo-products-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:580;line-height:1.03}.demo-section-heading>p:last-child,.demo-products-intro>p:last-child{color:#8492a6;margin:0;font-size:14px;line-height:1.72}.demo-gallery-grid{grid-template-rows:repeat(2,minmax(230px,1fr));grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:14px;display:grid}.demo-gallery-grid figure{border:1px solid var(--line);background:#090d15;border-radius:18px;min-width:0;margin:0;position:relative;overflow:hidden}.demo-gallery-grid figure.featured{grid-row:1/3;min-height:520px}.demo-gallery-grid figure>div{position:absolute;inset:0}.demo-gallery-grid img{object-fit:cover;opacity:.84;transition:transform .45s,opacity .25s}.demo-gallery-grid figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 34%,#050811f5 100%);position:absolute;inset:0}.demo-gallery-grid figure:hover img{opacity:.94;transform:scale(1.025)}.demo-gallery-grid figcaption{z-index:2;gap:6px;display:grid;position:absolute;inset:auto 22px 20px}.demo-gallery-grid figcaption>span{color:var(--demo-accent);font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.demo-gallery-grid figcaption strong{color:#eef4fb;letter-spacing:-.02em;font-size:17px}.demo-gallery-grid figcaption a{color:#8b99ab;width:fit-content;font:500 10px/1.3 var(--font-geist-mono), monospace}.demo-gallery-grid figcaption a:hover{color:#fff}.demo-sections{grid-template-columns:repeat(2,1fr);gap:16px;width:min(1180px,100% - 40px);margin:0 auto;display:grid}.demo-sections article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:18px;min-height:320px;padding:34px;scroll-margin-top:28px;position:relative;overflow:hidden}.demo-sections article.has-image{min-height:430px}.demo-section-image{border-bottom:1px solid var(--line);background:#0a0e16;height:190px;margin:-30px -30px 26px;position:relative;overflow:hidden}.demo-section-image img{object-fit:cover;opacity:.86;width:100%;height:100%;display:block}.demo-sections article.has-image .demo-section-index{background:#080c14;position:absolute;top:160px;right:22px}.demo-section-index{border:1px solid var(--demo-accent);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.demo-section-index{border:1px solid color-mix(in srgb, var(--demo-accent) 35%, transparent)}}.demo-section-index{color:var(--demo-accent);font:600 11px/1 var(--font-geist-mono), monospace;border-radius:10px}.demo-sections article>p{color:var(--demo-accent);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:65px 0 10px}.demo-sections article.has-image>p{margin-top:22px}.demo-sections h2{letter-spacing:-.03em;margin:0 0 13px;font-size:24px}.demo-sections article>span{color:#8f9db1;font-size:14px;line-height:1.65}.demo-source{color:#718096;font:500 10px/1.4 var(--font-geist-mono), monospace;gap:7px;margin-top:20px;display:inline-flex}.demo-source:hover{color:var(--demo-accent)}.demo-products{margin-top:82px}.demo-pricing{margin-top:0}.demo-pricing-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.demo-pricing-grid article{border:1px solid var(--line);background:#ffffff05;border-radius:18px;min-height:420px;padding:30px 24px;position:relative}.demo-pricing-grid article.featured{border-color:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.demo-pricing-grid article.featured{border-color:color-mix(in srgb, var(--demo-accent) 55%, transparent)}}.demo-pricing-grid article.featured{background:linear-gradient(150deg, var(--demo-accent), #ffffff05)}@supports (color:color-mix(in lab, red, red)){.demo-pricing-grid article.featured{background:linear-gradient(150deg, color-mix(in srgb, var(--demo-accent) 8%, transparent), #ffffff05)}}.demo-plan-badge{color:#061018;background:var(--demo-accent);font:700 8px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:6px 8px;position:absolute;top:18px;right:18px}.demo-pricing-grid article>p{color:#dce6f2;margin:34px 0 14px;font-size:17px;font-weight:650}.demo-pricing-grid article>h3{letter-spacing:-.04em;margin:0;font-size:34px;line-height:1}.demo-pricing-grid article>del{color:#647286;margin-bottom:7px;font-size:14px;display:block}.demo-pricing-grid article>strong{color:var(--demo-accent);margin-top:9px;font-size:13px;display:block}.demo-pricing-grid article>strong del{color:#6b788a;margin-right:6px;font-weight:500}.demo-pricing-grid article>span:not(.demo-plan-badge){color:#8290a4;min-height:54px;margin-top:24px;font-size:13px;line-height:1.55;display:block}.demo-pricing-grid ul{border-top:1px solid var(--line);gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.demo-pricing-grid li{color:#a9b5c5;font-size:11px;line-height:1.45}.demo-pricing-grid li:before{content:"✓";color:var(--demo-accent);margin-right:8px}.demo-extra-grid{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}.demo-extra-grid>article{border:1px solid var(--line);background:#080d17;border-radius:18px;padding:28px}.demo-extra-grid>article>p:first-child{color:var(--demo-accent);font:650 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px}.demo-promotion-callout{background:#3ee6b10f;border:1px solid #3ee6b140;border-radius:16px;grid-template-columns:auto .8fr 1.2fr;align-items:center;gap:24px;margin-bottom:12px;padding:22px 24px;display:grid}.demo-promotion-callout>span{color:#04130f;font:750 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#68e7bd;border-radius:99px;padding:8px 10px}.demo-promotion-callout strong{font-size:18px;line-height:1.3}.demo-promotion-callout p{color:#9aa8ba;margin:0;font-size:12px;line-height:1.6}.demo-promotional-extras{border:1px solid var(--line);background:#080d17;border-radius:18px;margin-top:12px;padding:28px}.demo-promotional-extras>p{color:var(--demo-accent);font:650 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px}.demo-promotional-extras div{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) 1.5fr auto;align-items:center;gap:18px;padding:15px 0;display:grid}.demo-promotional-extras div strong{font-size:13px}.demo-promotional-extras div span{color:#8290a4;font-size:11px;line-height:1.5}.demo-promotional-extras div em{color:#dce6f2;white-space:nowrap;font-size:12px;font-style:normal}.demo-promotional-extras div em del{color:#657286;margin-right:5px}.demo-pilot-card>span{color:#f7cb73;text-transform:uppercase;border:1px solid #f59e0b47;border-radius:99px;padding:7px 9px;font-size:9px;display:inline-flex}.demo-pilot-card h3{margin:42px 0 14px;font-size:24px}.demo-pilot-card p{color:#8290a4;font-size:12px;line-height:1.65}.demo-pilot-card>strong{color:#f7cb73;margin-top:26px;font-size:11px;display:block}.demo-security-standard{background:linear-gradient(120deg,#3ee6b10d,#0000 55%);border:1px solid #3ee6b12e;border-radius:18px;grid-template-columns:1fr 1.25fr;gap:50px;margin-top:12px;padding:34px 30px;display:grid}.demo-security-standard p{color:#68e7bd;font:650 9px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px}.demo-security-standard h3{letter-spacing:-.03em;max-width:520px;margin:0;font-size:26px;line-height:1.18}.demo-security-standard ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.demo-security-standard li{border:1px solid var(--line);color:#9dabbd;border-radius:9px;padding:12px;font-size:11px}.demo-security-standard li:before{content:"●";color:#68e7bd;margin-right:8px}.demo-pricing-note{color:#68778b;margin:20px 0 0;font-size:10px;line-height:1.65}.custom-brief{border-top:1px solid var(--line);grid-template-columns:.75fr 1.25fr;gap:80px;width:min(1180px,100% - 40px);margin:0 auto;padding:82px 0;scroll-margin-top:28px;display:grid}.custom-brief-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.8vw,60px);font-weight:570;line-height:1.02}.custom-brief-intro>p:not(.eyebrow){color:#8492a6;margin:26px 0 0;font-size:14px;line-height:1.75}.custom-brief-shield{background:#3ee6b10b;border:1px solid #3ee6b133;border-radius:12px;gap:7px;margin-top:32px;padding:18px;display:grid}.custom-brief-shield strong{color:#6ce7bf;font-size:12px}.custom-brief-shield span{color:#738196;font:500 9px/1.6 var(--font-geist-mono), monospace}.custom-brief form{border:1px solid var(--line);background:#ffffff05;border-radius:20px;gap:16px;padding:30px;display:grid}.custom-brief form label{color:#a9b6c7;gap:8px;font-size:11px;font-weight:620;display:grid}.custom-brief textarea,.custom-brief input,.custom-brief select{border:1px solid var(--line);color:#e6eef7;width:100%;font:inherit;background:#050912;border-radius:10px;outline:none;font-size:12px}.custom-brief textarea{resize:vertical;min-height:96px;padding:12px;line-height:1.55}.custom-brief input,.custom-brief select{height:48px;padding:0 12px}.custom-brief textarea:focus,.custom-brief input:focus,.custom-brief select:focus{border-color:#3ee6b173}.custom-brief-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.custom-brief-consent{align-items:start;line-height:1.55;color:#77869a!important;grid-template-columns:18px 1fr!important;gap:10px!important;font-weight:500!important}.custom-brief-consent input{accent-color:#68e7bd;width:18px;height:18px}.custom-brief form>button{cursor:pointer;color:#04110e;background:#68e7bd;border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:13px;font-weight:760;display:flex}.custom-brief form>button:disabled{cursor:wait;opacity:.55}.custom-brief-message{color:#9eacbd;background:#ffffff08;border-radius:9px;margin:0;padding:11px 13px;font-size:11px}.custom-brief-message.sent{color:#77e7c3;border:1px solid #3ee6b138}.custom-brief-message.error{color:#f5a0a0;border:1px solid #f8717138}.preview-assistant-root{z-index:90;justify-items:end;gap:12px;display:grid;position:fixed;bottom:22px;right:22px}.preview-assistant-launcher{border:1px solid var(--demo-accent);min-height:50px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.preview-assistant-launcher{border:1px solid color-mix(in srgb, var(--demo-accent) 45%, transparent)}}.preview-assistant-launcher{cursor:pointer;color:#051016;background:var(--demo-accent);border-radius:99px;font-size:12px;font-weight:750;box-shadow:0 18px 60px #0000007a}.preview-assistant-idle-guide,.assistant-idle-guide{pointer-events:none;grid-template-columns:82px minmax(0,172px);align-items:center;gap:4px;display:grid}.preview-assistant-idle-guide img,.assistant-idle-guide img{object-fit:contain;filter:drop-shadow(0 12px 24px #00243a47);width:82px;height:82px;animation:3.2s ease-in-out infinite assistant-guide-float}.preview-assistant-idle-guide span,.assistant-idle-guide span{color:#244357;background:#fffffff5;border:1px solid #19cfe83d;border-radius:13px 13px 13px 4px;padding:10px 12px;font-size:11px;font-weight:700;line-height:1.4;box-shadow:0 12px 34px #14415829}.preview-assistant-panel{border:1px solid var(--demo-accent);grid-template-rows:auto minmax(0,1fr) auto auto auto auto;width:min(430px,100vw - 28px);height:min(690px,100vh - 100px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.preview-assistant-panel{border:1px solid color-mix(in srgb, var(--demo-accent) 30%, transparent)}}.preview-assistant-panel{background:#060b14fb;border-radius:20px;box-shadow:0 32px 110px #000000b3}.preview-assistant-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.preview-assistant-panel-mascot,.assistant-panel-mascot{object-fit:contain;filter:drop-shadow(0 8px 18px #19cfe82e);flex:none;width:58px;height:58px}.preview-assistant-panel>header div{gap:5px;display:grid}.preview-assistant-panel>header span{color:var(--demo-accent);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.preview-assistant-panel>header strong{font-size:15px}.preview-assistant-panel>header button{border:1px solid var(--line);cursor:pointer;color:#9aa8ba;background:0 0;border-radius:10px;width:40px;height:40px;font-size:20px}.preview-assistant-messages{flex-direction:column;gap:10px;padding:17px;display:flex;overflow-y:auto}.preview-assistant-messages article{border-radius:13px;max-width:90%;padding:12px 13px}.preview-assistant-messages article p{margin:0;font-size:12px;line-height:1.58}.preview-assistant-messages article.assistant,.preview-assistant-messages article.admin{border:1px solid var(--line);color:#aebaca;background:#ffffff06;align-self:flex-start}.preview-assistant-messages article.client{color:#061015;background:var(--demo-accent);align-self:flex-end}.preview-assistant-actions{gap:7px;padding:0 17px 11px;display:flex;overflow-x:auto}.preview-assistant-actions button{border:1px solid var(--line);cursor:pointer;color:#9eacbd;background:0 0;border-radius:99px;flex:none;min-height:34px;padding:7px 10px;font-size:9px}.preview-assistant-notice{color:#83e6c5;background:#3ee6b10d;border:1px solid #3ee6b133;border-radius:9px;margin:0 17px 10px;padding:9px 11px;font-size:10px}.preview-assistant-panel form{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:8px;padding:12px 17px;display:grid}.preview-assistant-panel textarea{resize:none;border:1px solid var(--line);color:#e6eef7;min-height:66px;font:inherit;background:#050912;border-radius:10px;outline:none;padding:11px;font-size:12px}.preview-assistant-panel textarea:focus{border-color:var(--demo-accent)}@supports (color:color-mix(in lab, red, red)){.preview-assistant-panel textarea:focus{border-color:color-mix(in srgb, var(--demo-accent) 50%, transparent)}}.preview-assistant-panel form button{cursor:pointer;color:#051016;background:var(--demo-accent);border:0;border-radius:10px;padding:0 16px;font-weight:750}.preview-assistant-panel form button:disabled{cursor:not-allowed;opacity:.4}.preview-assistant-panel>small{color:#58667a;padding:0 17px 14px;font-size:8px;line-height:1.45}.demo-product-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.demo-product-grid article{border:1px solid var(--line);background:linear-gradient(145deg, var(--demo-accent), #ffffff03);border-radius:18px;min-height:290px;padding:30px}@supports (color:color-mix(in lab, red, red)){.demo-product-grid article{background:linear-gradient(145deg, color-mix(in srgb, var(--demo-accent) 5%, #ffffff06), #ffffff03)}}.demo-product-grid article>span{color:var(--demo-accent);font:650 10px/1 var(--font-geist-mono), monospace}.demo-product-grid h3{letter-spacing:-.035em;margin:48px 0 12px;font-size:23px}.demo-product-grid p{color:#8e9caf;margin:0;font-size:14px;line-height:1.65}.demo-product-grid ul{flex-wrap:wrap;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.demo-product-grid li{border:1px solid var(--demo-accent);padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.demo-product-grid li{border:1px solid color-mix(in srgb, var(--demo-accent) 22%, var(--line))}}.demo-product-grid li{color:#a7b3c3;font:550 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.04em;background:#ffffff05;border-radius:999px}.demo-solution-flow{border:1px solid var(--demo-accent);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:24px;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-solution-flow{border:1px solid color-mix(in srgb, var(--demo-accent) 24%, var(--line))}}.demo-solution-flow{background:var(--demo-accent);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.demo-solution-flow{background:color-mix(in srgb, var(--demo-accent) 4%, transparent)}}.demo-solution-flow span{color:#dce6f2;font:600 11px/1.2 var(--font-geist-mono), monospace}.demo-solution-flow i{color:var(--demo-accent);font-style:normal}.demo-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;width:min(1180px,100% - 40px);margin:80px auto 0;padding:34px 0 60px;display:flex}.demo-footer p{color:#657389;margin:0 0 8px;font-size:11px}.demo-footer strong{color:#9dabbc;font-size:13px;font-weight:500}.demo-footer small{color:#586579;max-width:700px;margin-top:8px;font-size:10px;line-height:1.5;display:block}.demo-footer a{color:#041014;background:var(--demo-accent);border-radius:9px;align-items:center;gap:30px;min-height:48px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.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}.admin-login-page{background:#050811;grid-template-columns:minmax(540px,.94fr) minmax(520px,1.06fr);min-height:100vh;display:grid}.admin-login-panel{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:100vh;padding:70px clamp(42px,7vw,120px);display:flex}.admin-login-brand{align-items:center;width:230px;height:70px;margin-bottom:72px;display:flex;overflow:hidden}.admin-login-brand img{mix-blend-mode:screen;width:100%;height:auto}.admin-kicker{color:var(--cyan-soft);font:650 10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 17px;display:flex}.admin-kicker span{background:var(--cyan);width:26px;height:1px}.admin-login-panel h1{letter-spacing:-.055em;max-width:620px;margin:0;font-size:clamp(42px,4.5vw,66px);font-weight:580;line-height:1}.admin-login-lead{color:#91a0b5;max-width:570px;margin:24px 0 0;font-size:15px;line-height:1.7}.admin-google-login{min-height:90px;margin-top:36px}.admin-google-access-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffeb,#e2f7fbd1);border:1px solid #23536d29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(100%,520px);padding:20px;display:grid;box-shadow:0 18px 45px #1f4d6914}.admin-google-access-copy{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-google-access-copy>span{color:#064f60;width:34px;height:34px;font:800 9px/1 var(--font-geist-mono), monospace;background:#d8f6fa;border-radius:10px;place-items:center;display:grid}.admin-google-access-copy div{gap:5px;display:grid}.admin-google-access-copy strong{color:#173247;font-size:14px}.admin-google-access-copy small{color:#587083;font-size:11px;line-height:1.5}.admin-google-button{border-radius:999px;justify-content:center;align-items:center;width:48px;min-height:48px;display:flex;overflow:hidden;box-shadow:0 10px 24px #1f4d691f}.admin-google-button>div,.admin-google-button iframe{max-width:100%!important}.admin-google-button div,.admin-google-button svg{box-sizing:content-box}.admin-google-button.is-busy{pointer-events:none;opacity:.55}.admin-google-login>p{color:#66758a;margin:12px 0 0;font-size:11px;line-height:1.5}.admin-security-list{color:#657389;flex-wrap:wrap;gap:11px 22px;margin-top:30px;font-size:11px;display:flex}.admin-security-list span:before{content:"✓";color:#2dd4bf;margin-right:7px}.admin-login-aside{isolation:isolate;background:radial-gradient(circle at 58% 30%,#19cfe82e,#0000 28rem),linear-gradient(145deg,#09101c,#050811);flex-direction:column;justify-content:flex-end;min-height:100vh;padding:clamp(48px,7vw,110px);display:flex;position:relative;overflow:hidden}.admin-login-grid{z-index:-1;opacity:.12;background-image:linear-gradient(#19cfe859 1px,#0000 1px),linear-gradient(90deg,#19cfe859 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:-20%;transform:perspective(700px)rotateX(58deg)rotate(-14deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.admin-login-aside>p{color:var(--cyan);font:600 10px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.admin-login-aside>strong{letter-spacing:-.05em;max-width:720px;font-size:clamp(38px,4.3vw,68px);font-weight:560;line-height:1.03}.admin-login-signal{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:13px 16px;max-width:480px;margin-top:48px;padding-top:28px;display:grid}.admin-login-signal span{color:var(--cyan);font:600 10px/1.4 var(--font-geist-mono), monospace}.admin-login-signal p{color:#91a0b5;margin:0;font-size:13px}.admin-app{background:#060912;grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:linear-gradient(#090e19,#070b13);flex-direction:column;height:100vh;padding:28px 18px 20px;display:flex;position:sticky;top:0}.admin-sidebar-brand{align-items:center;width:184px;height:54px;margin:0 8px 42px;display:flex;overflow:hidden}.admin-sidebar-brand img{mix-blend-mode:screen;width:100%;height:auto}.admin-sidebar-label{color:#4f5d71;font:600 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.15em;margin:0 12px 12px}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav :is(button,.admin-nav-link){cursor:pointer;color:#8290a4;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:13px;width:100%;height:44px;padding:0 13px;font-size:12px;display:flex}.admin-sidebar nav :is(button,.admin-nav-link) span{color:#455267;font:600 9px/1 var(--font-geist-mono), monospace}.admin-sidebar nav :is(button,.admin-nav-link).active span{color:var(--cyan)}.admin-sidebar-security{background:#2dd4bf09;border:1px solid #2dd4bf24;border-radius:10px;align-items:center;gap:11px;margin:auto 7px 18px;padding:14px;display:flex}.admin-sidebar-security i,.admin-topbar-state i{background:#2dd4bf;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 11px #2dd4bfcc}.admin-sidebar-security div{gap:4px;display:grid}.admin-sidebar-security strong{color:#a9c9c3;font-size:10px}.admin-sidebar-security span{color:#586b6d;font-size:9px}.admin-sidebar form{margin:0 7px}.admin-logout{border:1px solid var(--line);cursor:pointer;color:#77869a;background:0 0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 12px;font-size:11px;display:flex}.admin-workspace{min-width:0;padding:0 clamp(28px,4vw,64px) 80px}.admin-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;height:88px;display:flex}.admin-topbar p{color:#56647a;font:600 9px/1 var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px}.admin-topbar h1{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:610}.admin-topbar-state{color:#66758a;align-items:center;gap:9px;font-size:10px;display:flex}.admin-section-intro{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:48px;padding:62px 0 36px;display:grid}.admin-section-intro h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:580;line-height:1}.admin-section-intro>p{color:#7d8a9e;margin:0;font-size:13px;line-height:1.65}.admin-metrics-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-metric{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff07,#ffffff02);border-radius:14px;min-height:144px;padding:21px;position:relative;overflow:hidden}.admin-metric:after{content:"";border:1px solid #94a3b81a;border-radius:50%;width:90px;height:90px;position:absolute;top:-55px;right:-54px}.admin-metric>span{color:#77869a;font-size:10px;display:block}.admin-metric strong{color:#eef5fc;letter-spacing:-.045em;margin-top:19px;font-size:28px;font-weight:620;line-height:1;display:block}.admin-metric p{color:#586579;margin:10px 0 0;font-size:10px}.admin-overview-grid{grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);gap:12px;margin-top:12px;display:grid}.admin-card{border:1px solid var(--line);background:#ffffff03;border-radius:15px;min-height:390px;padding:24px}.admin-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:21px;display:flex}.admin-card-head span{color:#5f6d81;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.admin-card-head h3{margin:7px 0 0;font-size:17px;font-weight:580}.admin-card-head button{cursor:pointer;color:#6fdce9;background:0 0;border:0;font-size:10px}.admin-funnel{gap:17px;margin-top:26px;display:grid}.admin-funnel>div{grid-template-columns:126px 1fr 26px;align-items:center;gap:12px;display:grid}.admin-funnel span{color:#8a98aa;font-size:10px}.admin-funnel div>div{background:#111827;border-radius:99px;height:7px;overflow:hidden}.admin-funnel i{border-radius:inherit;background:linear-gradient(90deg, #0ea5b8, var(--cyan));min-width:3px;height:100%;display:block;box-shadow:0 0 13px #19cfe833}.admin-funnel strong{color:#b9c5d4;font:600 10px/1 var(--font-geist-mono), monospace;text-align:right}.admin-attention-list{margin-top:7px;display:grid}.admin-attention-list button{cursor:pointer;min-height:65px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:20px;padding:11px 4px;display:flex}.admin-attention-list button:hover strong{color:var(--cyan)}.admin-attention-list button div{gap:5px;display:grid}.admin-attention-list strong{font-size:11px}.admin-attention-list span{color:#627085;font-size:9px}.admin-attention-list time{color:#77869a;font:500 9px/1 var(--font-geist-mono), monospace;white-space:nowrap}.admin-empty{color:#59677b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:30px;display:flex}.admin-empty strong{color:#8d9bad;font-size:12px}.admin-empty span{font-size:10px}.admin-toolbar{border:1px solid var(--line);background:#ffffff03;border-bottom:0;border-radius:13px 13px 0 0;grid-template-columns:minmax(280px,1fr) 210px auto;align-items:center;gap:10px;min-height:64px;padding:10px;display:grid}.admin-toolbar input,.admin-toolbar select,.admin-editor-grid input,.admin-editor-grid select,.admin-editor-grid textarea{border:1px solid var(--line);color:#dfe8f3;background:#080d17;border-radius:8px;outline:none;width:100%}.admin-toolbar input,.admin-toolbar select{height:42px;padding:0 12px;font-size:11px}.admin-toolbar input:focus,.admin-toolbar select:focus,.admin-editor-grid input:focus,.admin-editor-grid select:focus,.admin-editor-grid textarea:focus{border-color:#19cfe880;box-shadow:0 0 0 3px #19cfe80f}.admin-toolbar>span{color:#66758a;white-space:nowrap;padding:0 9px;font-size:10px}.admin-table-shell{border:1px solid var(--line);background:#ffffff02;border-radius:13px;overflow-x:auto}.admin-toolbar+.admin-table-shell{border-radius:0 0 13px 13px}.admin-table{border-collapse:collapse;width:100%;min-width:920px}.admin-table th{border-bottom:1px solid var(--line);color:#526075;height:45px;font:600 9px/1 var(--font-geist-mono), monospace;text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:0 15px}.admin-table td{color:#9ca9ba;vertical-align:middle;border-bottom:1px solid #94a3b817;min-height:70px;padding:15px;font-size:11px}.admin-table tr:last-child td{border-bottom:0}.admin-table td>strong:not(.admin-access-count){color:#dbe4ef;font-size:11px;font-weight:590;display:block}.admin-table td>span:not(.admin-status){color:#59677b;margin-top:5px;font-size:9px;display:block}.admin-access-count{color:#9debf3;font:600 10px/1 var(--font-geist-mono), monospace}.admin-status{color:#8d9bae;white-space:nowrap;background:#94a3b80b;border:1px solid #94a3b829;border-radius:99px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;display:inline-flex}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:152px;display:flex}.admin-row-action{border:1px solid var(--line);cursor:pointer;color:#a6b3c4;background:#ffffff05;border-radius:7px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:9px;display:inline-flex}.admin-row-approve{color:#041014;background:var(--cyan);border-color:#0000;font-weight:700}.admin-row-action:disabled{cursor:wait;opacity:.58}.admin-finance-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.admin-audit-list{border:1px solid var(--line);background:#ffffff02;border-radius:13px;overflow:hidden}.admin-audit-list article{border-bottom:1px solid #94a3b817;grid-template-columns:34px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:14px 18px;display:grid}.admin-audit-list article:last-child{border-bottom:0}.admin-audit-icon{width:30px;height:30px;color:var(--cyan);background:#19cfe80a;border:1px solid #19cfe82e;border-radius:8px;place-items:center;font-size:12px;display:grid}.admin-audit-list article div{gap:5px;display:grid}.admin-audit-list strong{font-size:11px}.admin-audit-list p{color:#617086;margin:0;font-size:9px}.admin-audit-list time{color:#66758a;font:500 9px/1 var(--font-geist-mono), monospace;white-space:nowrap}.admin-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000308b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{background:#080d17;border-left:1px solid #19cfe82e;width:min(640px,100%);height:100vh;padding:30px;overflow-y:auto;box-shadow:-30px 0 100px #00000073}.admin-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.admin-drawer-head p{color:#5c6b80;font:600 9px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px}.admin-drawer-head h2{letter-spacing:-.035em;margin:0;font-size:25px}.admin-drawer-head button{border:1px solid var(--line);cursor:pointer;color:#91a0b5;background:0 0;border-radius:8px;width:34px;height:34px;font-size:20px}.admin-drawer-context{flex-wrap:wrap;gap:8px;padding:18px 0;display:flex}.admin-drawer-context span{border:1px solid var(--line);color:#718096;border-radius:99px;padding:7px 9px;font-size:9px}.admin-editor-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.admin-editor-grid label{color:#8391a5;gap:7px;font-size:9px;display:grid}.admin-editor-grid input,.admin-editor-grid select{height:42px;padding:0 11px;font-size:11px}.admin-editor-grid textarea{resize:vertical;min-height:118px;padding:11px;font-size:11px;line-height:1.5}.admin-editor-wide{grid-column:1/-1}.admin-editor-timeline{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.admin-editor-timeline span{border:1px solid var(--line);color:#5e6c81;border-radius:8px;gap:8px;padding:11px;font-size:8px;display:grid}.admin-editor-timeline strong{color:#a5b2c3;font-size:9px;font-weight:550}.admin-save-error{color:#fda4af;margin:14px 0 0;font-size:10px}.admin-drawer-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:22px;padding-top:20px;display:flex}.admin-button-secondary,.admin-button-primary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:10px;font-weight:650;display:inline-flex}.admin-button-secondary{border:1px solid var(--line);color:#8e9bad;background:0 0}.admin-button-primary{color:#041014;background:var(--cyan);border:0}.admin-button-primary:disabled{cursor:wait;opacity:.6}.admin-topbar-actions,.admin-section-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-topbar-actions>button,.admin-section-actions>button,.admin-section-actions>a{cursor:pointer;color:#b7edf3;background:#19cfe80d;border:1px solid #19cfe833;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:10px;display:inline-flex}.admin-topbar-actions>button:disabled{cursor:wait;opacity:.55}.admin-assistant-insights{min-height:0;margin-top:12px}.admin-intent-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.admin-intent-grid div{border:1px solid var(--line);background:#ffffff04;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px;display:flex}.admin-intent-grid span{color:#718096;font-size:10px}.admin-intent-grid strong{color:var(--cyan);font:650 13px/1 var(--font-geist-mono), monospace}.acquisition-metrics{margin-bottom:12px}.acquisition-grid{margin-top:0}.acquisition-trend{min-height:310px}.acquisition-bars{border-bottom:1px solid var(--line);align-items:end;gap:7px;height:215px;margin-top:24px;padding-top:12px;display:flex;overflow-x:auto}.acquisition-bars>div{flex-direction:column;flex:1 0 25px;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.acquisition-bars i{background:linear-gradient(180deg, var(--cyan), #0b6572);border-radius:5px 5px 1px 1px;width:min(22px,70%);min-height:5px;display:block;box-shadow:0 0 18px #19cfe81f}.acquisition-bars span{color:#64748b;font:500 8px/1 var(--font-geist-mono), monospace;white-space:nowrap;transform-origin:50%;margin-bottom:5px;transform:rotate(-45deg)}.acquisition-sources{margin-top:12px}.acquisition-sources .admin-table-shell{border-radius:10px;margin-top:20px}.admin-inline-select{border:1px solid var(--line);color:#dbe4ef;background:#080d17;border-radius:7px;min-width:120px;height:34px;padding:0 8px;font-size:10px}.admin-check{grid-template-columns:18px 1fr;align-items:center;display:flex!important}.admin-check input{width:16px;height:16px;accent-color:var(--cyan)}.admin-credentials{gap:12px;padding-top:24px;display:grid}.admin-credentials>p{color:#fbbf24;margin:0 0 4px;font-size:11px}.admin-credentials label{color:#718096;gap:7px;font-size:9px;display:grid}.admin-credentials strong{color:#e6fbff;font:650 13px/1.3 var(--font-geist-mono), monospace;overflow-wrap:anywhere;background:#050a12;border:1px solid #19cfe833;border-radius:9px;padding:14px}.admin-delivery-message{resize:vertical;border:1px solid var(--line);color:#dbe4ef;min-height:250px;font:500 11px/1.6 var(--font-geist-mono), monospace;background:#050a12;border-radius:9px;padding:13px}.admin-delivery-warning{color:#e6c77e;background:#f59e0b0a;border:1px solid #f59e0b2e;border-radius:9px;margin:18px 0 0;padding:13px;font-size:10px;line-height:1.6}.admin-feedback-empty{color:#8492a5;padding:28px 0;font-size:13px}.admin-feedback-conversation{flex-direction:column;gap:12px;max-height:55vh;margin-top:18px;padding-right:6px;display:flex;overflow-y:auto}.admin-feedback-conversation article{border:1px solid var(--line);background:#ffffff05;border-radius:12px;width:88%;padding:14px}.admin-feedback-conversation article.client{background:#19cfe80f;border-color:#19cfe838;align-self:flex-end}.admin-feedback-conversation article>span{color:var(--cyan);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.admin-feedback-conversation article p{color:#c2ccd9;white-space:pre-wrap;margin:9px 0;font-size:12px;line-height:1.6}.admin-feedback-conversation article time{color:#667488;font-size:9px}.admin-custom-brief{gap:12px;margin-top:18px;display:grid}.admin-custom-brief section{border:1px solid var(--line);background:#ffffff05;border-radius:12px;padding:18px}.admin-custom-brief section.security{background:#3ee6b10a;border-color:#3ee6b133}.admin-custom-brief section>span{color:var(--cyan);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.admin-custom-brief h3{color:#dfe8f2;margin:13px 0 0;font-size:17px;line-height:1.45}.admin-custom-brief ul{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.admin-custom-brief li{color:#a0aec0;font-size:12px;line-height:1.55}.admin-custom-brief li:before{content:"→";color:var(--cyan);margin-right:8px}.admin-custom-brief dl{gap:12px;margin:16px 0 0;display:grid}.admin-custom-brief dl div{border-top:1px solid var(--line);grid-template-columns:110px 1fr;gap:16px;padding-top:12px;display:grid}.admin-custom-brief dt{color:#6f7e91;font-size:10px}.admin-custom-brief dd{color:#b6c1cf;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.assistant-root{z-index:80;justify-items:end;gap:12px;width:min(380px,100% - 44px);display:grid;position:fixed;bottom:22px;right:22px}.assistant-launcher{cursor:pointer;color:#e9fcff;background:#09121f;border:1px solid #19cfe859;border-radius:99px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 18px 55px #0000006b,0 0 30px #19cfe812}.assistant-launcher span{color:var(--cyan)}.assistant-root.assistant-entry-idle{background:#f3f8fb;justify-items:center;width:100%;margin-top:-80px;padding:0 24px 28px;position:static}.assistant-entry-idle .assistant-idle-guide{display:none}.assistant-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c16fa;border:1px solid #19cfe833;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto auto auto;width:100%;min-width:0;height:min(610px,100vh - 110px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0000009e}.assistant-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.assistant-panel>header div{gap:5px;display:grid}.assistant-panel>header span{color:var(--cyan);font:650 8px/1 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;display:flex}.assistant-panel>header span i{background:#3ee6b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3ee6b1b3}.assistant-panel>header strong{font-size:14px}.assistant-panel>header button{border:1px solid var(--line);cursor:pointer;color:#8a98aa;background:0 0;border-radius:8px;width:32px;height:32px;font-size:19px}.assistant-messages{flex-direction:column;gap:10px;padding:17px;display:flex;overflow-y:auto}.assistant-messages article{border-radius:12px;max-width:88%;padding:11px 12px}.assistant-messages article p{margin:0;font-size:14px;line-height:1.58}.assistant-messages article.assistant{border:1px solid var(--line);color:#a8b5c6;background:#ffffff06;align-self:flex-start}.assistant-messages article.user{color:#041014;background:var(--cyan);align-self:flex-end}.assistant-messages article.typing{opacity:.62}.assistant-messages article a{color:var(--cyan);margin-top:9px;font-size:10px;font-weight:650;display:inline-flex}.assistant-quick{flex-wrap:wrap;gap:7px;padding:0 17px 11px;display:flex}.assistant-quick button{border:1px solid var(--line);cursor:pointer;color:#93a4b9;text-align:left;background:#ffffff04;border-radius:99px;min-height:30px;padding:6px 10px;font-size:9px;line-height:1.25}.assistant-quick button:hover{color:#c5f7fc;border-color:#19cfe852}.assistant-panel>form{border-top:1px solid var(--line);grid-template-columns:1fr 42px;gap:8px;padding:12px 17px;display:grid}.assistant-panel>form input{border:1px solid var(--line);color:#e4edf7;background:#050a12;border-radius:9px;outline:none;min-width:0;height:42px;padding:0 12px;font-size:11px}.assistant-panel>form input:focus{border-color:#19cfe880}.assistant-panel>form button{cursor:pointer;color:#041014;background:var(--cyan);border:0;border-radius:9px;font-size:17px}.assistant-panel>form button:disabled{cursor:not-allowed;opacity:.4}.assistant-panel>small{color:#bacbdc;padding:0 17px 13px;font-size:14px;line-height:1.45}@keyframes assistant-guide-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.legal-page{background:radial-gradient(circle at 80% 10%,#19cfe817,#0000 28rem),#060912;min-height:100vh}.legal-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;width:min(980px,100% - 40px);height:92px;margin:0 auto;display:flex}.legal-page>header a:first-child{align-items:center;width:190px;height:58px;display:flex;overflow:hidden}.legal-page>header img{mix-blend-mode:screen;width:100%;height:auto}.legal-page>header a:last-child{color:#8b99ab;font-size:11px}.legal-page>article{width:min(780px,100% - 40px);margin:0 auto;padding:76px 0 100px}.legal-page h1{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(48px,8vw,86px);font-weight:570;line-height:.95}.legal-updated{color:#59677b;margin:20px 0 52px;font-size:11px}.legal-page section{border-top:1px solid var(--line);padding:26px 0}.legal-page section h2{color:#dce6f2;margin:0 0 12px;font-size:16px;font-weight:610}.legal-page section p{color:#8190a3;margin:0;font-size:13px;line-height:1.75}.legal-page section a{color:var(--cyan)}@media (max-width:900px){.site-header nav>a:not(.nav-cta){display:none}.launch-promotion{grid-template-columns:1fr auto}.launch-promotion p{grid-area:2/1/auto/-1}.hero{grid-template-columns:1fr;gap:48px;padding-top:64px}.access-shell{min-height:520px}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article{border-bottom:1px solid var(--line)}.capability-grid article:nth-child(5){border-bottom:0;grid-column:1/-1}.capability-grid article:nth-child(2){border-right:0}.capability-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.project-grid,.steps-grid{grid-template-columns:1fr}.product-configurator-heading{grid-template-columns:1fr;gap:28px}.product-plan-grid{grid-template-columns:repeat(2,1fr)}.product-builder{grid-template-columns:1fr}.package-summary{position:static}.social-studio-heading{grid-template-columns:1fr;gap:34px}.social-method-grid,.social-package-grid{grid-template-columns:repeat(2,1fr)}.social-editorial-proof{grid-template-columns:1fr;gap:14px}.request-section{grid-template-columns:1fr;gap:36px}.request-visual{min-height:520px}.request-content{padding-top:0}.site-footer{grid-template-columns:1fr;gap:10px;padding:46px 0}.demo-sections{grid-template-columns:1fr}.demo-section-heading,.demo-products-intro{grid-template-columns:1fr;gap:18px}.demo-gallery-grid{grid-template-rows:400px 270px;grid-template-columns:1fr 1fr}.demo-gallery-grid figure.featured{grid-area:auto/1/auto/-1;min-height:400px}.demo-pricing-grid{grid-template-columns:repeat(2,1fr)}.demo-extra-grid,.demo-security-standard{grid-template-columns:1fr}.custom-brief{grid-template-columns:1fr;gap:34px}.admin-login-page{grid-template-columns:1fr}.admin-login-aside{display:none}.admin-login-panel{border-right:0}.admin-app{grid-template-columns:82px minmax(0,1fr)}.admin-sidebar{padding-inline:12px}.admin-sidebar-brand{width:58px;margin-inline:0}.admin-sidebar-label,.admin-sidebar nav :is(button,.admin-nav-link):not(.active):after,.admin-sidebar nav :is(button,.admin-nav-link){font-size:0}.admin-sidebar nav :is(button,.admin-nav-link){justify-content:center;padding:0}.admin-sidebar nav :is(button,.admin-nav-link) span{font-size:9px}.admin-sidebar-security div,.admin-sidebar form button{font-size:0}.admin-sidebar-security{justify-content:center;margin-inline:0;padding:12px}.admin-sidebar form{margin-inline:0}.admin-logout{justify-content:center}.admin-logout span{font-size:13px}.admin-metrics-grid{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}.admin-intent-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body{font-size:16px}.site-header{width:min(100% - 28px,1180px);height:76px}.launch-promotion{grid-template-columns:1fr;gap:14px;width:min(100% - 28px,1180px);padding:18px}.launch-promotion>div strong{font-size:20px;line-height:1.2}.launch-promotion p{grid-area:auto;font-size:15px}.launch-promotion>a{justify-content:space-between;min-height:50px;font-size:14px}.brand{width:152px;height:56px}.nav-cta{white-space:nowrap;align-items:center;min-height:44px;padding:0 13px;font-size:13px;display:inline-flex}.hero,.capabilities,.proof,.process,.product-configurator,.social-studio,.request-section{width:min(100% - 28px,1180px)}.hero{gap:38px;min-height:0;padding:42px 0 76px}.eyebrow{margin-bottom:18px;font-size:11px;line-height:1.25}.hero h1{font-size:clamp(40px,11.8vw,48px);line-height:1.01}.hero-lead{margin-top:24px;font-size:18px;line-height:1.58}.hero-actions{gap:10px;margin-top:30px;display:grid}.button{justify-content:space-between;width:100%;min-height:54px;padding:0 18px;font-size:16px}.trust-row{flex-direction:column;gap:12px;margin-top:28px;font-size:14px}.access-shell{min-height:0;padding:18px 0}.access-card{border-radius:18px;padding:25px 20px}.mini-label{font-size:11px;line-height:1.25}.access-card h2{font-size:27px;line-height:1.12}.invite-form{gap:18px;margin-top:26px}.invite-form label{gap:9px;font-size:14px}.invite-form input{height:54px;font-size:16px}.invite-form button{height:54px;font-size:15px}.form-error{font-size:13px}.access-note{font-size:13px;line-height:1.6}.status-badge{display:none}.orbit-one{width:340px;height:340px}.orbit-two{width:280px;height:280px}.capabilities,.proof,.process,.product-configurator,.social-studio,.request-section{padding:74px 0}.capabilities{padding-top:14px}.section-heading h2{font-size:clamp(36px,10vw,43px);line-height:1.04}.section-heading>p:last-child{font-size:17px;line-height:1.6}.product-configurator-heading{display:grid}.product-plan-grid{grid-template-columns:1fr;margin-top:38px}.product-plan-grid>article{min-height:0;padding:24px 21px}.product-plan-grid h3{margin-top:46px;font-size:25px}.product-plan-grid article>p{min-height:0;font-size:16px}.product-more{min-height:52px;font-size:14px}.product-details li{font-size:14px}.product-select{min-height:50px;font-size:14px}.product-addons{padding:22px 18px}.product-builder-title h3{font-size:30px}.product-builder-title p{font-size:15px}.product-addon-list article,.product-social-addon{grid-template-columns:1fr;padding:18px 16px}.product-addon-list article strong,.product-social-addon strong{font-size:17px}.product-addon-list article p,.product-social-addon p{font-size:14px}.product-addon-list article>button,.product-social-addon>button{min-height:44px;font-size:13px}.product-addon-detail{flex-direction:column;grid-column:auto;align-items:flex-start}.product-addon-detail>span,.product-addon-detail>label{font-size:14px}.product-social-select label{width:100%;min-width:0}.product-social-select select{width:100%;min-height:50px;font-size:16px}.package-summary{padding:24px 20px}.package-summary li{font-size:13px}.package-summary>button{min-height:54px;font-size:14px}.package-summary>small{font-size:11px}.social-studio-heading h2{font-size:clamp(38px,10.6vw,46px);line-height:1.02}.social-studio-heading>div:last-child>p{font-size:17px;line-height:1.62}.social-studio-heading>div:last-child>a{min-height:54px;font-size:15px}.social-method-grid,.social-package-grid{grid-template-columns:1fr}.social-method-grid{margin-top:42px}.social-method-grid article{min-height:220px;padding:24px 22px}.social-method-grid h3{margin-top:52px;font-size:24px}.social-method-grid p{font-size:16px}.social-editorial-proof{margin-bottom:40px;padding:24px 20px}.social-editorial-proof>span{font-size:11px}.social-editorial-proof strong{font-size:21px}.social-editorial-proof p{font-size:15px}.social-onboarding{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 20px}.social-launch-limit{grid-template-columns:1fr;gap:12px;padding:20px}.social-launch-limit>span{width:fit-content;font-size:10px}.social-launch-limit strong{font-size:21px}.social-launch-limit p{font-size:14px;line-height:1.55}.social-onboarding strong{font-size:21px}.social-onboarding p{font-size:15px;line-height:1.55}.social-onboarding>button{width:100%;min-height:50px;font-size:13px}.social-onboarding em{font-size:24px}.social-package-grid article,.demo-social-offer .social-package-grid article{min-height:0;padding:25px 22px}.social-package-grid article>p{font-size:20px}.social-package-grid h3{min-height:0;font-size:34px}.social-package-grid article>strong{min-height:0;font-size:15px}.social-more{min-height:52px;font-size:13px}.social-package-grid li{font-size:14px}.social-package-note{font-size:12px}.demo-social-offer{padding:24px 18px}.demo-header,.demo-footer,.demo-gallery,.demo-products,.demo-pricing{width:min(100% - 28px,1180px)}.admin-preview-banner{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.demo-session-meta>span{display:none}.demo-hero,.demo-sections{width:min(100% - 28px,1180px)}.demo-company-line{flex-direction:column}.demo-company-line span{border:0;padding:0}.demo-hero{padding:70px 0 52px}.demo-company-line strong{font-size:18px}.demo-company-line span{font-size:14px}.demo-hero h1{font-size:clamp(40px,11vw,50px)}.demo-hero>p:last-child{font-size:17px;line-height:1.6}.demo-preview-nav a{align-items:center;min-height:40px;font-size:11px;display:inline-flex}.demo-gallery,.demo-products,.demo-pricing{padding:58px 0}.demo-section-heading,.demo-products-intro{margin-bottom:28px}.demo-section-heading h2,.demo-products-intro h2{font-size:clamp(36px,10.5vw,45px)}.demo-section-heading>p:last-child,.demo-products-intro>p:last-child{font-size:16px;line-height:1.65}.demo-gallery-grid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.demo-gallery-grid figure,.demo-gallery-grid figure.featured{grid-column:auto;min-height:340px}.demo-gallery-grid figcaption{inset:auto 18px 18px}.demo-gallery-grid figcaption>span{font-size:10px}.demo-gallery-grid figcaption strong{font-size:20px}.demo-gallery-grid figcaption a{font-size:12px}.demo-sections article{min-height:260px;padding:24px}.demo-sections article.has-image{min-height:420px}.demo-section-image{margin:-24px -24px 24px}.demo-sections article>p{font-size:11px;line-height:1.25}.demo-sections h2{font-size:25px;line-height:1.15}.demo-sections article>span{font-size:16px;line-height:1.6}.demo-source{font-size:12px}.demo-products{margin-top:58px}.demo-product-grid{grid-template-columns:1fr}.demo-product-grid article{min-height:0;padding:25px 22px}.demo-product-grid h3{margin-top:42px;font-size:25px}.demo-product-grid p{font-size:16px;line-height:1.62}.demo-product-grid li{align-items:center;min-height:32px;padding-inline:10px;font-size:10px;display:inline-flex}.demo-solution-flow{flex-direction:column;align-items:stretch;padding:20px}.demo-solution-flow span{font-size:13px}.demo-solution-flow i{transform-origin:50%;align-self:flex-start;margin-left:20px;transform:rotate(90deg)}.demo-pricing-grid,.demo-promotion-callout{grid-template-columns:1fr}.demo-promotion-callout>span{width:fit-content;font-size:11px}.demo-promotion-callout strong{font-size:23px}.demo-promotion-callout p{font-size:15px}.demo-pricing-grid article{min-height:0;padding:25px 22px}.demo-pricing-grid article>p{font-size:20px}.demo-pricing-grid article>h3{font-size:36px}.demo-pricing-grid article>strong{font-size:15px}.demo-pricing-grid article>span:not(.demo-plan-badge){min-height:0;font-size:16px}.demo-pricing-grid li{font-size:14px}.demo-extra-grid>article,.demo-promotional-extras{padding:24px 20px}.demo-promotional-extras div{grid-template-columns:1fr;gap:7px}.demo-promotional-extras div strong{font-size:16px}.demo-promotional-extras div span{font-size:14px}.demo-promotional-extras div em{white-space:normal;font-size:15px}.demo-pilot-card h3{font-size:27px}.demo-pilot-card p{font-size:15px}.demo-security-standard{gap:26px;padding:25px 20px}.demo-security-standard h3{font-size:25px}.demo-security-standard ul{grid-template-columns:1fr}.demo-security-standard li{font-size:14px}.demo-pricing-note{font-size:12px}.custom-brief{width:min(100% - 28px,1180px);padding:58px 0}.custom-brief-intro h2{font-size:clamp(36px,10.5vw,45px)}.custom-brief-intro>p:not(.eyebrow){font-size:16px;line-height:1.65}.custom-brief-shield strong{font-size:15px}.custom-brief-shield span{font-size:11px}.custom-brief form{padding:22px 18px}.custom-brief form label{font-size:14px}.custom-brief textarea{min-height:120px;font-size:16px}.custom-brief input,.custom-brief select{height:52px;font-size:16px}.custom-brief-row{grid-template-columns:1fr}.custom-brief-consent{font-size:13px!important}.custom-brief form>button{min-height:56px;font-size:15px}.demo-footer{flex-direction:column;align-items:stretch}.demo-footer p{font-size:13px}.demo-footer strong{font-size:15px}.demo-footer small{font-size:12px;line-height:1.6}.demo-footer a{justify-content:space-between}.capability-grid{grid-template-columns:1fr}.capability-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:210px;padding:25px 22px}.capability-grid article:last-child{border-bottom:0}.capability-grid article>span{font-size:12px}.capability-grid h2{margin-top:48px;font-size:23px;line-height:1.18}.capability-grid p{font-size:16px;line-height:1.6}.project-grid,.steps-grid{margin-top:34px}.project-card{grid-template-columns:56px 1fr;gap:16px;min-height:150px;padding:22px 18px}.project-card>span{grid-column:2;font-size:18px}.project-card strong{font-size:19px}.project-card p{font-size:15px;line-height:1.55}.step-card{min-height:225px;padding:24px 22px}.step-card h3{margin-top:54px;font-size:24px}.step-card p{font-size:16px;line-height:1.6}.request-section{gap:42px}.request-visual{min-height:430px}.request-visual-copy{inset:auto 22px 24px}.request-visual-copy strong{font-size:29px}.request-visual-copy>p:last-child{font-size:16px;line-height:1.6}.request-content h2{font-size:clamp(36px,10vw,43px);line-height:1.04}.request-lead{font-size:17px;line-height:1.62}.request-form-row,.request-package-selection{grid-template-columns:1fr}.request-package-selection>span,.request-package-selection>strong,.request-package-selection>button{grid-area:auto/1}.request-package-selection>button{min-height:44px}.request-form{gap:18px;margin-top:30px}.request-form label{font-size:14px}.request-form input,.request-form select{height:54px;padding-inline:14px;font-size:16px}.request-form textarea{min-height:132px;padding:14px;font-size:16px}.request-consent{line-height:1.55;font-size:14px!important}.request-consent input{width:20px;height:20px}.request-submit{min-height:54px;font-size:15px}.request-privacy{font-size:12px;line-height:1.6}.site-footer{width:min(100% - 28px,1180px)}.site-footer .brand{width:174px}.site-footer p{font-size:15px;line-height:1.6}.site-footer>div{flex-direction:column;gap:15px;font-size:15px}.legal-page>header,.legal-page>article{width:min(100% - 28px,980px)}.legal-page>header a:last-child{font-size:13px}.legal-page>article{padding:58px 0 78px}.legal-page h1{font-size:clamp(43px,12vw,56px)}.legal-updated{font-size:13px}.legal-page section h2{font-size:21px}.legal-page section p{font-size:16px;line-height:1.7}.admin-login-panel{padding:38px 22px}.admin-login-brand{width:190px;margin-bottom:48px}.admin-kicker{font-size:11px;line-height:1.25}.admin-login-panel h1{font-size:40px;line-height:1.04}.admin-login-lead{font-size:17px;line-height:1.62}.admin-google-login>p{font-size:13px}.admin-security-list{flex-direction:column;font-size:13px}.admin-app{display:block}.admin-sidebar{z-index:30;border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:64px;padding:8px 12px;position:sticky;top:0}.admin-sidebar-brand{width:105px;height:42px;margin:0 14px 0 0}.admin-sidebar-label,.admin-sidebar-security,.admin-sidebar form{display:none}.admin-sidebar nav{flex:1;gap:3px;min-width:0;display:flex;overflow-x:auto}.admin-sidebar nav :is(button,.admin-nav-link){flex:0 0 44px;width:44px;height:44px}.admin-sidebar nav :is(button,.admin-nav-link) span{font-size:11px}.admin-workspace{padding:0 14px 55px}.admin-topbar{height:72px}.admin-topbar h1{font-size:18px}.admin-topbar-state{display:none}.admin-topbar-actions>button{min-height:44px;font-size:12px}.admin-section-intro{grid-template-columns:1fr;gap:18px;padding:42px 0 28px}.admin-section-intro h2{font-size:38px}.admin-section-intro>p{font-size:15px;line-height:1.65}.admin-metrics-grid,.admin-finance-summary{grid-template-columns:1fr}.admin-metric{min-height:150px;padding:22px}.admin-metric>span{font-size:13px}.admin-metric strong{font-size:32px}.admin-metric p{font-size:12px}.admin-card{padding:20px 16px}.admin-card-head span{font-size:11px}.admin-card-head h3{font-size:20px}.admin-card-head button{min-height:44px;font-size:12px}.admin-funnel>div{grid-template-columns:108px 1fr 28px}.admin-funnel span,.admin-funnel strong{font-size:12px}.admin-attention-list strong{font-size:14px}.admin-attention-list span,.admin-attention-list time{font-size:12px}.admin-toolbar{grid-template-columns:1fr}.admin-toolbar input,.admin-toolbar select{height:50px;font-size:16px}.admin-toolbar>span{padding:5px;font-size:12px}.admin-table th{font-size:11px}.admin-table td,.admin-table td>strong:not(.admin-access-count){font-size:13px}.admin-table td>span:not(.admin-status),.admin-access-count,.admin-status{font-size:11px}.admin-status{min-height:30px}.admin-row-action{min-height:44px;font-size:12px}.admin-editor-grid{grid-template-columns:1fr}.admin-editor-wide{grid-column:auto}.admin-editor-timeline{grid-template-columns:1fr}.admin-drawer{padding:22px 18px}.admin-drawer-head p,.admin-drawer-context span,.admin-editor-grid label{font-size:12px}.admin-editor-grid input,.admin-editor-grid select{height:50px;font-size:16px}.admin-editor-grid textarea{font-size:16px}.admin-editor-timeline span,.admin-editor-timeline strong{font-size:12px}.admin-button-secondary,.admin-button-primary{min-height:48px;font-size:13px}.admin-section-actions{flex-wrap:wrap;justify-content:flex-start}.admin-section-actions>button,.admin-section-actions>a{min-height:44px;font-size:12px}.admin-intent-grid{grid-template-columns:1fr}.admin-intent-grid span{font-size:13px}.admin-audit-list article{grid-template-columns:34px 1fr;align-items:start}.admin-audit-list strong{font-size:13px}.admin-audit-list p,.admin-audit-list time{font-size:12px;line-height:1.5}.admin-audit-list time{grid-column:2}.assistant-root{width:min(380px,100% - 28px);bottom:14px;right:14px}.assistant-idle-guide,.preview-assistant-idle-guide{grid-template-columns:64px minmax(0,150px)}.assistant-idle-guide img,.preview-assistant-idle-guide img{width:64px;height:64px}.assistant-idle-guide span,.preview-assistant-idle-guide span{padding:9px 10px;font-size:10px}.assistant-launcher{min-height:52px;padding-inline:18px;font-size:14px}.assistant-panel{height:min(640px,100vh - 84px)}.assistant-panel>header{padding:17px 16px}.assistant-panel-mascot,.preview-assistant-panel-mascot{width:48px;height:48px}.assistant-panel>header span{font-size:10px}.assistant-panel>header strong{font-size:17px}.assistant-panel>header button{width:44px;height:44px}.assistant-messages{padding:16px}.assistant-messages article p{font-size:14px;line-height:1.55}.assistant-messages article a{font-size:13px}.assistant-quick{padding-inline:16px}.assistant-quick button{min-height:40px;padding:8px 11px;font-size:12px}.assistant-panel>form{grid-template-columns:1fr 48px;padding:12px 16px}.assistant-panel>form input{height:48px;font-size:16px}.assistant-panel>small{padding-inline:16px;font-size:14px;line-height:1.45}.preview-assistant-root{bottom:14px;right:14px}.preview-assistant-launcher{min-height:54px;padding-inline:18px;font-size:14px}.preview-assistant-panel{height:min(720px,100vh - 82px)}.preview-assistant-panel>header span{font-size:10px}.preview-assistant-panel>header strong{font-size:17px}.preview-assistant-messages article p{font-size:14px}.preview-assistant-actions button{min-height:42px;padding:9px 12px;font-size:12px}.preview-assistant-panel form{grid-template-columns:1fr}.preview-assistant-panel textarea{min-height:82px;font-size:16px}.preview-assistant-panel form button{min-height:48px;font-size:14px}.preview-assistant-panel>small{font-size:11px}}.preview-library{color:#102c3e;background:linear-gradient(#f7fbfc 0%,#edf7f8 100%);padding:108px clamp(22px,5vw,80px)}.preview-library-heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:44px;max-width:1320px;margin:0 auto 42px;display:grid}.preview-library-heading h2,.previews-page-hero h1{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(36px,5vw,72px);line-height:.98}.preview-library-heading>p,.previews-page-hero>p{color:#526d7d;margin:0;font-size:16px;line-height:1.75}.preview-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1320px;margin:0 auto;display:grid}.preview-library-card{color:#102c3e;background:#ffffffe0;border:1px solid #144e6326;border-radius:22px;min-width:0;text-decoration:none;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 18px 45px #14425314}.preview-library-card:hover{transform:translateY(-5px);box-shadow:0 25px 60px #14425324}.preview-library-card>div{aspect-ratio:16/10;background:#dfeff1;position:relative;overflow:hidden}.preview-library-card img{object-fit:cover;transition:transform .4s}.preview-library-card:hover img{transform:scale(1.025)}.preview-library-card img.preview-image-flipped{transform:scaleX(-1)}.preview-library-card:hover img.preview-image-flipped{transform:scaleX(-1)scale(1.025)}.preview-library-card article{padding:24px}.preview-library-card article>span{color:#087f9b;font:700 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.preview-library-card h3{letter-spacing:-.035em;margin:16px 0 8px;font-size:24px}.preview-library-card p{color:#5c7280;min-height:70px;margin:0 0 22px;line-height:1.55}.preview-library-card strong{color:#0a7089;justify-content:space-between;align-items:center;font-size:13px;display:flex}.preview-library-card strong i{font-size:19px;font-style:normal}.preview-library-all{color:#0a7089;background:#ffffffa6;border:1px solid #087f9b38;border-radius:14px;justify-content:space-between;align-items:center;max-width:1320px;margin:28px auto 0;padding:18px 22px;font-weight:700;text-decoration:none;display:flex}.previews-page{color:#102c3e;background:#f7fbfc;min-height:100vh}.previews-page .site-header{background:#050e1bf0;border:1px solid #77e7f329;border-radius:18px;width:min(1180px,100% - 24px);margin-top:10px;padding:0 18px;position:sticky;top:10px;box-shadow:0 16px 40px #0e263f24}.previews-page-hero{max-width:1320px;margin:0 auto;padding:92px clamp(22px,5vw,80px) 30px}.previews-page-hero h1{max-width:1000px}.previews-page-hero>p:last-child{max-width:760px;margin-top:26px}.previews-page .preview-library{padding-top:48px}.concept-preview{min-height:100vh;color:var(--preview-ink);background:var(--preview-page)}.concept-preview-topbar{border-bottom:1px solid var(--preview-border);background:var(--preview-surface);grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:74px;padding:12px clamp(18px,4vw,64px);display:grid}@supports (color:color-mix(in lab, red, red)){.concept-preview-topbar{background:color-mix(in srgb, var(--preview-surface) 92%, transparent)}}.concept-preview-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.concept-preview-topbar a{color:var(--preview-ink);font-weight:700;text-decoration:none}.concept-preview-topbar>div{justify-items:center;gap:3px;display:grid}.concept-preview-topbar>div strong{font-size:15px}.concept-preview-topbar>div span{color:var(--preview-muted);font-size:11px}.concept-back{font-size:13px}.concept-contact{background:var(--preview-accent);border-radius:999px;justify-self:end;padding:11px 17px;font-size:12px;color:var(--preview-surface-strong,#fff)!important}.concept-preview-hero{align-items:center;min-height:650px;display:flex;position:relative;overflow:hidden}.concept-preview-hero>img{object-fit:cover}.concept-preview-hero>img.concept-image-flipped{transform:scaleX(-1)}.concept-preview-hero-shade{background:linear-gradient(90deg, var(--preview-page) 0%, var(--preview-page) 38%, var(--preview-page) 72%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.concept-preview-hero-shade{background:linear-gradient(90deg, color-mix(in srgb, var(--preview-page) 98%, transparent) 0%, color-mix(in srgb, var(--preview-page) 90%, transparent) 38%, color-mix(in srgb, var(--preview-page) 25%, transparent) 72%, transparent 100%)}}.concept-preview-hero-copy{z-index:1;border:1px solid var(--preview-border);width:min(720px,88vw);margin-left:clamp(22px,7vw,112px);padding:42px;position:relative}@supports (color:color-mix(in lab, red, red)){.concept-preview-hero-copy{border:1px solid color-mix(in srgb, var(--preview-border) 70%, transparent)}}.concept-preview-hero-copy{background:var(--preview-surface);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.concept-preview-hero-copy{background:color-mix(in srgb, var(--preview-surface) 83%, transparent)}}.concept-preview-hero-copy{box-shadow:0 26px 80px var(--preview-ink)}@supports (color:color-mix(in lab, red, red)){.concept-preview-hero-copy{box-shadow:0 26px 80px color-mix(in srgb, var(--preview-ink) 14%, transparent)}}.concept-preview-hero-copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.concept-preview-hero-copy>p{color:var(--preview-accent);font:800 11px/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.concept-preview-hero-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5.4vw,76px);line-height:.98}.concept-preview-hero-copy>span{max-width:620px;color:var(--preview-muted);margin-top:24px;font-size:17px;line-height:1.65;display:block}.concept-workflow{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.concept-workflow span{border:1px solid var(--preview-border);color:var(--preview-muted);background:var(--preview-strong);border-radius:999px;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.concept-workflow span{background:color-mix(in srgb, var(--preview-strong) 78%, transparent)}}.concept-workflow span{font-size:11px}.concept-workflow b{color:var(--preview-accent);font:700 9px/1 var(--font-geist-mono), monospace}.concept-preview-workspace{max-width:1360px;margin:0 auto;padding:96px clamp(18px,4vw,64px)}.concept-workspace-intro{grid-template-columns:minmax(0,1fr) minmax(260px,440px);align-items:end;gap:40px;display:grid}.concept-workspace-intro p{color:var(--preview-accent);font:800 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0}.concept-workspace-intro h2{letter-spacing:-.052em;max-width:760px;margin:12px 0 0;font-size:clamp(36px,4.8vw,64px);line-height:1}.concept-workspace-intro>span{color:var(--preview-muted);font-size:13px;line-height:1.7}.concept-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:44px 0 18px;display:grid}.concept-kpis article{border:1px solid var(--preview-border);background:var(--preview-surface);border-radius:18px;align-content:end;gap:9px;min-height:135px;padding:24px;display:grid}.concept-kpis strong{color:var(--preview-accent);letter-spacing:-.05em;font-size:clamp(30px,4vw,48px);line-height:1}.concept-kpis span{color:var(--preview-muted);font-size:12px}.concept-site-window{border:1px solid var(--preview-border);background:var(--preview-surface);box-shadow:0 24px 75px var(--preview-ink);border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.concept-site-window{box-shadow:0 24px 75px color-mix(in srgb, var(--preview-ink) 8%, transparent)}}.concept-window-bar{border-bottom:1px solid var(--preview-border);background:var(--preview-accent-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:48px;padding:8px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.concept-window-bar{background:color-mix(in srgb, var(--preview-accent-soft) 32%, var(--preview-surface))}}.concept-window-bar>span{gap:6px;display:flex}.concept-window-bar i{background:var(--preview-muted);border-radius:50%;width:8px;height:8px;display:block}@supports (color:color-mix(in lab, red, red)){.concept-window-bar i{background:color-mix(in srgb, var(--preview-muted) 38%, transparent)}}.concept-window-bar strong{min-width:0;color:var(--preview-muted);border:1px solid var(--preview-border);background:var(--preview-strong);font:600 10px/1 var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:8px 14px;overflow:hidden}.concept-app-shell{background:var(--preview-surface);grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden}.concept-app-shell>nav{border-right:1px solid var(--preview-border);background:var(--preview-accent-soft);align-content:start;gap:7px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.concept-app-shell>nav{background:color-mix(in srgb, var(--preview-accent-soft) 42%, var(--preview-surface))}}.concept-app-shell>nav button{color:var(--preview-muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:minmax(0,1fr);align-items:center;gap:7px;padding:14px;font-size:13px;display:grid}.concept-app-shell>nav button span{min-width:0}.concept-app-shell>nav button.active{color:var(--preview-ink);background:var(--preview-strong);box-shadow:0 7px 22px var(--preview-ink)}@supports (color:color-mix(in lab, red, red)){.concept-app-shell>nav button.active{box-shadow:0 7px 22px color-mix(in srgb, var(--preview-ink) 8%, transparent)}}.concept-app-shell>nav button.active{font-weight:750}.concept-module{min-width:0;padding:32px}.concept-module>header{justify-content:space-between;align-items:start;gap:22px;display:flex}.concept-module>header span{color:var(--preview-accent);font:700 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase}.concept-module>header h3{letter-spacing:-.035em;margin:8px 0 5px;font-size:28px}.concept-module>header p{max-width:650px;color:var(--preview-muted);margin:0;font-size:13px;line-height:1.6}.concept-module button{cursor:pointer}.concept-module>header>button,.concept-inline-form button[type=submit]{color:#fff;background:var(--preview-accent);font:750 12px/1 var(--font-geist-sans), sans-serif;border:0;border-radius:10px;flex:none;padding:12px 15px}.concept-table-wrap{border:1px solid var(--preview-border);border-radius:14px;margin-top:28px;overflow-x:auto}.concept-table-wrap table{border-collapse:collapse;width:100%;min-width:560px}.concept-table-wrap th,.concept-table-wrap td{text-align:left;border-bottom:1px solid var(--preview-border);padding:15px 17px;font-size:12px}.concept-table-wrap th{color:var(--preview-muted);background:var(--preview-accent-soft)}@supports (color:color-mix(in lab, red, red)){.concept-table-wrap th{background:color-mix(in srgb, var(--preview-accent-soft) 32%, var(--preview-surface))}}.concept-table-wrap th{letter-spacing:.05em;text-transform:uppercase;font-size:10px}.concept-table-wrap tr:last-child td{border-bottom:0}.concept-inline-form{border:1px solid var(--preview-border);background:var(--preview-accent-soft);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:26px;padding:18px;display:grid}.concept-scenario-intro{grid-column:1/-1;gap:6px;margin-bottom:4px;display:grid}.concept-scenario-intro strong{color:var(--preview-ink);font-size:17px}.concept-scenario-intro p{color:var(--preview-muted);margin:0;font-size:12px;line-height:1.5}.concept-inline-form label{gap:7px;display:grid}.concept-inline-form label span{color:var(--preview-muted);font-size:10px;font-weight:700}.concept-inline-form select{width:100%;min-width:0;color:var(--preview-ink);border:1px solid var(--preview-border);background:var(--preview-strong);font:inherit;border-radius:9px;outline:none;padding:12px;font-size:12px}.concept-inline-form select:focus-visible{border-color:var(--preview-accent);box-shadow:0 0 0 3px var(--preview-accent)}@supports (color:color-mix(in lab, red, red)){.concept-inline-form select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--preview-accent) 14%, transparent)}}.concept-inline-form>.concept-scenario-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.concept-inline-form>.concept-scenario-actions button:first-child{color:var(--preview-muted);border:1px solid var(--preview-border);background:var(--preview-surface);border-radius:9px;padding:10px 13px}.concept-notice{color:var(--preview-ink);border-left:3px solid var(--preview-accent);background:var(--preview-accent-soft);margin:16px 0 0;padding:11px 13px;font-size:11px}.concept-scenario-summary{border:1px solid var(--preview-border);background:var(--preview-accent-soft);border-radius:14px;gap:12px;margin-top:16px;padding:20px;display:grid}.concept-scenario-summary:focus{outline:3px solid var(--preview-accent);outline-offset:3px}.concept-scenario-summary h4{color:var(--preview-ink);margin:0;font-size:20px}.concept-scenario-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.concept-scenario-summary dl>div{border:1px solid var(--preview-border);background:var(--preview-surface);border-radius:9px;padding:10px}.concept-scenario-summary dt{color:var(--preview-muted);font-size:10px}.concept-scenario-summary dd{color:var(--preview-ink);margin:4px 0 0;font-size:13px;font-weight:700}.concept-scenario-summary p{color:var(--preview-muted);margin:0;font-size:12px;line-height:1.55}.concept-simulation-next{border:1px solid var(--preview-border);max-width:100%;min-height:44px;color:var(--preview-ink);background:var(--preview-accent-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.concept-simulation-next:hover{background:var(--preview-strong)}.concept-simulation-next:focus-visible{outline:3px solid var(--preview-accent);outline-offset:3px}.concept-preview-disclaimer{color:var(--preview-ink);border-top:1px solid var(--preview-border);background:var(--preview-surface);grid-template-columns:1.2fr 1fr auto;align-items:end;gap:38px;padding:72px clamp(22px,7vw,112px);display:grid}.concept-preview-disclaimer p{color:var(--preview-accent);font:800 10px/1.4 var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0}.concept-preview-disclaimer h2{letter-spacing:-.045em;max-width:600px;margin:12px 0 0;font-size:clamp(28px,3vw,46px);line-height:1.02}.concept-preview-disclaimer ul{color:var(--preview-muted);gap:10px;margin:0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.concept-preview-disclaimer>a{color:#fff;background:var(--preview-accent);white-space:nowrap;border-radius:999px;padding:14px 17px;font-size:12px;font-weight:750;text-decoration:none}.social-preview-showcase{background:linear-gradient(135deg,#19cfe814,#6d6ee714);border:1px solid #19cfe82e;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:24px;padding:clamp(24px,4vw,52px);display:grid}.social-preview-copy h3{letter-spacing:-.04em;margin:13px 0 12px;font-size:clamp(28px,3vw,44px);line-height:1.05}.social-preview-copy>p:not(.eyebrow){color:var(--muted);line-height:1.65}.social-preview-copy>a{color:var(--accent);gap:34px;margin-top:18px;font-weight:750;text-decoration:none;display:inline-flex}.social-style-grid{gap:10px;display:grid}.social-style-grid article{background:#050d1b85;border:1px solid #ffffff14;border-radius:14px;padding:20px}.social-style-grid span{color:var(--accent);font:700 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.social-style-grid strong{margin-top:8px;font-size:18px;display:block}.social-style-grid p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.social-meta-management{border:1px solid #ffffff14;border-radius:16px;grid-template-columns:.6fr 1.4fr;gap:32px;margin-top:12px;padding:26px;display:grid}.social-meta-management div{gap:6px;display:grid}.social-meta-management span{color:var(--accent);font:700 9px/1.4 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.social-meta-management strong{font-size:18px}.social-meta-management p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}@media (max-width:960px){.preview-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concept-preview-disclaimer{grid-template-columns:1fr 1fr}.concept-preview-disclaimer>a{justify-self:start}.social-preview-showcase{grid-template-columns:1fr}}@media (max-width:720px){.preview-library{padding:72px 18px}.preview-library-heading,.concept-workspace-intro{grid-template-columns:1fr;gap:20px}.preview-library-grid{grid-template-columns:1fr}.preview-library-card p{min-height:0}.previews-page-hero{padding:62px 20px 12px}.concept-preview-topbar{grid-template-columns:1fr auto}.concept-preview-topbar>div{display:none}.concept-preview-hero{align-items:end;min-height:600px}.concept-preview-hero-shade{background:linear-gradient(0deg, var(--preview-page) 0%, var(--preview-page) 58%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){.concept-preview-hero-shade{background:linear-gradient(0deg, var(--preview-page) 0%, color-mix(in srgb, var(--preview-page) 90%, transparent) 58%, transparent 100%)}}.concept-preview-hero-copy{width:auto;margin:18px;padding:26px}.concept-preview-hero-copy h1{font-size:clamp(38px,12vw,58px)}.concept-preview-hero-copy>span{font-size:14px}.concept-preview-workspace{padding:68px 16px}.concept-kpis{grid-template-columns:1fr}.concept-kpis article{min-height:105px}.concept-app-shell{grid-template-columns:1fr}.concept-app-shell>nav{border-right:0;border-bottom:1px solid var(--preview-border);display:flex;overflow-x:auto}.concept-app-shell>nav button{flex:none;min-height:52px}.concept-module{padding:22px 16px}.concept-module>header{display:grid}.concept-module>header>button{justify-self:start}.concept-inline-form,.concept-scenario-summary dl{grid-template-columns:1fr}.concept-preview-disclaimer{grid-template-columns:1fr;padding:56px 20px}.social-meta-management{grid-template-columns:1fr}}@media (max-width:360px){.concept-inline-form>.concept-scenario-actions{grid-template-columns:minmax(0,1fr);display:grid}.concept-inline-form>.concept-scenario-actions button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.preview-library-card,.preview-library-card img{transition:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.admin-operation-notice{color:#bdeff6;background:#22d3ee12;border:1px solid #22d3ee3d;border-radius:.8rem;margin:0 0 1rem;padding:.8rem 1rem}.admin-notification-retry{color:#22d3ee;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.45rem;padding:0;font-size:.75rem;display:block}.admin-notification-retry:disabled{cursor:wait;opacity:.58}.product-discovery{background:linear-gradient(#070b13,#09111d);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,5vw,5rem)}.product-discovery-heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:3rem;display:grid}.product-discovery-heading>p{color:#91a4bd;max-width:42rem;line-height:1.8}.product-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.product-discovery-grid article{background:linear-gradient(145deg,#101927f2,#070c15f7);border:1px solid #223247;border-radius:24px;flex-direction:column;min-height:320px;padding:2rem;display:flex;position:relative}.product-discovery-grid article.featured{border-color:#168fa2;box-shadow:inset 0 0 0 1px #23d3e51f}.product-discovery-grid article>p{color:#28d2e6;text-transform:uppercase;letter-spacing:.15em;font:600 .72rem/1.4 var(--font-mono,monospace);margin:3rem 0 .65rem}.product-discovery-grid h3{margin:0 0 1rem;font-size:clamp(1.55rem,2vw,2.1rem)}.product-discovery-grid strong{color:#9babc0;font-weight:400;line-height:1.65}.product-discovery-grid a{color:#effcff;justify-content:space-between;margin-top:auto;padding-top:2rem;font-weight:700;text-decoration:none;display:flex}.product-discovery-grid a span{color:#28d2e6}.product-discovery-note{color:#71849d;margin:1.5rem 0 0;font-size:.88rem}.product-page{color:#eef6ff;background:#060a12;min-height:100vh}.product-page-header{background:#060a12f0;border-bottom:1px solid #172334;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(1.25rem,5vw,5rem);display:flex}.product-page-header .brand img{width:170px;height:auto}.product-page-header>a:last-child{color:#9fb3c9;text-decoration:none}.product-page-hero{background:radial-gradient(circle at 72% 25%,#15a5bb2e,#0000 30%),linear-gradient(#09111e,#060a12);grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,7vw,7rem);display:grid}.product-page-hero h1{letter-spacing:-.06em;margin:1.2rem 0 1.8rem;font-size:clamp(3.2rem,8vw,7.5rem);line-height:.92}.product-page-hero>div>p:last-of-type{color:#a9b8ca;max-width:54rem;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.65}.product-page-hero aside{background:#070e19cc;border:1px solid #274057;border-radius:24px;padding:2rem}.product-page-hero aside>span{color:#27d2e6;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem}.product-page-hero aside p{font-size:1.08rem;line-height:1.7}.product-page-hero aside small{color:#758ba5;line-height:1.6;display:block}.product-page-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.product-page-actions a{color:#061018;background:#28cee1;border-radius:12px;padding:1rem 1.25rem;font-weight:700;text-decoration:none}.product-page-actions a+a{color:#dceeff;background:0 0;border:1px solid #30455d}.product-outcomes,.product-journey,.product-security,.product-proposal-placeholder{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem)}.product-outcomes>div{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.5rem;display:grid}.product-outcomes article{border-top:1px solid #2b3c51;padding:1.5rem}.product-outcomes article span{color:#26cfe3;font:600 .74rem/1 var(--font-mono,monospace)}.product-outcomes article p{font-size:1.1rem;line-height:1.55}.product-journey{background:#0a111c}.product-journey ol{grid-template-columns:repeat(2,1fr);gap:1rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.product-journey li{border:1px solid #223247;border-radius:20px;grid-template-columns:56px 1fr;gap:1rem;padding:2rem;display:grid}.product-journey li>span{color:#25ccdf;font:600 .8rem/1 var(--font-mono,monospace)}.product-journey h3{margin:0 0 .75rem;font-size:1.5rem}.product-journey li p{color:#91a3b9;margin:0;line-height:1.7}.product-security{background:linear-gradient(110deg,#061018,#0a1822);grid-template-columns:1fr 1fr;gap:4rem;display:grid}.product-security ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.product-security li{color:#bfd2de;border:1px solid #1c4651;border-radius:14px;padding:1.15rem 1.25rem}.product-security li:before{content:"✓";color:#28d2e6;margin-right:.8rem}.product-proposal-placeholder{text-align:center;max-width:980px;margin:0 auto}.product-proposal-placeholder>p:not(.eyebrow){color:#91a4bd;line-height:1.7}.product-proposal-placeholder>div{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.product-proposal-placeholder>div span{color:#a9bcd0;border:1px solid #27394f;border-radius:999px;padding:.7rem 1rem}@media (max-width:900px){.product-discovery-heading,.product-page-hero,.product-security{grid-template-columns:1fr}.product-discovery-grid,.product-outcomes>div{grid-template-columns:1fr 1fr}.product-journey ol{grid-template-columns:1fr}}@media (max-width:620px){.product-discovery{padding-inline:1rem}.product-discovery-grid,.product-outcomes>div{grid-template-columns:1fr}.product-discovery-grid article{min-height:270px}.product-page-header{height:76px;padding-inline:1rem}.product-page-header .brand img{width:140px}.product-page-hero,.product-outcomes,.product-journey,.product-security,.product-proposal-placeholder{padding-inline:1.1rem}.product-page-hero h1{font-size:3.25rem}.product-page-actions{display:grid}.product-page-actions a{text-align:center}.product-journey li{padding:1.35rem}.product-security{gap:2rem}}.product-proposal-section{background:#08101b;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding:clamp(4rem,8vw,8rem) clamp(1.25rem,7vw,7rem);display:grid}.product-proposal-heading{position:sticky;top:120px}.product-proposal-heading h2{letter-spacing:-.045em;font-size:clamp(2.2rem,4vw,4rem);line-height:1.02}.product-proposal-heading>p:not(.eyebrow){color:#94a6bb;line-height:1.75}.product-proposal-heading>div{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.product-proposal-heading>div span{color:#99aec3;border:1px solid #2a3c51;border-radius:999px;padding:.55rem .8rem;font-size:.78rem}.proposal-request-form{background:#070c15;border:1px solid #274057;border-radius:24px;padding:clamp(1.25rem,3vw,2.5rem)}.proposal-request-form fieldset{border:0;margin:0 0 2rem;padding:0}.proposal-request-form legend{color:#f1f7ff;border-bottom:1px solid #1c293b;width:100%;margin-bottom:1rem;padding:0 0 1rem;font-size:1.2rem;font-weight:750}.proposal-current-product{background:#1492a414;border:1px solid #1b8190;border-radius:14px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.proposal-current-product span{color:#34d5e7;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.proposal-extra-options,.proposal-social-options{grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.8rem;display:grid}.proposal-extra-options label,.proposal-social-options label{cursor:pointer;border:1px solid #223247;border-radius:14px;gap:.8rem;padding:1rem;display:flex}.proposal-extra-options label.selected,.proposal-social-options label.selected{background:#179eb114;border-color:#1eabba}.proposal-extra-options input,.proposal-social-options input{accent-color:#21cce0;width:18px;height:18px}.proposal-extra-options span,.proposal-social-options span{gap:.35rem;display:grid}.proposal-extra-options small,.proposal-social-options small{color:#7f94ad;line-height:1.45}.proposal-social-select{gap:.5rem;margin-top:1rem;display:grid}.proposal-social-select select,.proposal-request-form input,.proposal-request-form textarea{box-sizing:border-box;color:#edf7ff;width:100%;font:inherit;background:#080f1a;border:1px solid #26364a;border-radius:12px;margin-top:.45rem;padding:.95rem 1rem}.proposal-request-form textarea{resize:vertical}.proposal-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.proposal-form-grid label{color:#a9bdd1}.proposal-form-grid label span{color:#6f849c;font-size:.78rem}.proposal-discount-note{color:#7790a9;font-size:.82rem;line-height:1.6}.proposal-request-form>button{color:#061018;cursor:pointer;background:#27cce0;border:0;border-radius:12px;justify-content:space-between;width:100%;padding:1.1rem 1.25rem;font-size:1rem;font-weight:800;display:flex}.proposal-request-form>button:disabled{opacity:.6}.proposal-form-privacy{text-align:center;color:#657991;margin-top:1rem;display:block}.proposal-success{text-align:center;background:#07131c;border:1px solid #228798;border-radius:24px;padding:2.5rem}.proposal-success>span{color:#061018;background:#24cfe1;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 1rem;font-weight:900;display:grid}.proposal-success a{color:#31d1e4;margin-top:1rem;display:inline-block}.private-proposal-page{color:#eef7ff;background:#070b12;min-height:100vh}.private-proposal-page>header{border-bottom:1px solid #1d2a3a;justify-content:space-between;align-items:center;height:90px;padding:0 clamp(1.2rem,6vw,6rem);display:flex}.private-proposal-page>header img{width:170px;height:auto}.private-proposal-page>header span{color:#71869e;font-size:.78rem}.private-proposal-hero{background:radial-gradient(circle at 80% 15%,#22c7da21,#0000 34%);padding:clamp(4rem,8vw,8rem) clamp(1.2rem,7vw,7rem)}.private-proposal-hero h1{letter-spacing:-.06em;max-width:1000px;font-size:clamp(3rem,7vw,7rem);line-height:.95}.private-proposal-hero>p:last-child{color:#9aadc2;max-width:800px;font-size:1.15rem;line-height:1.75}.private-proposal-content{grid-template-columns:1.25fr .75fr;gap:2rem;padding:0 clamp(1.2rem,7vw,7rem) 6rem;display:grid}.private-proposal-items article{border-bottom:1px solid #223044;justify-content:space-between;gap:2rem;padding:1.5rem 0;display:flex}.private-proposal-items article>div{gap:.35rem;display:grid}.private-proposal-items article>div:last-child{text-align:right}.private-proposal-items article span{color:#788da5}.private-proposal-content aside{background:#0a151e;border:1px solid #23515b;border-radius:22px;padding:2rem}.private-proposal-content aside>span{text-transform:uppercase;letter-spacing:.14em;color:#30cedf;font-size:.7rem}.private-proposal-discount{color:#d9fcff;background:#11343a;border-radius:12px;gap:.2rem;margin:1.5rem 0;padding:1rem;display:grid}.private-proposal-content dl div{border-bottom:1px solid #22323d;justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.private-proposal-content dt{color:#8da1b6}.private-proposal-content dd{margin:0;font-weight:800}.private-proposal-content aside p{color:#778ba1;font-size:.8rem;line-height:1.5}.private-proposal-content aside a{text-align:center;color:#061018;background:#29ccdf;border-radius:10px;margin-top:1.5rem;padding:1rem;font-weight:800;text-decoration:none;display:block}.private-proposal-review{grid-template-columns:repeat(3,1fr);gap:1rem;padding:0 clamp(1.2rem,7vw,7rem) 6rem;display:grid}.private-proposal-review>div{border:1px solid #233348;border-radius:20px;padding:2rem}.private-proposal-review span{color:#29ccdf}.private-proposal-review strong{margin:2rem 0 .75rem;font-size:1.4rem;display:block}.private-proposal-review p{color:#8297ae;line-height:1.6}.private-proposal-terms{background:#0a111b;padding:5rem clamp(1.2rem,7vw,7rem)}.private-proposal-terms ul{color:#93a6ba;max-width:900px;padding-left:1.2rem;line-height:1.8}.private-proposal-page>footer{border-top:1px solid #1d2a3a;flex-wrap:wrap;gap:2rem;padding:2rem clamp(1.2rem,7vw,7rem);display:flex}.private-proposal-page>footer a{color:#8ea3b9;text-decoration:none}@media (max-width:900px){.product-proposal-section,.private-proposal-content{grid-template-columns:1fr}.product-proposal-heading{position:static}.private-proposal-review,.proposal-extra-options,.proposal-social-options{grid-template-columns:1fr}}@media (max-width:620px){.product-proposal-section{padding-inline:1rem}.proposal-form-grid{grid-template-columns:1fr}.private-proposal-page>header span{display:none}.private-proposal-items article{display:grid}.private-proposal-items article>div:last-child{text-align:left}}.proposal-request-form .proposal-extra-options label,.proposal-request-form .proposal-social-options label{text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.proposal-request-form .proposal-extra-options input[type=checkbox],.proposal-request-form .proposal-social-options input[type=radio]{accent-color:#21cce0;border:0;width:18px;min-width:18px;height:18px;margin:3px 0 0;padding:0}.proposal-request-form .proposal-extra-options span,.proposal-request-form .proposal-social-options span{min-width:0;display:block}.proposal-request-form .proposal-extra-options strong,.proposal-request-form .proposal-social-options strong{margin:0;line-height:1.35;display:block}.proposal-request-form .proposal-extra-options small,.proposal-request-form .proposal-social-options small{margin-top:6px;display:block}.proposal-request-form .request-consent{text-align:left;align-items:start;display:grid;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important}.proposal-request-form .request-consent input[type=checkbox]{accent-color:#21cce0;border:0;width:18px;min-width:18px;height:18px;margin:2px 0 0;padding:0}.proposal-request-form .request-consent span{margin:0;display:block}.proposal-form-wide{grid-column:1/-1}@media (max-width:620px){.proposal-request-form .proposal-extra-options label,.proposal-request-form .proposal-social-options label{padding:16px}.proposal-request-form .request-consent{grid-template-columns:22px minmax(0,1fr)!important;gap:12px!important}.proposal-request-form .request-consent input[type=checkbox]{width:20px;min-width:20px;height:20px}}.secure-payment-page,.payment-return-page{color:#edf5ff;background:#050a12;min-height:100vh}.secure-payment-page>header{border-bottom:1px solid #1a2a3a;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,5vw,76px);display:flex}.secure-payment-page>header img{width:190px;height:auto}.secure-payment-page>header span{font:600 11px/1.2 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#7f96ad}.secure-payment-hero{max-width:1120px;padding:72px clamp(22px,8vw,130px) 44px}.secure-payment-hero h1{letter-spacing:-.055em;max-width:850px;margin:20px 0;font-size:clamp(38px,6vw,76px);line-height:.98}.secure-payment-hero>p:last-child{color:#9aacbe;max-width:760px;font-size:18px;line-height:1.7}.secure-payment-content{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:28px;padding:0 clamp(22px,5vw,76px) 64px;display:grid}.secure-payment-summary,.secure-payment-selector{background:linear-gradient(145deg,#0b1420,#07101a);border:1px solid #24384c;border-radius:24px;padding:32px}.secure-payment-summary>span,.secure-payment-selector legend{font:700 11px/1.2 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#28d1e5}.secure-payment-summary article{border-bottom:1px solid #1d3042;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.secure-payment-summary article strong{font-size:16px}.secure-payment-summary article small{color:#9fb1c4}.secure-payment-summary>div{justify-content:space-between;gap:20px;padding:28px 0 14px;display:flex}.secure-payment-summary>div strong{font-size:25px}.secure-payment-summary>p{color:#8196aa;font-size:13px;line-height:1.6}.secure-payment-selector fieldset{border:0;margin:0;padding:0}.secure-payment-selector legend{margin-bottom:18px}.secure-payment-selector fieldset>label{cursor:pointer;border:1px solid #253a4f;border-radius:16px;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;margin-top:12px;padding:18px;transition:all .18s;display:grid}.secure-payment-selector fieldset>label.selected{background:#0b202b;border-color:#21cee2;box-shadow:inset 0 0 0 1px #21cee2}.secure-payment-selector input{accent-color:#21cee2;width:18px;height:18px}.secure-payment-selector label span{gap:5px;display:grid}.secure-payment-selector label small{color:#7f95aa;line-height:1.35}.secure-payment-selector label b{font-size:18px}.secure-payment-breakdown{border-top:1px solid #24384c;border-bottom:1px solid #24384c;margin:24px 0;padding:12px 0}.secure-payment-breakdown div{color:#9fb1c4;justify-content:space-between;gap:20px;padding:8px 0;display:flex}.secure-payment-breakdown div:last-child{color:#edf5ff;font-size:18px}.secure-payment-selector>button{color:#031019;cursor:pointer;background:#20c9dd;border:0;border-radius:13px;justify-content:space-between;width:100%;padding:18px 20px;font-size:16px;font-weight:800;display:flex}.secure-payment-selector>button:disabled{opacity:.42;cursor:not-allowed}.secure-payment-selector>small{color:#6f859a;margin-top:14px;line-height:1.55;display:block}.secure-payment-error{color:#ff8e99;margin:15px 0}.secure-payment-protections{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 clamp(22px,5vw,76px) 72px;display:grid}.secure-payment-protections div{border-top:1px solid #284158;padding:22px 4px}.secure-payment-protections p{color:#7f95aa;line-height:1.55}.secure-payment-page>footer{border-top:1px solid #182737;gap:25px;padding:24px clamp(22px,5vw,76px);display:flex}.secure-payment-page>footer a{color:#8fa4b8;text-decoration:none}.secure-payment-confirmed{background:#09221f;border:1px solid #1d6c64;border-radius:24px;align-items:center;gap:24px;margin:0 clamp(22px,8vw,130px) 70px;padding:32px;display:flex}.secure-payment-confirmed>span{color:#06201d;background:#34dcc4;border-radius:50%;place-items:center;width:58px;height:58px;font-size:30px;font-weight:900;display:grid}.secure-payment-confirmed strong{font-size:34px}.secure-payment-confirmed p{color:#9dbeb9}.secure-payment-confirmed a{color:#42e0cc}.payment-return-page{place-items:center;padding:24px;display:grid}.payment-return-page>section{background:#0a1420;border:1px solid #263b50;border-radius:26px;width:min(680px,100%);padding:clamp(28px,5vw,54px)}.payment-return-page>section>span{border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:28px;font-size:30px;font-weight:900;display:grid}.payment-return-page>section>span.approved{color:#06201c;background:#31d5bd}.payment-return-page>section>span.pending{color:#38d6e8;background:#152b3b}.payment-return-page h1{letter-spacing:-.04em;font-size:clamp(34px,6vw,58px);line-height:1}.payment-return-page>section>p{color:#91a5b8;line-height:1.7}.payment-return-page dl{border-top:1px solid #263b50;border-bottom:1px solid #263b50;margin:28px 0;padding:12px 0}.payment-return-page dl div{justify-content:space-between;padding:9px 0;display:flex}.payment-return-page dd{font-weight:800}.payment-return-actions{flex-wrap:wrap;gap:12px;display:flex}.payment-return-actions a{color:#dcf8fb;border:1px solid #2a5168;border-radius:10px;padding:13px 17px;text-decoration:none}.payment-return-actions a:first-child{color:#041018;background:#20c9dd;border-color:#20c9dd;font-weight:800}.admin-payment-config{background:#09121d;border:1px solid #26384a;border-radius:18px;margin:22px 0 28px;padding:24px}.admin-payment-config>p{color:#8194a8;max-width:900px;line-height:1.6}.admin-payment-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.admin-payment-fee-grid fieldset{border:1px solid #26394c;border-radius:14px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.admin-payment-fee-grid legend{color:#21cce0;padding:0 8px;font-weight:800}.admin-payment-fee-grid label{color:#90a3b6;grid-template-columns:1fr auto;gap:6px;font-size:12px;display:grid}.admin-payment-fee-grid label input{color:#eef6ff;background:#07101a;border:1px solid #2a3d50;border-radius:8px;grid-column:1/2;min-width:0;padding:11px}.admin-payment-fee-grid label>span{align-self:center}.admin-payment-fee-grid .admin-payment-source{grid-column:1/-1;display:grid}.admin-payment-fee-grid .admin-payment-source input{grid-column:1/-1}.admin-payment-fee-grid .admin-payment-active{grid-column:1/-1;align-items:center;gap:9px;display:flex}.admin-payment-fee-grid .admin-payment-active input{accent-color:#20c9dd;width:18px;height:18px}.admin-payment-config>.admin-button-primary{color:#041018;background:#20c9dd;border:0;border-radius:9px;padding:12px 17px;font-weight:800}@media (max-width:850px){.secure-payment-content,.secure-payment-protections,.admin-payment-fee-grid{grid-template-columns:1fr}}@media (max-width:560px){.secure-payment-page>header{align-items:flex-start;gap:14px;height:auto;padding:18px 20px}.secure-payment-page>header img{width:150px}.secure-payment-page>header span{text-align:right;font-size:9px}.secure-payment-hero{padding-top:44px}.secure-payment-content{padding-inline:16px}.secure-payment-summary,.secure-payment-selector{border-radius:18px;padding:22px}.secure-payment-selector fieldset>label{grid-template-columns:22px 1fr;padding:15px}.secure-payment-selector fieldset>label b{grid-column:2}.secure-payment-protections{padding-inline:20px}.admin-payment-fee-grid fieldset{grid-template-columns:1fr}.admin-payment-fee-grid .admin-payment-source,.admin-payment-fee-grid .admin-payment-active{grid-column:auto}}.proposal-promotion-callout{background:linear-gradient(120deg,#1badc029,#0c222f80);border:1px solid #248594;border-radius:14px;gap:.4rem;margin-bottom:1.5rem;padding:1.1rem 1.2rem;display:grid}.proposal-promotion-callout span{color:#37d7e8;text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;font-weight:800}.proposal-promotion-callout strong{font-size:1rem}.proposal-promotion-callout small{color:#8fa9bc;line-height:1.55}.proposal-current-product>div{text-align:right;justify-items:end;gap:.35rem;display:grid}.proposal-option-price{color:#33d4e6;margin-top:.55rem;font-style:normal;font-weight:800;line-height:1.45;display:block}.proposal-option-price del{color:#72869a;font-weight:500}.proposal-social-onboarding{background:#0a1320;border:1px solid #294056;border-radius:14px;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;padding:1rem;display:flex}.proposal-social-onboarding>span{color:#9db1c6;font-weight:700}.proposal-social-onboarding .proposal-option-price{text-align:right;margin:0}.proposal-live-total{background:#081923;border:1px solid #248594;border-radius:16px;margin-top:1rem;padding:1.2rem}.proposal-live-total>span{color:#36d4e5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem;font-size:.68rem;font-weight:800;display:block}.proposal-live-total>div{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.proposal-live-total p{background:#07111c;border-radius:12px;gap:.3rem;margin:0;padding:1rem;display:grid}.proposal-live-total small{color:#8095aa}.proposal-live-total del{color:#697f94}.proposal-live-total strong{color:#eefbff;font-size:1.15rem}@media (max-width:620px){.proposal-current-product{align-items:flex-start}.proposal-current-product>div{justify-items:end}.proposal-social-onboarding{align-items:flex-start}.proposal-live-total>div{grid-template-columns:1fr}.proposal-option-price{font-size:.92rem}}.admin-proposal-briefs{background:#08111c;border:1px solid #233a4f;border-radius:18px;margin:0 0 24px;padding:24px}.admin-proposal-briefs>article{border-top:1px solid #1f3042;grid-template-columns:.8fr 1.2fr;gap:2rem;padding:1.5rem 0;display:grid}.admin-proposal-briefs h4{margin:.45rem 0;font-size:1.35rem}.admin-proposal-briefs p,.admin-proposal-briefs li{color:#8fa4bb;line-height:1.6}.admin-proposal-briefs article>div>span{color:#2bd0e2;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem}.admin-proposal-briefs strong{margin-top:.75rem;display:block}.admin-proposal-briefs ul{margin:.5rem 0 0;padding-left:1.2rem}@media (max-width:760px){.admin-proposal-briefs>article{grid-template-columns:1fr}}.home-page{color:#102237;background:radial-gradient(circle at 8% 17%,#19cfe821,#0000 28rem),radial-gradient(circle at 92% 38%,#4d8beb1a,#0000 30rem),linear-gradient(#eef8fc 0%,#f8fbfd 42%,#edf6fa 100%);min-height:100vh;overflow:hidden}.home-page .site-header{background:#050e1bf0;border:1px solid #77e7f329;border-radius:18px;width:min(1180px,100% - 24px);margin-top:10px;padding:0 18px;top:10px;box-shadow:0 16px 40px #0e263f24}.home-page .launch-promotion{color:#112a38;background:linear-gradient(105deg,#dffbf3eb,#e9f8fcf0);border-color:#1da18b3d;margin-top:18px;box-shadow:0 14px 32px #20587214}.home-page .launch-promotion>div span{color:#087f71}.home-page .launch-promotion p{color:#4f6875}.home-page .launch-promotion p b{color:#173843}.home-page .launch-promotion>a{background:#19cfe8}.home-page .hero{color:#0b2034;background:#eff9fd;border:1px solid #285f7f21;border-radius:34px;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);gap:clamp(36px,5vw,66px);width:min(1180px,100% - 40px);min-height:750px;margin-top:22px;padding:82px 42px 96px;box-shadow:0 30px 80px #1944601f}.home-page .hero-art{opacity:1;inset:0;-webkit-mask-image:none;mask-image:none}.home-page .hero-art:after{background:linear-gradient(90deg,#eff9fdfc 0%,#eff9fded 35%,#eff9fd47 62%,#eff9fd2e 100%),linear-gradient(#eff9fd0f 55%,#eff9fd 100%)}.home-page .hero-art img{object-position:center}.home-page .hero h1{color:#0a1d31;text-shadow:0 2px 20px #ffffff59}.home-page .hero h1 em{color:#087f9b}.home-page .hero-lead{color:#435d70}.home-page .hero .eyebrow{color:#087f9b}.home-page .button-primary{color:#031519;background:#19cfe8;box-shadow:0 14px 34px #0d9cb338}.home-page .button-secondary{color:#17364a;background:#ffffffb8;border-color:#16496738}.home-page .trust-row{color:#4c687b}.home-page .access-card{color:#e8eef7}.home-page .access-card h2{color:#f3f8ff}.hero-preview-stage{z-index:2;color:#10263a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffde;border:1px solid #17668429;border-radius:26px;min-width:0;padding:24px;position:relative;box-shadow:0 25px 70px #1c4a6624}.hero-preview-stage-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hero-preview-stage-head>div>span{color:#087f9b;font:750 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.hero-preview-stage-head h2{color:#0a2034;letter-spacing:-.045em;max-width:370px;margin:10px 0 0;font-size:clamp(25px,2.35vw,34px);line-height:1.03}.hero-preview-stage-head>b{color:#075f72;text-transform:uppercase;letter-spacing:.06em;background:#ddf7fa;border-radius:999px;flex:none;padding:8px 10px;font-size:10px}.hero-preview-stage>p{color:#567082;max-width:470px;margin:15px 0 20px;font-size:13px;line-height:1.6}.hero-preview-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-preview-card{color:#fff;background:#17384a;border-radius:16px;min-width:0;min-height:132px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.hero-preview-card:first-child{grid-column:1/-1;min-height:190px}:is(.hero-preview-card:hover,.hero-preview-card:focus-visible){outline-offset:2px;outline:2px solid #19cfe8a6;transform:translateY(-3px);box-shadow:0 15px 35px #17456033}.hero-preview-card>img{object-fit:cover;transition:transform .35s}.hero-preview-card:hover>img{transform:scale(1.035)}.hero-preview-card>img.preview-image-flipped{transform:scaleX(-1)}.hero-preview-card:hover>img.preview-image-flipped{transform:scaleX(-1)scale(1.035)}.hero-preview-card>span{background:linear-gradient(#05111d0f 18%,#05111de8 100%);position:absolute;inset:0}.hero-preview-card>div{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:5px 12px;display:grid;position:absolute;inset:auto 14px 13px}.hero-preview-card small{color:#b9eef4;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;overflow:hidden}.hero-preview-card strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.15;overflow:hidden}.hero-preview-card em{color:#dffbff;font-size:10px;font-style:normal;font-weight:750}.hero-preview-card em i{color:#42d8e9;font-size:12px;font-style:normal}.hero-preview-all{color:#086f88;background:#f1fbfc;border:1px solid #087f9b33;border-radius:12px;justify-content:space-between;align-items:center;min-height:46px;margin-top:12px;padding:0 14px;font-size:12px;font-weight:800;display:flex}:is(.hero-preview-all:hover,.hero-preview-all:focus-visible){color:#054f61;outline-offset:2px;background:#e4f8fb;outline:2px solid #19cfe873}.hero-preview-all span{color:#0aa6bb;font-size:18px}.home-invite-access{background:#ffffffc2;border:1px solid #23536d21;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(390px,460px);align-items:center;gap:clamp(36px,7vw,90px);width:min(1180px,100% - 40px);margin:24px auto 0;padding:clamp(32px,5vw,58px);scroll-margin-top:100px;display:grid;box-shadow:0 20px 60px #1f4d6914}.home-invite-copy h2{color:#10263a;letter-spacing:-.05em;max-width:600px;margin:0;font-size:clamp(32px,4vw,50px);line-height:1.02}.home-invite-copy>p:last-child{color:#587083;max-width:610px;margin:22px 0 0;font-size:16px;line-height:1.72}.home-invite-access .access-card{width:100%}.home-page .capabilities,.home-page .proof,.home-page .process,.home-page .platform-story,.home-page .social-studio,.home-page .request-section{border-top-color:#1f4e6821}.home-page .capability-grid{background:#ffffffc7;border-color:#23536d24;box-shadow:0 20px 54px #21516b14}.home-page .capability-grid article{background:linear-gradient(155deg,#fffffff5,#e6f6fba6);border-color:#23536d21}.home-page .capability-grid h2{color:#10263a}.home-page .capability-grid p{color:#526c7e}.home-page .section-heading h2{color:#10263a}.home-page .section-heading>p:last-child{color:#587083}.home-page .project-card,.home-page .step-card{color:#12283b;background:#fffc;border-color:#23536d24;box-shadow:0 18px 48px #21516b0f}.home-page .project-card p,.home-page .step-card p{color:#526c7e}.home-page .project-card:hover{background:#fff}.platform-story{width:min(1180px,100% - 40px);margin:0 auto;padding:104px 0}.platform-story-heading{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:end;gap:clamp(36px,7vw,86px);display:grid}.platform-story-heading h2{color:#0b2237;letter-spacing:-.052em;max-width:780px;margin:0;font-size:clamp(38px,4.7vw,64px);font-weight:590;line-height:1}.platform-story-heading>p{color:#566f82;margin:0;font-size:16px;line-height:1.75}.platform-story-grid{gap:22px;margin-top:54px;display:grid}.platform-story-card{background:#ffffffe0;border:1px solid #23536d24;border-radius:28px;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);min-height:510px;display:grid;overflow:hidden;box-shadow:0 26px 70px #1f4d691a}.platform-story-card-reverse{grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr)}.platform-story-card-reverse .platform-story-visual{order:2}.platform-story-card-reverse .platform-story-copy{order:1}.platform-story-visual{background:#eef8fc;min-height:510px;position:relative}.platform-story-visual:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47}.platform-story-visual img{object-fit:contain;object-position:center}.platform-story-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,68px);display:flex}.platform-story-copy>span{color:#087f9b;font:700 11px/1.2 var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase}.platform-story-copy h3{color:#0f263a;letter-spacing:-.04em;margin:24px 0 16px;font-size:clamp(28px,3vw,42px);line-height:1.06}.platform-story-copy p{color:#587083;margin:0;font-size:15px;line-height:1.72}.platform-story-copy ul{flex-wrap:wrap;gap:9px;margin:28px 0 0;padding:0;list-style:none;display:flex}.platform-story-copy li{color:#315669;background:#dff6fab8;border:1px solid #087f9b29;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:650}.home-page .product-discovery,.home-page .social-studio{color:#edf8ff;background:radial-gradient(circle at 92% 10%,#19cfe829,#0000 25rem),linear-gradient(145deg,#0d2135,#071421 72%);border:1px solid #71e2f021;border-radius:32px;width:min(1180px,100% - 40px);margin:0 auto 24px;padding-inline:clamp(28px,5vw,68px);box-shadow:0 28px 70px #15385229}.home-page .product-discovery .section-heading h2,.home-page .social-studio h2{color:#f2f8fc}.home-page .product-discovery-heading>p,.home-page .social-studio-heading>div:last-child>p{color:#a8bdcc}.home-page .product-discovery-grid article,.home-page .social-method-grid article{background:linear-gradient(145deg,#162f45f0,#081725f5);border-color:#83cfdf2b}.home-page .request-section{color:#11283b}.home-page .request-visual{background:#eaf6fa;border-color:#23536d24;box-shadow:0 24px 64px #1f4d691f}.home-page .request-visual:after{background:linear-gradient(#0000 38%,#051525eb 88%)}.home-page .request-visual img{opacity:1}.home-page .request-content h2{color:#10263a}.home-page .request-lead{color:#587083}.home-page .request-form label{color:#36566b}.home-page .request-form label>span{color:#6c8290}.home-page .request-form input,.home-page .request-form select,.home-page .request-form textarea{color:#10263a;background:#ffffffdb;border-color:#23536d33}.home-page .request-form input::placeholder,.home-page .request-form textarea::placeholder{color:#7a909e}.home-page .request-consent{color:#587083!important}.home-page .request-privacy{color:#657d8d}.home-page .request-package-selection{background:#d7f6edbf}.home-page .request-package-selection>span{color:#087f71}.home-page .request-package-selection>strong{color:#244d48}.home-page .site-footer{color:#e8f2f8;background:#081726;border:1px solid #7bdcea1f;border-radius:24px;width:min(1180px,100% - 40px);min-height:190px;margin-bottom:22px;padding:24px 28px}.home-page .site-footer p{color:#95aabd}.home-page .site-footer>div{color:#b3c4d1}@media (max-width:900px){.home-page .hero{grid-template-columns:1fr;width:min(100% - 28px,1180px);padding-inline:30px}.home-page .hero-art:after{background:linear-gradient(#eff9fdf2 0%,#eff9fdbd 38%,#eff9fd66 64%,#eff9fd 100%)}.platform-story-heading,.platform-story-card,.platform-story-card-reverse{grid-template-columns:1fr}.platform-story-card-reverse .platform-story-visual,.platform-story-card-reverse .platform-story-copy{order:initial}.platform-story-visual{min-height:clamp(320px,62vw,500px)}.home-page .product-discovery,.home-page .social-studio{padding-inline:28px}.hero-preview-stage{max-width:680px}.home-invite-access{grid-template-columns:1fr;width:min(100% - 28px,1180px)}}@media (max-width:560px){.home-page .site-header,.previews-page .site-header{width:calc(100% - 20px);padding-inline:10px}.home-page .launch-promotion,.home-page .hero,.home-page .capabilities,.home-page .proof,.home-page .process,.home-page .platform-story,.home-page .product-discovery,.home-page .social-studio,.home-page .request-section,.home-invite-access,.home-page .site-footer{width:calc(100% - 28px)}.home-page .hero{border-radius:24px;padding:46px 20px 66px}.home-page .hero-art img{object-position:64% center}.hero-preview-stage{border-radius:20px;padding:17px}.hero-preview-stage-head h2{font-size:27px}.hero-preview-stack{grid-template-columns:1fr}.hero-preview-card:first-child{grid-column:auto;min-height:165px}.hero-preview-card{min-height:130px}.hero-preview-all{min-height:52px;font-size:13px}.home-invite-access{border-radius:22px;padding:30px 18px}.home-invite-copy h2{font-size:34px}.home-invite-copy>p:last-child{font-size:15px}.platform-story{padding:74px 0}.platform-story-heading{gap:22px}.platform-story-heading h2{font-size:clamp(36px,10vw,44px)}.platform-story-heading>p{font-size:16px}.platform-story-grid{margin-top:36px}.platform-story-card{border-radius:22px;min-height:0}.platform-story-visual{min-height:310px}.platform-story-copy{padding:30px 23px 34px}.platform-story-copy h3{font-size:29px}.platform-story-copy p{font-size:16px}.platform-story-copy li{font-size:12px}.home-page .product-discovery,.home-page .social-studio{border-radius:24px;padding-inline:18px}.home-page .request-visual{min-height:470px}.home-page .site-footer{padding:34px 22px}}.admin-app,.admin-login-page{--line:#23536d29;--muted:#5c7486;--text:#102237;color:#102237}.admin-app{background-color:#eef8fc;background-image:linear-gradient(#f1f9fcc2,#f8fbfde0 44%,#edf6faed),url(/ai/admin/admin-light-background-v1.webp);background-position:top;background-size:cover;background-attachment:fixed}.admin-workspace{background:0 0}.admin-sidebar{background:linear-gradient(#0b2135,#071522 76%);border-right-color:#84ccdc24;box-shadow:18px 0 60px #1f4d6917}.admin-sidebar-brand{background:#030c163d;border-radius:12px}.admin-sidebar nav :is(button,.admin-nav-link):hover{color:#f1fbff;background:#ffffff0f}.admin-sidebar nav :is(button,.admin-nav-link).active{color:#f2fdff;background:#19cfe81f;border-color:#19cfe847}.admin-sidebar-label{color:#8298aa}.admin-sidebar nav :is(button,.admin-nav-link){color:#a7b8c6}.admin-sidebar nav :is(button,.admin-nav-link) span{color:#7890a4}.admin-sidebar-security{background:#68e7bd12;border-color:#68e7bd38}.admin-sidebar-security strong{color:#bceadd}.admin-sidebar-security span{color:#96b5b1}.admin-logout{color:#a8bac8;background:#ffffff06;border-color:#94cbd82e}.admin-logout:hover{color:#fff;border-color:#19cfe857}.admin-topbar{border-bottom-color:#23536d24}.admin-topbar p{color:#405f73;font-size:10px}.admin-topbar h1{color:#10263a}.admin-topbar-state{color:#405f73;font-size:11px}.admin-section-intro h2{color:#10263a}.admin-section-intro>p{color:#3f5d70}.admin-kicker{color:#087f9b}.admin-kicker span{background:#19cfe8}.admin-topbar-actions>button,.admin-section-actions>button,.admin-section-actions>a{color:#096f84;background:#ffffffb8;border-color:#087f9b38;box-shadow:0 8px 22px #1f4d690d}.admin-metric{background:#ffffffd6;border-color:#23536d24;box-shadow:0 16px 42px #1f4d6912}.admin-metric:after{border-color:#087f9b1a}.admin-metric>span,.admin-metric-heading>span{color:#405f73}.admin-metric strong{color:#10263a}.admin-metric p{color:#496779;font-size:11px}.metric-cyan{background:linear-gradient(145deg,#dff7fbf5,#ffffffe0);border-color:#087f9b38}.metric-cyan strong{color:#087f9b}.metric-green{background:linear-gradient(145deg,#e2faf3f5,#ffffffe0);border-color:#1da18b33}.metric-green strong{color:#087f71}.metric-violet{background:linear-gradient(145deg,#efeefff0,#ffffffe0);border-color:#6366f129}.metric-violet strong{color:#5b5fc7}.metric-red strong{color:#b84254}.metric-amber{background:linear-gradient(145deg,#fff7e1f0,#ffffffe0);border-color:#d977062e}.metric-amber strong{color:#a65a08}.admin-metric-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-metric-heading>span{font-size:10px}.metric-delta{border-radius:999px;flex:none;padding:5px 7px;font-size:8px;font-weight:750}.delta-positive{color:#087f71;background:#1da18b1a}.delta-negative{color:#b84254;background:#be354b17}.delta-neutral{color:#6e8392;background:#5d748614}.admin-card,.admin-table-shell,.admin-toolbar,.admin-audit-list{-webkit-backdrop-filter:blur(16px)saturate(112%);backdrop-filter:blur(16px)saturate(112%);background:#ffffffe0;border-color:#23536d24;box-shadow:0 18px 48px #1f4d690f}.admin-card-head{border-bottom-color:#23536d21}.admin-card-head span{color:#496779;font-size:10px}.admin-card-head h3{color:#173247}.admin-card-head button{color:#087f9b}.admin-card-head>small{color:#4f6a7c;font-size:10px}.admin-funnel span{color:#435f72}.admin-funnel div>div{background:#e3eef2}.admin-funnel strong{color:#29485b}.admin-attention-list button{border-bottom-color:#23536d1a}.admin-attention-list strong{color:#173247}.admin-attention-list span,.admin-attention-list time{color:#496779}.admin-empty{color:#526d7e}.admin-empty strong{color:#38566a}.admin-toolbar input,.admin-toolbar select,.admin-editor-grid input,.admin-editor-grid select,.admin-editor-grid textarea,.admin-inline-select{color:#10263a;background:#ffffffeb;border-color:#23536d2e}.admin-toolbar>span{color:#405f73}.admin-table th{color:#3f5d70;border-bottom-color:#23536d24;font-size:10px}.admin-table td{color:#3f5d70;border-bottom-color:#23536d17;font-size:12px}.admin-table tbody tr:hover{background:#19cfe80b}.admin-table td>strong:not(.admin-access-count){color:#173247;font-size:12px}.admin-table td>span:not(.admin-status){color:#506b7d;font-size:10px}.admin-access-count{color:#087f9b}.admin-status{color:#36576b;background:#23536d0e;border-color:#23536d33;font-size:10px}.status-opened,.status-approved,.status-solution_active,.status-paid,.status-active{color:#087f71;background:#1da18b14;border-color:#1da18b38}.status-ready,.status-sent,.status-preview_sent,.status-qualified{color:#087f9b;background:#087f9b12;border-color:#087f9b38}.status-negotiation,.status-pending,.status-trial{color:#9a5a09;background:#d9770612;border-color:#d9770638}.status-overdue,.status-past_due,.status-declined,.status-rejected,.status-lost{color:#b84254;background:#be354b12;border-color:#be354b33}.admin-row-action{color:#36576b;background:#ffffffb8;border-color:#23536d2e}.admin-row-action:hover{color:#087f9b;border-color:#087f9b4d}.admin-row-approve{color:#031519;background:#19cfe8;border-color:#0000}.admin-audit-list article{border-bottom-color:#23536d17}.admin-audit-list strong{color:#173247}.admin-audit-list p,.admin-audit-list time{color:#496779;font-size:10px}.admin-audit-icon{color:#087f9b;background:#087f9b0f;border-color:#087f9b2e}.admin-intent-grid div{background:#eff8fbc2;border-color:#23536d21}.admin-intent-grid span{color:#587083}.admin-intent-grid strong{color:#087f9b}.admin-drawer-backdrop{background:#0719287a}.admin-drawer{color:#10263a;background:#f7fbfd;border-left-color:#087f9b33;box-shadow:-30px 0 100px #143a5238}.admin-drawer-head{border-bottom-color:#23536d24}.admin-drawer-head p,.admin-drawer-context span,.admin-editor-grid label{color:#5f7889}.admin-drawer-head h2{color:#10263a}.admin-drawer-head button{color:#506b7d;background:#fff;border-color:#23536d29}.admin-drawer-context span,.admin-editor-timeline span{background:#ffffffa3;border-color:#23536d24}.admin-editor-timeline span{color:#61798a}.admin-editor-timeline strong{color:#29485b}.admin-drawer-actions{border-top-color:#23536d21}.admin-button-secondary{color:#496578;background:#fff;border-color:#23536d2e}.admin-credentials strong,.admin-delivery-message{color:#173247;background:#fff;border-color:#087f9b2e}.admin-feedback-conversation article,.admin-custom-brief section{background:#ffffffb8;border-color:#23536d21}.admin-feedback-conversation article p,.admin-custom-brief h3{color:#25465a}.admin-operation-notice{color:#096f84;background:#dff7fbd1;border-color:#087f9b33}.admin-notification-retry{color:#087f9b}.admin-payment-config,.admin-proposal-briefs{color:#173247;background:#ffffffd1;border-color:#23536d24;box-shadow:0 18px 48px #1f4d690f}.admin-payment-config>p,.admin-proposal-briefs p,.admin-proposal-briefs li{color:#5d7486}.admin-payment-fee-grid fieldset{background:#eff8fba8;border-color:#23536d26}.admin-payment-fee-grid label{color:#526c7e}.admin-payment-fee-grid label input{color:#10263a;background:#fff;border-color:#23536d2e}.admin-proposal-briefs>article{border-top-color:#23536d1f}.admin-login-page{background-color:#eef8fc;background-image:linear-gradient(90deg,#f8fbfd61,#eaf7fb8a),url(/ai/admin/admin-light-background-v1.webp);background-position:50%;background-size:cover}.admin-login-panel{color:#102237;-webkit-backdrop-filter:blur(8px)saturate(110%);backdrop-filter:blur(8px)saturate(110%);background-color:#eff8fbc7;background-image:linear-gradient(#f8fbfdb0,#edf6fab8),url(/ai/admin/admin-light-background-v1.webp);background-position:50%,74%;background-size:cover;border-right-color:#23536d24}.admin-login-brand{background:#050914;border-radius:10px;box-shadow:0 12px 34px #1f4d691f}.admin-login-brand img{object-fit:cover;object-position:center;mix-blend-mode:normal;width:100%;height:100%}.admin-login-panel .admin-kicker{color:#075f74}.admin-login-panel h1{color:#10263a}.admin-login-lead{color:#36566a}.admin-google-login>p,.admin-security-list{color:#3f5d70;font-size:12px;font-weight:540}.admin-google-login>p{font-size:12px}.admin-security-list span:before{color:#087f71;font-weight:800}.admin-login-aside{color:#10263a;-webkit-backdrop-filter:blur(4px)saturate(112%);backdrop-filter:blur(4px)saturate(112%);background:linear-gradient(145deg,#eff9fcb8,#daf1f8e0)}.admin-login-grid{opacity:.24;background-image:linear-gradient(#087f9b3d 1px,#0000 1px),linear-gradient(90deg,#087f9b3d 1px,#0000 1px)}.admin-login-aside>p{color:#087f9b}.admin-login-aside>strong{color:#10263a;text-shadow:0 1px #ffffff6b}.admin-login-signal{border-top-color:#23536d2e}.admin-login-signal span{color:#087f9b}.admin-login-signal p{color:#36566a}.acquisition-intro{align-items:center}.acquisition-privacy-note{background:#e2faf3b8;border:1px solid #1da18b2e;border-radius:15px;padding:18px 20px}.acquisition-privacy-note strong{color:#087f71;font-size:11px;display:block}.acquisition-privacy-note p{color:#4e706a;margin:7px 0 0;font-size:11px;line-height:1.55}.experience-impact{min-height:0;margin-top:12px}.experience-definition{background:#e7f8fcb8;border:1px solid #087f9b21;border-radius:12px;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:16px;margin:20px 0 14px;padding:14px 16px;display:grid}.experience-definition strong{color:#087f9b;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.experience-definition span{color:#526c7e;font-size:10px;line-height:1.55}.experience-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience-card{background:#ffffffb3;border:1px solid #23536d21;border-radius:14px;padding:18px}.experience-card.is-current{background:linear-gradient(145deg,#eafbfdf2,#fffc);border-color:#087f9b57;box-shadow:inset 3px 0 #19cfe8}.experience-card header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.experience-card header span{color:#087f9b;font:700 8px/1.2 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.09em}.experience-card h4{color:#173247;max-width:540px;margin:7px 0 0;font-size:16px;line-height:1.25}.experience-sample{font:700 8px/1 var(--font-geist-mono), monospace;border-radius:999px;flex:none;padding:6px 8px}.sample-initial{color:#866410;background:#fff4ce}.sample-directional{color:#087f71;background:#ddf8f0}.experience-configuration{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.experience-configuration span{color:#486779;background:#ffffffa3;border:1px solid #087f9b24;border-radius:999px;padding:5px 7px;font-size:8px}.experience-card dl{background:#23536d17;border:1px solid #23536d17;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.experience-card dl div{background:#ffffffe0;gap:5px;padding:11px;display:grid}.experience-card dt{color:#687f90;font-size:8px;line-height:1.3}.experience-card dd{color:#173247;font:750 13px/1 var(--font-geist-mono), monospace;margin:0}.experience-card>p,.experience-caveat{color:#718797;margin:12px 0 0;font-size:8px;line-height:1.55}.experience-caveat{border-top:1px solid #23536d17;padding-top:12px}.acquisition-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:12px;margin-top:12px;display:grid}.acquisition-breakdown-grid{grid-template-columns:minmax(310px,.8fr) minmax(0,1.2fr);gap:12px;margin-top:12px;display:grid}.acquisition-dashboard-grid .admin-card,.acquisition-breakdown-grid .admin-card{min-height:380px}.acquisition-line-chart{margin-top:20px;position:relative}.acquisition-line-chart svg{width:100%;height:auto;display:block;overflow:visible}.acquisition-line-chart text{fill:#718797;font:9px var(--font-geist-mono), monospace}.chart-grid-line{stroke:#23536d1f;stroke-width:1px}.chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-line-pageviews{stroke:#087f9b}.chart-line-sessions{stroke:#6d6ee7}.chart-dot{stroke:#fff;stroke-width:2px}.chart-dot-pageviews{fill:#19cfe8}.chart-dot-sessions{fill:#7c78ed}.chart-legend{color:#587083;justify-content:flex-end;gap:16px;font-size:9px;display:flex}.chart-legend span:before{content:"";vertical-align:middle;border-radius:99px;width:18px;height:3px;margin-right:7px;display:inline-block}.legend-pageviews:before{background:#087f9b}.legend-sessions:before{background:#6d6ee7}.quality-score{background:linear-gradient(135deg,#e3f8fb,#eef2ff);border-radius:14px;gap:8px;margin:24px 0 18px;padding:18px;display:grid}.quality-score strong{color:#087f9b;letter-spacing:-.045em;font-size:35px;line-height:1}.quality-score span{color:#526c7e;font-size:10px;line-height:1.5}.acquisition-quality dl{gap:0;margin:0;display:grid}.acquisition-quality dl div{border-bottom:1px solid #23536d1a;justify-content:space-between;gap:16px;padding:11px 2px;display:flex}.acquisition-quality dt{color:#5d7486;font-size:10px}.acquisition-quality dd{color:#173247;font:700 11px/1 var(--font-geist-mono), monospace;margin:0}.acquisition-quality dt small{color:#8193a1;margin-top:4px;font-size:8px;font-weight:550;display:block}.lead-capture-explainer{margin-bottom:16px}.lead-capture-explainer>.admin-card-head>strong{color:#087f9b;font:760 12px/1.2 var(--font-geist-mono), monospace}.lead-capture-explainer>p{color:#526c7e;max-width:850px;margin:16px 0 0;font-size:11px;line-height:1.65}.lead-capture-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin-top:20px;display:grid}.lead-capture-flow article{background:#f7fbfdd6;border:1px solid #23536d21;border-radius:14px;min-height:128px;padding:20px}.lead-capture-flow article>span{color:#607b8c;font:700 9px/1.3 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.lead-capture-flow article>strong{color:#173247;margin-top:13px;font-size:32px;line-height:1;display:block}.lead-capture-flow article>p{color:#607587;margin:8px 0 0;font-size:10px;line-height:1.45}.lead-capture-flow>i{color:#0796ad;font-size:22px;font-style:normal}.lead-capture-flow .lead-capture-identified{background:linear-gradient(135deg,#e3f8fb,#eef2ff);border-color:#087f9b3d}.lead-capture-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.lead-capture-actions button{color:#075c70;cursor:pointer;background:#ffffffc2;border:1px solid #087f9b42;border-radius:9px;min-height:42px;padding:0 15px;font-size:11px;font-weight:720}.lead-capture-actions button:first-child{color:#fff;background:#087f9b}.admin-data-boundary{color:#46677a;background:#e3f8fbb3;border:1px solid #087f9b29;border-radius:10px;margin:-8px 0 18px;padding:13px 15px;font-size:11px;line-height:1.55}.admin-leads-table{min-width:1120px}.admin-lead-need{min-width:250px;max-width:360px}.admin-table .admin-lead-need>strong{white-space:normal;line-height:1.55}.metric-caveat{color:#718797;margin:17px 0 0;font-size:9px;line-height:1.55}.source-bar-list{gap:16px;margin-top:24px;display:grid}.source-bar-list>div>div{grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;display:grid}.source-bar-list strong{color:#173247;font-size:11px}.source-bar-list span{color:#718797;font-size:9px}.source-bar-list b{color:#087f9b;font:700 10px/1 var(--font-geist-mono), monospace}.source-bar-list i{background:#e3eef2;border-radius:99px;height:7px;margin-top:7px;display:block;overflow:hidden}.source-bar-list i span{border-radius:inherit;background:linear-gradient(90deg,#087f9b,#19cfe8);height:100%;display:block}.source-attribution-note{color:#718797;margin:18px 0 0;font-size:9px;line-height:1.55}.interest-heatmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.interest-heatmap>div{border:1px solid #087f9b1f;border-radius:11px;flex-direction:column;justify-content:flex-end;min-height:92px;padding:13px;display:flex}.interest-heatmap span{color:#2d6071;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.interest-heatmap strong{overflow-wrap:anywhere;color:#173247;margin-top:6px;font-size:11px}.interest-heatmap small{color:#526c7e;margin-top:5px;font-size:8px}.acquisition-pages,.acquisition-sources{min-height:0;margin-top:12px}.acquisition-pages .admin-table-shell,.acquisition-sources .admin-table-shell{box-shadow:none;border-radius:10px;margin-top:20px}@media (max-width:1100px){.acquisition-dashboard-grid,.acquisition-breakdown-grid{grid-template-columns:1fr}}@media (max-width:780px){.admin-app{background-position:68% 0;background-attachment:scroll}.admin-sidebar{border-bottom-color:#84ccdc29}.interest-heatmap,.experience-card-grid,.lead-capture-flow{grid-template-columns:1fr}.lead-capture-flow>i{justify-self:center;transform:rotate(90deg)}.lead-capture-actions{grid-template-columns:1fr;display:grid}.lead-capture-actions button{width:100%}.acquisition-dashboard-grid .admin-card,.acquisition-breakdown-grid .admin-card{min-height:0}}@media (max-width:560px){.admin-app{width:100%;max-width:100vw;overflow-x:hidden}.admin-sidebar{width:100%;max-width:100vw;overflow:hidden}.admin-sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-workspace{width:100%;min-width:0;max-width:100%;overflow:hidden}.admin-topbar,.admin-section-intro,.admin-metrics-grid,.acquisition-dashboard-grid,.acquisition-breakdown-grid,.admin-card,.admin-metric,.acquisition-line-chart,.source-bar-list,.interest-heatmap{width:100%;min-width:0;max-width:100%}.admin-section-intro.acquisition-intro{padding-bottom:20px}.acquisition-privacy-note{padding:16px}.acquisition-privacy-note strong{font-size:13px}.acquisition-privacy-note p{font-size:12px}.experience-definition{grid-template-columns:1fr;gap:6px}.experience-definition strong,.experience-definition span{font-size:12px}.experience-card{padding:15px}.experience-card header{display:grid}.experience-sample{justify-self:start;font-size:10px}.experience-card h4{font-size:17px}.experience-configuration span{font-size:10px}.experience-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-card dt,.experience-card>p,.experience-caveat{font-size:11px}.experience-card dd{font-size:15px}.admin-metric-heading>span{font-size:13px}.metric-delta{font-size:10px}.acquisition-trend .admin-card-head{grid-template-columns:1fr;display:grid}.admin-card-head>small{white-space:normal;line-height:1.45}.chart-legend{flex-wrap:wrap;justify-content:flex-start;font-size:10px}.acquisition-line-chart{overflow:hidden}.acquisition-line-chart svg{width:100%;min-width:0;max-width:100%}.admin-table-shell{overscroll-behavior-x:contain;max-width:100%}.quality-score span,.acquisition-quality dt,.source-bar-list strong,.interest-heatmap strong,.acquisition-quality dd,.source-bar-list b{font-size:13px}.metric-caveat,.source-bar-list span,.interest-heatmap span,.interest-heatmap small{font-size:11px}}.automation-teaser{border-top:1px solid #1f4e6821;width:min(1180px,100% - 40px);margin:0 auto;padding:104px 0;scroll-margin-top:100px}.automation-teaser-heading{grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);align-items:end;gap:clamp(34px,7vw,86px);display:grid}.automation-teaser-heading h2{color:#10263a;letter-spacing:-.052em;max-width:760px;margin:0;font-size:clamp(38px,4.7vw,62px);font-weight:590;line-height:1}.automation-teaser-heading>div:last-child>p{color:#587083;margin:0;font-size:15px;line-height:1.72}.automation-teaser-heading>div:last-child>a{color:#086f88;background:#ffffffc2;border:1px solid #087f9b33;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-top:22px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.automation-teaser-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.automation-teaser-card{color:#10263a;background:#ffffffdb;border:1px solid #23536d24;border-radius:24px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 20px 52px #1f4d6914}:is(.automation-teaser-card:hover,.automation-teaser-card:focus-visible){outline-offset:3px;outline:2px solid #19cfe880;transform:translateY(-4px);box-shadow:0 28px 60px #1f4d6924}.automation-teaser-poster{aspect-ratio:9/16;background:#eaf7fb;position:relative;overflow:hidden}.automation-teaser-poster img{object-fit:contain}.automation-teaser-poster:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -40px 70px #091f3114}.automation-play{z-index:1;color:#fff;background:#087f9be0;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:15px;display:grid;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #064e5f38}.automation-teaser-card>div:last-child{gap:9px;padding:24px;display:grid}.automation-teaser-card small{color:#087f9b;font:700 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.automation-teaser-card strong{letter-spacing:-.035em;font-size:22px;line-height:1.12}.automation-teaser-card>div:last-child>span{color:#547184;font-size:12px;font-weight:700}.automation-page{color:#102237;background:radial-gradient(circle at 8% 14%,#19cfe81f,#0000 30rem),radial-gradient(circle at 92% 40%,#6077eb14,#0000 32rem),linear-gradient(#eef8fc 0%,#fbfcfd 48%,#edf6fa 100%);min-height:100vh;overflow:hidden}.automation-page .site-header{background:#050e1bf0;border:1px solid #77e7f329;border-radius:18px;width:min(1180px,100% - 24px);margin-top:10px;padding:0 18px;top:10px;box-shadow:0 16px 40px #0e263f24}.automation-page-hero,.automation-video-series,.automation-method,.automation-final-cta,.automation-page .site-footer{width:min(1180px,100% - 40px);margin-inline:auto}.automation-page-hero{background:linear-gradient(115deg,#fffffff5,#e9f8fcd4),url(/ai/automacoes/posters/dados-sincronizados.webp) 50%/cover;border:1px solid #23536d21;border-radius:34px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);align-items:center;gap:clamp(40px,8vw,96px);min-height:650px;margin-top:24px;padding:94px 72px;display:grid;box-shadow:0 30px 80px #1944601f}.automation-page-hero h1{color:#0a1f33;letter-spacing:-.058em;max-width:770px;margin:0;font-size:clamp(48px,5.4vw,76px);font-weight:610;line-height:.99}.automation-page-hero>div>p:last-of-type{color:#4d687b;max-width:720px;margin:28px 0 0;font-size:18px;line-height:1.68}.automation-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.automation-button-secondary{color:#17364a;background:#ffffffc7;border:1px solid #16496738}.automation-page-hero aside{background:#fffc;border:1px solid #087f9b26;border-radius:22px;gap:10px;padding:28px;display:grid;box-shadow:0 18px 50px #1f4d6914}.automation-page-hero aside>span{color:#17606f;background:#e5f8fb;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:750}.automation-page-hero aside>span:before{content:"✓";color:#0a9eb3;margin-right:9px}.automation-page-hero aside p{color:#5d7586;margin:10px 2px 0;font-size:12px;line-height:1.6}.automation-video-series{padding:112px 0;scroll-margin-top:96px}.automation-series-intro{max-width:800px}.automation-series-intro h2,.automation-method h2,.automation-final-cta h2{color:#10263a;letter-spacing:-.052em;margin:0;font-size:clamp(38px,4.6vw,62px);font-weight:590;line-height:1.01}.automation-series-intro>p:last-child{color:#587083;max-width:670px;margin:24px 0 0;font-size:16px;line-height:1.7}.automation-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.automation-video-card{background:#ffffffe0;border:1px solid #23536d24;border-radius:26px;grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);gap:0;min-width:0;scroll-margin-top:104px;display:grid;overflow:hidden;box-shadow:0 20px 54px #1f4d6912}.automation-video-frame{background:linear-gradient(145deg,#dff5f8,#eff2ff);min-width:0;padding:14px}.automation-video-frame video{object-fit:contain;background:#edf7fa;border-radius:18px;width:100%;height:100%;min-height:458px;display:block}.automation-video-copy{flex-direction:column;padding:30px 27px;display:flex}.automation-video-copy>span{color:#087f9b;font:700 9px/1.2 var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.automation-video-copy h3{color:#10263a;letter-spacing:-.04em;margin:17px 0 13px;font-size:27px;line-height:1.06}.automation-video-copy>p{color:#587083;margin:0;font-size:13px;line-height:1.65}.automation-video-copy ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.automation-video-copy li{color:#36586b;font-size:12px}.automation-video-copy li:before{content:"✓";color:#0aa8c1;margin-right:8px;font-weight:850}.automation-guardrail{background:#edf9f5;border:1px solid #1da18b24;border-radius:13px;margin-top:22px;padding:14px}.automation-guardrail small{color:#087f71;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.automation-guardrail p{color:#436b64;margin:7px 0 0;font-size:11px;line-height:1.5}.automation-video-copy>a{color:#087f9b;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800;display:flex}.automation-video-copy>a span{font-size:17px}.automation-method{border-top:1px solid #1f4e6821;padding:104px 0}.automation-method>div{max-width:790px}.automation-method ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:48px 0 0;padding:0;list-style:none;display:grid}.automation-method li{background:#ffffffd1;border:1px solid #23536d24;border-radius:19px;min-height:230px;padding:26px;box-shadow:0 16px 40px #1f4d690d}.automation-method li span{color:#0aa8c1;font:750 11px/1 var(--font-geist-mono), monospace}.automation-method li strong{color:#173247;margin-top:62px;font-size:19px;display:block}.automation-method li p{color:#587083;margin:12px 0 0;font-size:12px;line-height:1.6}.automation-final-cta{color:#e8f5fb;background:linear-gradient(145deg,#0d263b,#071725);border:1px solid #76e4f121;border-radius:30px;margin-top:24px;margin-bottom:24px;padding:76px;box-shadow:0 28px 72px #15385229}.automation-final-cta h2{color:#f3f9fc;max-width:800px}.automation-final-cta>p:not(.eyebrow){color:#a7bdca;max-width:680px;margin:24px 0 30px;font-size:16px;line-height:1.7}.automation-page .site-footer{color:#e8f2f8;background:#081726;border:1px solid #7bdcea1f;border-radius:24px;min-height:190px;margin-bottom:22px;padding:24px 28px}.automation-page .site-footer p{color:#95aabd}.automation-page .site-footer>div{color:#b3c4d1}@media (max-width:1120px) and (min-width:901px){.home-page .site-header nav,.previews-page .site-header nav,.automation-page .site-header nav{gap:14px;font-size:12px}.home-page .site-header .brand,.previews-page .site-header .brand,.automation-page .site-header .brand{width:190px}}@media (max-width:960px){.automation-teaser-heading,.automation-page-hero{grid-template-columns:1fr}.automation-teaser-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-page-hero{min-height:0;padding:72px 40px}.automation-page-hero aside{max-width:620px}.automation-video-grid{grid-template-columns:1fr}.automation-video-card{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}.automation-method ol{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.automation-teaser-grid{grid-template-columns:1fr}.automation-teaser-card{width:min(100%,390px);margin-inline:auto}.automation-video-card{grid-template-columns:1fr}.automation-video-frame{place-items:center;display:grid}.automation-video-frame video{aspect-ratio:9/16;width:min(100%,350px);min-height:0}}@media (max-width:560px){.home-page .automation-teaser,.automation-page-hero,.automation-video-series,.automation-method,.automation-final-cta,.automation-page .site-footer{width:calc(100% - 28px)}.automation-page .site-header{width:calc(100% - 20px);padding-inline:10px}.automation-teaser{padding:76px 0}.automation-teaser-heading{gap:24px}.automation-teaser-heading h2,.automation-series-intro h2,.automation-method h2,.automation-final-cta h2{font-size:38px}.automation-teaser-heading>div:last-child>p,.automation-series-intro>p:last-child{font-size:16px}.automation-page-hero{border-radius:24px;margin-top:18px;padding:54px 22px}.automation-page-hero h1{font-size:47px}.automation-page-hero>div>p:last-of-type{font-size:16px}.automation-hero-actions{display:grid}.automation-page-hero aside{padding:20px}.automation-video-series{padding:78px 0}.automation-video-grid{margin-top:38px}.automation-video-card{border-radius:22px}.automation-video-frame{padding:12px}.automation-video-copy{padding:28px 22px 30px}.automation-video-copy h3{font-size:31px}.automation-video-copy>p,.automation-video-copy li{font-size:14px}.automation-guardrail p{font-size:13px}.automation-method{padding:78px 0}.automation-method ol{grid-template-columns:1fr}.automation-method li{min-height:210px}.automation-final-cta{border-radius:24px;padding:48px 24px}.automation-page .site-footer{padding:34px 22px}}@media (prefers-reduced-motion:reduce){.automation-teaser-card{transition:none}}dialog.admin-drawer-backdrop{width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0;padding:0}dialog.admin-drawer-backdrop:not([open]){display:none}.proposal-scope-summary{color:#183d50;overflow-wrap:anywhere;background:#f5fbfd;border:1px solid #b4d4dd;border-radius:1rem;margin:1.5rem 0;padding:clamp(1rem,3vw,1.5rem)}.proposal-scope-summary h3{color:#133446;margin:0 0 1rem;font-size:1.15rem;line-height:1.4}.proposal-scope-summary ul{margin:.75rem 0 1.25rem;padding-left:1.25rem}.proposal-scope-summary p,.proposal-scope-summary li{color:#34556a;font-size:1rem;line-height:1.6}.proposal-scope-summary li+li{margin-top:.3rem}.automation-pilot-notice{color:#61460e;background:#fff8e8;border:1px solid #d4ad62;border-radius:.75rem;padding:.85rem}.product-page-hero>*{min-width:0}.product-page-hero h1{overflow-wrap:anywhere}.product-journey li{grid-template-columns:56px minmax(0,1fr);min-width:0}.product-journey li>div{overflow-wrap:anywhere;min-width:0}@media (max-width:620px){.product-page-hero h1{font-size:clamp(2rem,9vw,3.25rem);line-height:1.05}.product-journey li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px}.product-journey h3{font-size:1.25rem;line-height:1.4}}.assistant-panel{height:min(610px,100dvh - 110px)}.assistant-panel>form input{font-size:16px}.assistant-panel>header button{flex:0 0 44px;width:44px;height:44px}.assistant-quick button{font-size:14px}@media (max-width:560px){.assistant-root .assistant-idle-guide{display:none}.assistant-panel{height:min(640px,100dvh - 84px)}}@media (max-height:600px){.assistant-root:has(.assistant-panel){width:min(380px,100% - 24px);bottom:12px;right:12px}.assistant-root:has(.assistant-panel)>.assistant-launcher{display:none}.assistant-panel{overscroll-behavior-y:contain;flex-direction:column;height:calc(100dvh - 24px);display:flex;overflow-y:auto}.assistant-panel>*{flex-shrink:0}.assistant-panel>header{z-index:2;background:#070c16;position:sticky;top:0}.assistant-messages{min-height:140px;overflow-y:visible}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
