.theme-optimizeit{--oi-bg:0 0% 4%;--oi-bg-soft:0 0% 7%;--oi-surface:0 0% 10%;--oi-line:0 0% 18%;--oi-text:0 0% 100%;--oi-muted:0 0% 65%;--oi-primary:48 96% 53%;--oi-primary-glow:53 98% 64%;--oi-accent:48 96% 53%;--oi-accent-2:53 98% 64%;--oi-success:152 76% 50%;--oi-warn:38 95% 60%;--oi-gradient-primary:linear-gradient(135deg, var(--hp-signature) 0%, var(--hp-signature-hi) 100%);--oi-gradient-soft:linear-gradient(180deg, hsl(var(--oi-bg)) 0%, hsl(var(--oi-bg-soft)) 100%);--oi-gradient-radial:radial-gradient(60% 60% at 50% 0%, hsl(var(--oi-primary) / .18) 0%, transparent 70%);--oi-glow:0 0 60px hsl(var(--oi-primary) / .45);--oi-glow-cyan:0 0 60px hsl(var(--oi-primary) / .35);--oi-shadow-card:0 18px 50px -20px hsl(var(--oi-primary) / .35), inset 0 1px 0 hsl(var(--oi-text) / .04);color:hsl(var(--oi-text));background:hsl(var(--oi-bg))}.theme-optimizeit .oi-grid-bg{background-image:linear-gradient(hsl(var(--oi-line) / .45) 1px, transparent 1px), linear-gradient(90deg, hsl(var(--oi-line) / .45) 1px, transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.theme-optimizeit .oi-glass{background:linear-gradient(180deg, hsl(var(--oi-surface) / .7), hsl(var(--oi-bg-soft) / .6));border:1px solid hsl(var(--oi-line) / .9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--oi-shadow-card)}.theme-optimizeit .oi-chip{letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--oi-primary));background:hsl(var(--oi-primary) / .08);border:1px solid hsl(var(--oi-primary) / .35);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:11px;font-weight:600;display:inline-flex}.theme-optimizeit .oi-text-gradient{background:var(--oi-gradient-primary);color:#0000;-webkit-background-clip:text;background-clip:text}.theme-optimizeit .oi-btn-primary{background:hsl(var(--oi-primary));color:#0f0f0f;box-shadow:0 10px 30px -10px hsl(var(--oi-primary) / .7);font-weight:700;transition:transform .15s,box-shadow .15s,background .15s}.theme-optimizeit .oi-btn-primary:hover{background:hsl(var(--oi-primary-glow));box-shadow:0 16px 40px -10px hsl(var(--oi-primary) / .85);transform:translateY(-1px)}.theme-optimizeit .oi-btn-ghost{background:hsl(var(--oi-text) / .04);border:1px solid hsl(var(--oi-line));color:hsl(var(--oi-text))}.theme-optimizeit .oi-btn-ghost:hover{background:hsl(var(--oi-text) / .08);border-color:hsl(var(--oi-primary) / .5)}@keyframes oi-search-orbit{0%{offset-distance:0%}to{offset-distance:100%}}.oi-search-orbit-frame{isolation:isolate;border-radius:18px}.oi-search-orbit-frame:before{content:"";border:1px solid color-mix(in srgb, var(--hp-signature) 16%, transparent);pointer-events:none;z-index:2;border-radius:18px;position:absolute;inset:-2px}.oi-search-orbit{z-index:3;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:18px;padding:2px;position:absolute;inset:-2px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.oi-search-orbit:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--hp-signature) 18%, transparent) 35%, color-mix(in srgb, var(--hp-signature) 50%, transparent) 70%, color-mix(in srgb, var(--hp-signature-hi) 85%, transparent) 92%, transparent 100%);filter:blur(3px);offset-path:inset(0 round 18px);offset-rotate:auto;offset-anchor:50% 50%;will-change:offset-distance;backface-visibility:hidden;border-radius:999px;width:190px;height:10px;margin:-5px 0 0 -95px;animation:7s linear infinite oi-search-orbit;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.oi-search-orbit:before{animation:none}}@keyframes oi-scan{0%{transform:translateY(-100%)}to{transform:translateY(120%)}}.theme-optimizeit .oi-scan-line{background:linear-gradient(180deg, transparent, hsl(var(--oi-primary) / .85), transparent);animation:2.4s ease-in-out infinite oi-scan}@keyframes oi-pulse-ring{0%{box-shadow:0 0 0 0 hsl(var(--oi-primary) / .5)}80%,to{box-shadow:0 0 0 22px hsl(var(--oi-primary) / 0)}}.theme-optimizeit .oi-pulse{animation:2s infinite oi-pulse-ring}@keyframes oi-blink{50%{opacity:.15}}.theme-optimizeit .oi-cursor{animation:1s steps(2,end) infinite oi-blink}.industry-signup-panel .signup-step-title{color:var(--hp-on-ink);letter-spacing:0;font-size:30px}.industry-signup-panel .signup-industry-title{color:var(--hp-on-ink);letter-spacing:0;text-wrap:balance;font-size:34px;font-weight:900;line-height:1.12}.industry-signup-panel .signup-industry-emphasis{color:var(--hp-signature)}.industry-signup-panel .signup-step-hint{color:var(--hp-on-ink-muted);text-wrap:pretty;font-size:17px;font-weight:500;line-height:1.5}.industry-signup-panel .signup-trial-label{color:var(--hp-signature);letter-spacing:0;font-size:16px;font-weight:800;line-height:1.4}.industry-signup-panel .signup-trial-step{color:var(--hp-on-ink-muted);font-size:.8em;font-weight:600}.industry-signup-panel .signup-popular-header{align-items:flex-start;gap:16px}.industry-signup-panel .signup-popular-label{color:var(--hp-on-ink-muted);letter-spacing:0;font-size:16px;font-weight:600;line-height:1.4}.industry-signup-panel .signup-popular-header button{letter-spacing:0;color:var(--hp-signature);flex-shrink:0}.industry-signup-panel input::placeholder{color:var(--hp-on-ink-muted);opacity:1}@media (width>=640px){.industry-signup-panel .signup-industry-title{font-size:42px}.industry-signup-panel .signup-step-title{font-size:36px}.industry-signup-panel .signup-step-hint{font-size:18px}.industry-signup-panel .signup-trial-label{font-size:20px}.industry-signup-panel .signup-popular-label{font-size:18px}}@media (width>=1024px){.industry-signup-panel .signup-industry-title{font-size:48px}.industry-signup-panel .signup-step-hint{font-size:20px}}.industry-signup-compact{width:100%;max-width:850px;color:var(--industry-signup-text);background:var(--industry-signup-surface-finish);border:1.5px solid var(--industry-signup-edge);box-shadow:var(--industry-signup-shadow);letter-spacing:0;border-radius:8px;margin:24px auto;padding:32px;font-family:Manrope Variable,Manrope,sans-serif}.industry-picker-step{color:var(--industry-signup-muted);font-size:11px;font-weight:700}.industry-picker-progress{background:var(--industry-signup-border);border-radius:2px;height:3px;margin:10px 0 28px}.industry-picker-progress span{background:var(--industry-signup-accent);border-radius:inherit;width:50%;height:100%;display:block}.industry-signup-compact .industry-picker-title{color:var(--hp-on-ink);letter-spacing:0;text-wrap:balance;overflow-wrap:break-word;text-shadow:var(--hp-copy-edge);margin:0;font-family:Inter Tight,sans-serif;font-size:36px;font-weight:900;line-height:1.08}.industry-signup-compact .industry-picker-title-emphasis{color:var(--hp-signature)}.industry-signup-compact .industry-picker-subtitle{color:var(--hp-on-ink);letter-spacing:0;text-wrap:pretty;text-shadow:var(--hp-copy-edge);margin-top:14px;font-family:Inter Tight,sans-serif;font-size:20px;font-weight:700;line-height:1.5}.industry-picker-search{background:var(--industry-signup-surface);border:1px solid var(--industry-signup-edge);min-width:0;height:52px;box-shadow:var(--industry-signup-search-shadow);border-radius:8px;align-items:center;gap:12px;margin-top:24px;padding:0 14px;transition:border-color .18s;display:flex}.industry-picker-search:focus-within{border-color:var(--industry-signup-accent)}.industry-picker-search>svg{width:19px;height:19px;color:var(--industry-signup-muted);flex:none}.industry-picker-search input{width:100%;min-width:0;height:100%;color:var(--industry-signup-text);background:0 0;border:0;outline:0;padding:0;font-size:16px}.industry-signup-compact .industry-picker-search input::placeholder{color:var(--industry-signup-muted)}.industry-picker-list-heading{color:var(--industry-signup-muted);justify-content:space-between;align-items:center;gap:8px;margin:18px 0 10px;font-size:12px;display:flex}.industry-signup-compact .industry-picker-browse{height:32px;color:var(--industry-signup-muted);letter-spacing:0;padding:0 4px;font-size:12px}.industry-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.industry-picker-grid--scroll{overscroll-behavior:contain;max-height:330px;padding:2px;overflow-y:auto}.industry-signup-compact .industry-picker-tile{background:var(--industry-signup-tile-finish);min-width:0;height:110px;color:var(--industry-signup-text);border:1.5px solid var(--industry-signup-edge);box-shadow:var(--industry-signup-tile-shadow);text-align:left;white-space:normal;letter-spacing:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:18px;font-size:14px;font-weight:650;line-height:1.35;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;transform:none}.industry-picker-tile span{overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.industry-signup-compact .industry-picker-tile:hover{background:var(--industry-signup-hover-finish);border-color:var(--industry-signup-edge-hover);box-shadow:var(--industry-signup-hover-shadow);transform:translateY(-2px)}.industry-signup-compact .industry-picker-tile:hover .industry-picker-icon,.industry-signup-compact .industry-picker-browse:hover{color:var(--industry-signup-accent)}}.industry-signup-compact .industry-picker-tile:active{box-shadow:var(--industry-signup-search-shadow);transform:translateY(1px)}.industry-signup-compact .industry-picker-tile[aria-pressed=true]{background:var(--industry-signup-selected-finish);border-color:var(--industry-signup-accent);box-shadow:var(--industry-signup-hover-shadow)}.industry-signup-compact .industry-picker-tile:focus-visible{outline:2px solid var(--industry-signup-accent);outline-offset:3px}.industry-signup-compact .industry-picker-icon{width:24px;height:24px;color:var(--industry-signup-muted);stroke-width:1.7px;transition:color .18s}.industry-signup-compact .industry-picker-tile[aria-pressed=true] .industry-picker-icon{color:var(--industry-signup-accent)}.industry-signup-compact .industry-picker-check{width:16px;height:16px;color:var(--industry-signup-accent);position:absolute;top:12px;right:12px}.industry-picker-trial{text-align:center;color:var(--industry-signup-muted);margin:22px 0 0;font-size:12px;line-height:1.5}.industry-picker-empty{color:var(--industry-signup-muted);overflow-wrap:anywhere;padding:18px 0;font-size:14px}.industry-signup-compact .industry-picker-custom{color:var(--industry-signup-accent);margin-top:12px}.industry-signup-compact .signup-step-title{font-size:24px;line-height:1.35}.industry-signup-compact .signup-step-hint{font-size:14px;line-height:1.5}@media (width<=639px){.industry-signup-compact{margin-block:16px;padding:22px 18px}.industry-signup-compact .industry-picker-title{font-size:30px}.industry-signup-compact .industry-picker-subtitle{font-size:17px}.industry-picker-progress{margin-bottom:22px}.industry-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.industry-signup-compact .industry-picker-tile{gap:12px;height:104px;padding:16px}}@media (prefers-reduced-motion:reduce){.industry-signup-compact *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.industry-signup-compact .industry-picker-tile:hover,.industry-signup-compact .industry-picker-tile:active{transform:none}}
