@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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{--spacing:.25rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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{--background:#06111d;--foreground:#f7f8fb}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}.aboutShowcase{color:#fff;background:radial-gradient(circle at 75% 10%,#2993e247,#0000 26%),radial-gradient(circle at 12% 45%,#0070c933,#0000 30%),linear-gradient(#031322e6,#021526f5),url(/facilities-glass-background-v2.webp) 50%/cover fixed;min-height:100vh;padding:16px 18px 34px;overflow:hidden}.aboutShowcase .glass{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(135deg,#0c467675,#041f39b3);border:1px solid #77d4ffb3;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #2289cd33,0 16px 40px #00081257,0 0 24px #34b6ff24}.aboutTopNav{z-index:5;border-radius:20px;grid-template-columns:1fr 150px 1fr;align-items:center;gap:18px;min-height:82px;padding:8px 18px;display:grid;position:relative}.aboutCenteredBrand{justify-self:center;place-items:center;text-decoration:none;display:grid;transform:translateY(2px)}.aboutCenteredBrand img{object-fit:contain;filter:drop-shadow(0 6px 18px #00000059);width:94px;height:94px}.aboutCenteredBrand span{color:#efcc68;letter-spacing:.18em;white-space:nowrap;margin-top:-9px;font-size:9px;font-weight:800}.aboutNavGroup{align-items:center;gap:clamp(14px,2.5vw,34px);display:flex}.aboutNavRight{justify-content:flex-end}.aboutNavGroup a{color:#ffffffeb;white-space:nowrap;font-size:14px;text-decoration:none;transition:all .2s}.aboutNavGroup a:hover,.aboutNavGroup a.active{color:#f4cf72}.aboutNavGroup a.active{border-bottom:2px solid #f4cf72;padding-bottom:8px}.aboutNavGroup .aboutEnterButton{color:#10233b;background:linear-gradient(#fff0bb,#dba83e);border:1px solid #f6dc92;border-radius:999px;padding:12px 26px;font-weight:800;box-shadow:0 0 22px #ffc9494d,inset 0 1px #ffffffbf}.aboutHeroScene{background:linear-gradient(90deg,#011426f5 0%,#032745bd 48%,#041f3480 100%),url(/facilities-glass-background-v2.webp) 50%/cover;border-radius:28px;grid-template-columns:1.1fr .9fr;align-items:center;min-height:300px;margin-top:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00070f73}.aboutHeroOverlay{pointer-events:none;background:linear-gradient(#2daaff0f,#00000029);position:absolute;inset:0}.aboutHeroText{z-index:2;padding:44px 52px;position:relative}.aboutEyebrow{color:#f1c95f;letter-spacing:.26em;font-size:13px;font-weight:800;display:inline-block}.aboutHeroText h1,.aboutStoryCopy h2,.aboutVisionStrip h2,.aboutValuesHeader h2,.aboutEagleMeaning h2{color:#f5cf73;text-shadow:0 2px 12px #00000059;font-family:Georgia,Times New Roman,serif}.aboutHeroText h1{letter-spacing:-.04em;margin:7px 0 14px;font-size:clamp(54px,7vw,92px);line-height:.92}.aboutHeroText p{color:#e6f2fc;margin:0;font-size:clamp(23px,2.3vw,34px);line-height:1.22}.aboutGoldRule{background:#f2ce69;border-radius:99px;width:48px;height:3px;margin-top:24px}.aboutHeroEagles{z-index:2;border-radius:30px;grid-template-columns:150px 1fr;justify-self:end;align-items:center;gap:20px;width:min(410px,86%);min-height:190px;margin-right:46px;padding:18px 22px;display:grid;position:relative}.aboutHeroEagles img{filter:drop-shadow(0 12px 26px #00000061);width:150px}.aboutHeroEagles div{gap:7px;display:grid}.aboutHeroEagles strong,.aboutHeroEagles span{color:#f6d677;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.aboutHeroEagles small{color:#fff;margin-top:8px;font-size:13px;line-height:1.35}.aboutStoryPanel{z-index:3;border-radius:24px;grid-template-columns:.78fr 1.45fr;gap:16px;margin-top:-10px;padding:14px;display:grid;position:relative}.aboutStoryVisual{background:linear-gradient(#001e370f,#001324e0),url(/facilities-glass-background.webp) 50%/cover;border:1px solid #98e1ffb3;border-radius:18px;justify-content:center;align-items:flex-end;min-height:420px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 50px #27a2e826}.aboutStoryVisualShade{background:linear-gradient(#0000 30%,#031222d1);position:absolute;inset:0}.aboutStoryVisualLogo{position:absolute;top:28px;left:50%;transform:translate(-50%)}.aboutStoryVisualLogo img{opacity:.9;filter:drop-shadow(0 12px 26px #00000059);width:180px}.aboutStoryVisual p{z-index:2;text-align:center;color:#f6d777;letter-spacing:.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700;line-height:1.35;position:relative}.aboutStoryCopy{padding:22px 22px 16px}.aboutStoryCopy h2,.aboutVisionStrip h2,.aboutValuesHeader h2,.aboutEagleMeaning h2{margin:6px 0 14px;font-size:clamp(33px,4vw,52px);line-height:1}.aboutStoryCopy p{color:#fffffff0;margin:0 0 12px;font-size:16px;line-height:1.55}.aboutVisionStrip{border-radius:24px;grid-template-columns:1fr 1.15fr;align-items:center;gap:38px;margin-top:18px;padding:26px 36px;display:grid}.aboutVisionStrip>div{border-right:1px solid #f2cd69bf;padding-right:34px}.aboutVisionStrip h2{margin-bottom:0}.aboutVisionStrip>p{color:#fffffff0;margin:0;font-size:17px;line-height:1.55}.aboutValuesArea{margin-top:24px}.aboutValuesHeader{justify-content:space-between;align-items:end;gap:32px;padding:0 12px 12px;display:flex}.aboutValuesHeader h2{margin-bottom:0}.aboutValuesHeader>p{color:#fffc;max-width:410px;margin:0 0 5px;font-size:15px;line-height:1.45}.aboutValuesCards{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.aboutValueGlass{border-radius:18px;grid-column:span 3;min-height:245px;padding:22px;transition:transform .2s,box-shadow .2s}.aboutValueGlass:nth-child(n+5){grid-column:span 4}.aboutValueGlass:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff2e,0 20px 44px #00000052,0 0 28px #33b9ff33}.aboutValueIcon{color:#f6d778;text-shadow:0 0 14px #f4cd6959;place-items:center;width:48px;height:48px;font-size:34px;font-weight:900;display:grid}.aboutValueGlass h3{color:#f6d778;margin:12px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:22px}.aboutValueGlass p{color:#ffffffeb;margin:0;font-size:14px;line-height:1.48}.aboutEaglesFooter{border-radius:24px;grid-template-columns:210px 1.2fr .9fr;align-items:center;gap:28px;min-height:230px;margin-top:16px;padding:22px 28px;display:grid;overflow:hidden}.aboutEagleMark{border-right:1px solid #f4cf7240;align-self:stretch;place-items:center;display:grid}.aboutEagleMark img{filter:drop-shadow(0 16px 34px #00000059);width:190px}.aboutEagleMeaning h2{font-size:clamp(32px,3.6vw,48px)}.aboutEagleMeaning p{color:#ffffffe0;margin:0;line-height:1.5}.aboutEagleSteps{gap:12px;display:grid}.aboutEagleSteps>div{grid-template-columns:50px 1fr;align-items:center;gap:14px;display:grid}.aboutEagleSteps span{color:#f6d778;border:1px solid #f1ce70;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid;box-shadow:0 0 16px #f4cd692e}.aboutEagleSteps p{color:#ffffffed;margin:0;font-size:14px;line-height:1.4}.aboutClosingLine{color:#efc75d;justify-content:center;align-items:center;gap:20px;min-height:72px;display:flex}.aboutClosingLine span{background:#d9ac3f;width:70px;height:1px}.aboutClosingLine strong{letter-spacing:.08em;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;font-weight:500}@media (max-width:1080px){.aboutTopNav{grid-template-columns:1fr 120px 1fr}.aboutNavGroup{gap:14px}.aboutNavGroup a{font-size:12px}.aboutCenteredBrand img{width:80px;height:80px}.aboutStoryPanel{grid-template-columns:1fr}.aboutStoryVisual{min-height:330px}.aboutValueGlass,.aboutValueGlass:nth-child(n+5){grid-column:span 6}.aboutEaglesFooter{grid-template-columns:170px 1fr}.aboutEagleSteps{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:780px){.aboutShowcase{padding:10px}.aboutTopNav{grid-template-columns:1fr auto;padding:8px 12px}.aboutCenteredBrand{grid-area:1/1;justify-self:start}.aboutCenteredBrand img{width:72px;height:72px}.aboutCenteredBrand span,.aboutNavLeft{display:none}.aboutNavRight{grid-column:2;gap:10px}.aboutNavRight a:not(.aboutEnterButton):not(.active){display:none}.aboutNavGroup .aboutEnterButton{padding:10px 18px}.aboutHeroScene{grid-template-columns:1fr;min-height:auto}.aboutHeroText{padding:38px 26px 20px}.aboutHeroText h1{font-size:56px}.aboutHeroText p{font-size:23px}.aboutHeroEagles{grid-template-columns:110px 1fr;justify-self:stretch;width:auto;margin:0 20px 22px}.aboutHeroEagles img{width:110px}.aboutStoryPanel{margin-top:12px;padding:10px}.aboutStoryCopy{padding:18px 12px 8px}.aboutVisionStrip{grid-template-columns:1fr;gap:18px;padding:24px}.aboutVisionStrip>div{border-bottom:1px solid #f2cd698c;border-right:0;padding:0 0 18px}.aboutValuesHeader{flex-direction:column;align-items:flex-start;gap:8px}.aboutValueGlass,.aboutValueGlass:nth-child(n+5){grid-column:span 12;min-height:0}.aboutEaglesFooter{grid-template-columns:1fr}.aboutEagleMark{border-bottom:1px solid #f4cf7240;border-right:0;padding-bottom:14px}.aboutEagleSteps{grid-template-columns:1fr}.aboutClosingLine strong{text-align:center;font-size:15px}.aboutClosingLine span{width:36px}}:root:where(:not(:has(.aboutShowcase))){--navy:#faedcd;--navy2:#fff8e1;--gold:#987431;--gold2:#806025;--white:#102a43;--muted:#102a43;--glass:#fff8e1d6;--sage:#a8e6cf;--rose:#e4acb2}:where(html:not(:has(.aboutShowcase))) *{box-sizing:border-box}html:where(:not(:has(.aboutShowcase))){scroll-behavior:smooth}:where(html:not(:has(.aboutShowcase))) body{background:var(--navy);color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) a{color:inherit;text-decoration:none}:where(html:not(:has(.aboutShowcase))) .hero{background:linear-gradient(90deg,#fff8e1fa 0%,#fff8e1e3 46%,#fff8e157 100%),linear-gradient(#0000 68%,#fff8e1 100%),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=2000&q=88) 50%/cover;min-height:100vh;padding:28px 6vw 70px;position:relative;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}:where(html:not(:has(.aboutShowcase))) .glass{background:var(--glass);-webkit-backdrop-filter:blur(18px);border:1px solid #ffffff24;box-shadow:0 24px 70px #0000004d}:where(html:not(:has(.aboutShowcase))) .nav{z-index:5;border-radius:18px;justify-content:space-between;align-items:center;gap:26px;max-width:1320px;height:76px;margin:auto;padding:0 22px;display:flex;position:relative}:where(html:not(:has(.aboutShowcase))) .nav>.brand{border-right:1px solid #ffffff24;flex:0 0 92px;justify-content:flex-start;align-self:stretch;padding-right:28px}:where(html:not(:has(.aboutShowcase))) .brand{letter-spacing:-.2px;align-items:center;gap:10px;display:flex}:where(html:not(:has(.aboutShowcase))) .eagleLogo{width:58px;height:46px;display:block}:where(html:not(:has(.aboutShowcase))) .eagleLogo svg{width:100%;height:100%;overflow:visible}:where(html:not(:has(.aboutShowcase))) .tripleEagle .fullWing,:where(html:not(:has(.aboutShowcase))) .tripleEagle .eagleChest{fill:#c9943d;stroke:#f2d28e;stroke-width:1.15px;stroke-linejoin:round}:where(html:not(:has(.aboutShowcase))) .tripleEagle .whiteHead{fill:#fff8e7;stroke:#f2d28e;stroke-width:.8px}:where(html:not(:has(.aboutShowcase))) .tripleEagle .beak{fill:#f2c45f}:where(html:not(:has(.aboutShowcase))) .tripleEagle .eagleEye{fill:#071522}:where(html:not(:has(.aboutShowcase))) .tripleEagle .talons,:where(html:not(:has(.aboutShowcase))) .tripleEagle .liftLine{fill:none;stroke:#f2d28e;stroke-width:1.6px;stroke-linecap:round}:where(html:not(:has(.aboutShowcase))) .tripleEagle .centerEagle .eagleChest{fill:#e0ad54}:where(html:not(:has(.aboutShowcase))) .tripleEagle .sLift{fill:var(--gold2);letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .navLinks{color:#102a43;flex:1;justify-content:space-between;align-items:center;gap:18px;display:flex}:where(html:not(:has(.aboutShowcase))) .navLinks a{white-space:nowrap}:where(html:not(:has(.aboutShowcase))) .navLinks a:hover{color:#102a43}:where(html:not(:has(.aboutShowcase))) .navButton{color:#102a43;border:1px solid #d9b66f8c;border-radius:11px;flex:none;padding:11px 21px}:where(html:not(:has(.aboutShowcase))) .heroContent{z-index:2;max-width:760px;margin:14vh 0 0 4vw;position:relative}:where(html:not(:has(.aboutShowcase))) .eyebrow,:where(html:not(:has(.aboutShowcase))) .kicker{color:#102a43;letter-spacing:2.4px}:where(html:not(:has(.aboutShowcase))) .eyebrow{align-items:center;gap:10px;display:flex}:where(html:not(:has(.aboutShowcase))) .eyebrow span{background:var(--gold);width:32px;height:1px}:where(html:not(:has(.aboutShowcase))) h1,:where(html:not(:has(.aboutShowcase))) h2,:where(html:not(:has(.aboutShowcase))) h3,:where(html:not(:has(.aboutShowcase))) p{margin-top:0}:where(html:not(:has(.aboutShowcase))) .hero h1{letter-spacing:-.2px;margin:24px 0;line-height:.98}:where(html:not(:has(.aboutShowcase))) .hero h1 em{color:#102a43;font-style:normal}:where(html:not(:has(.aboutShowcase))) .heroText{color:#102a43;max-width:650px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}:where(html:not(:has(.aboutShowcase))) .btn{border-radius:13px;align-items:center;gap:24px;min-height:54px;padding:0 24px;transition:all .25s;display:inline-flex}:where(html:not(:has(.aboutShowcase))) .btn:hover{filter:brightness(1.08);transform:translateY(-3px)}:where(html:not(:has(.aboutShowcase))) .btnGold{color:#102a43;background:linear-gradient(135deg,#f0d494,#e4acb2 50%,#e4c477);box-shadow:inset 0 1px #ffffffa6,0 12px 34px #bf913f3d}:where(html:not(:has(.aboutShowcase))) .btnGlass{background:#ffffff12;border:1px solid #ffffff40}:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:min(720px,100%);margin-top:27px;display:grid}:where(html:not(:has(.aboutShowcase))) .heroChoice{text-align:center;border:1px solid #f4cf7ea8;border-radius:15px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;align-items:center;width:100%;min-width:0;height:68px;padding:10px 14px;transition:all .25s;display:grid;box-shadow:inset 0 1px #ffffff3d,0 10px 28px #0000002e;background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a)!important}:where(html:not(:has(.aboutShowcase))) .heroChoice small{letter-spacing:1.7px;color:#102a43;grid-column:1/3}:where(html:not(:has(.aboutShowcase))) .heroChoice strong{color:#102a43;line-height:1.25}:where(html:not(:has(.aboutShowcase))) .heroChoice b{color:#102a43;margin-left:8px}:where(html:not(:has(.aboutShowcase))) .heroChoice:hover{border-color:#f1cf82;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff52,0 0 34px #d9b66f40;background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a)!important}:where(html:not(:has(.aboutShowcase))) .trustRow{align-items:center;gap:24px;margin-top:50px;display:flex}:where(html:not(:has(.aboutShowcase))) .trustRow div{flex-direction:column;gap:4px;display:flex}:where(html:not(:has(.aboutShowcase))) .trustRow strong,:where(html:not(:has(.aboutShowcase))) .trustRow span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .trustRow i{background:#ffffff2e;width:1px;height:32px}:where(html:not(:has(.aboutShowcase))) .opportunity{z-index:3;border-radius:22px;width:min(390px,34vw);padding:24px;position:absolute;bottom:11vh;right:7vw;transform:rotate(-1deg)}:where(html:not(:has(.aboutShowcase))) .cardTop{letter-spacing:1px;color:#102a43;align-items:center;gap:8px;display:flex}:where(html:not(:has(.aboutShowcase))) .cardTop small{color:#102a43;border:1px solid #d9b66f4d;border-radius:99px;margin-left:auto;padding:4px 8px}:where(html:not(:has(.aboutShowcase))) .liveDot{background:#a8e6cf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #6ed7a7}:where(html:not(:has(.aboutShowcase))) .location{color:#102a43}:where(html:not(:has(.aboutShowcase))) .tags{flex-wrap:wrap;gap:7px;display:flex}:where(html:not(:has(.aboutShowcase))) .tags span{background:#ffffff14;border-radius:7px;padding:7px 9px}:where(html:not(:has(.aboutShowcase))) .blurred{background:#fff8e12e;border-radius:12px;margin:22px 0;padding:17px}:where(html:not(:has(.aboutShowcase))) .blurred span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .blurLine{filter:blur(2px);background:#ffffff21;border-radius:9px;width:85%;height:8px;margin-top:10px}:where(html:not(:has(.aboutShowcase))) .blurLine.short{width:58%}:where(html:not(:has(.aboutShowcase))) .cardFooter{justify-content:space-between;align-items:end;display:flex}:where(html:not(:has(.aboutShowcase))) .cardFooter div{flex-direction:column;display:flex}:where(html:not(:has(.aboutShowcase))) .cardFooter small{color:#102a43}:where(html:not(:has(.aboutShowcase))) .cardFooter strong{margin-top:5px}:where(html:not(:has(.aboutShowcase))) .cardFooter a{color:#102a43}:where(html:not(:has(.aboutShowcase))) .scrollCue{z-index:2;letter-spacing:3px;color:#102a43;gap:12px;display:flex;position:absolute;bottom:25px;left:50%}:where(html:not(:has(.aboutShowcase))) .workerPhoto{z-index:1;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);filter:saturate(.68)contrast(1.08);opacity:.93;background:linear-gradient(90deg,#fff8e1 0%,#fff8e140 35%,#fff8e114 100%),linear-gradient(#0000 72%,#fff8e1 100%),url(https://images.pexels.com/photos/6195120/pexels-photo-6195120.jpeg?auto=compress&cs=tinysrgb&w=1400) 50%/cover no-repeat;width:min(47vw,690px);height:72vh;position:absolute;bottom:0;right:3vw}:where(html:not(:has(.aboutShowcase))) .workerPhoto:after{content:"";background:linear-gradient(110deg,#fff8e1b8,#0000 54%);position:absolute;inset:0}:where(html:not(:has(.aboutShowcase))) .heroGlow{filter:blur(90px);opacity:.22;border-radius:50%;position:absolute}:where(html:not(:has(.aboutShowcase))) .glowOne{background:#a8e6cf;width:420px;height:420px;top:20%;left:20%}:where(html:not(:has(.aboutShowcase))) .glowTwo{background:#e4acb2;width:260px;height:260px;bottom:10%;right:10%}:where(html:not(:has(.aboutShowcase))) .section{max-width:1500px;margin:auto;padding:110px 8vw}:where(html:not(:has(.aboutShowcase))) .sectionHead{justify-content:space-between;align-items:end;gap:50px;margin-bottom:52px;display:flex}:where(html:not(:has(.aboutShowcase))) .sectionHead h2,:where(html:not(:has(.aboutShowcase))) .centerHead h2,:where(html:not(:has(.aboutShowcase))) .model h2,:where(html:not(:has(.aboutShowcase))) .audience h2,:where(html:not(:has(.aboutShowcase))) .cta h2{margin:13px 0}:where(html:not(:has(.aboutShowcase))) .sectionHead>p{color:#102a43;max-width:480px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}:where(html:not(:has(.aboutShowcase))) .step{border-radius:20px;min-height:275px;padding:30px;position:relative}:where(html:not(:has(.aboutShowcase))) .stepNumber{color:#102a43;position:absolute;top:20px;right:24px}:where(html:not(:has(.aboutShowcase))) .stepIcon{color:#102a43;margin:20px 0 50px}:where(html:not(:has(.aboutShowcase))) .step p,:where(html:not(:has(.aboutShowcase))) .service p,:where(html:not(:has(.aboutShowcase))) .audience p{color:#102a43;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .servicesSection{padding-top:70px}:where(html:not(:has(.aboutShowcase))) .centerHead{text-align:center;max-width:760px;margin:0 auto 52px}:where(html:not(:has(.aboutShowcase))) .services{border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .service{background:linear-gradient(150deg,#ffffff12,#ffffff06);border-right:1px solid #ffffff1a;min-height:240px;padding:34px 28px;transition:all .3s;position:relative}:where(html:not(:has(.aboutShowcase))) .service:last-child{border:0}:where(html:not(:has(.aboutShowcase))) .service:hover{background:#d9b66f1a;transform:translateY(-4px)}:where(html:not(:has(.aboutShowcase))) .service h3{margin:35px 0 9px}:where(html:not(:has(.aboutShowcase))) .service a{color:#102a43;position:absolute;top:28px;right:23px}:where(html:not(:has(.aboutShowcase))) .modelWrap{padding:60px 6vw 100px}:where(html:not(:has(.aboutShowcase))) .model{background:linear-gradient(135deg,#fff8e1db,#fff8e1bf);border-radius:28px;grid-template-columns:1.25fr .75fr;gap:70px;max-width:1320px;margin:auto;padding:65px;display:grid}:where(html:not(:has(.aboutShowcase))) .modelCopy p{color:#102a43;line-height:1.8}:where(html:not(:has(.aboutShowcase))) .modelCopy strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .modelCopy ul{grid-template-columns:1fr 1fr;gap:13px;padding:0;list-style:none;display:grid}:where(html:not(:has(.aboutShowcase))) .modelCopy li{color:#102a43}:where(html:not(:has(.aboutShowcase))) .modelCopy li:before{content:"✓";color:#102a43;margin-right:9px}:where(html:not(:has(.aboutShowcase))) .calculator{background:#fff8e173;border:1px solid #d9b66f45;border-radius:20px;padding:28px}:where(html:not(:has(.aboutShowcase))) .calcLabel{letter-spacing:2px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .calcRow{border-bottom:1px solid #ffffff1f;justify-content:space-between;margin-top:25px;padding-bottom:17px;display:flex}:where(html:not(:has(.aboutShowcase))) .formula{justify-content:center;align-items:center;gap:13px;padding:20px;display:flex}:where(html:not(:has(.aboutShowcase))) .formula span{background:#ffffff12;border-radius:8px;padding:8px 12px}:where(html:not(:has(.aboutShowcase))) .formula b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .unlock{background:linear-gradient(135deg,#d9b66f2e,#ffffff0d);border-radius:14px;justify-content:space-between;align-items:center;padding:22px;display:flex}:where(html:not(:has(.aboutShowcase))) .unlock small,:where(html:not(:has(.aboutShowcase))) .unlock strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .accessIcon{color:#102a43;background:#d9b66f1f;border:1px solid #d9b66f47;border-radius:16px;place-items:center;width:58px;height:58px;margin:30px 0 22px;display:grid}:where(html:not(:has(.aboutShowcase))) .calculator h3{margin-bottom:12px}:where(html:not(:has(.aboutShowcase))) .accessText{color:#102a43!important;margin:0 0 24px!important}:where(html:not(:has(.aboutShowcase))) .calculator>p{color:#102a43;margin:16px 4px 0;line-height:1.5}:where(html:not(:has(.aboutShowcase))) .split{border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .audience{flex-direction:column;justify-content:center;align-items:flex-start;min-height:460px;padding:65px;display:flex}:where(html:not(:has(.aboutShowcase))) .requester,:where(html:not(:has(.aboutShowcase))) .provider{background:linear-gradient(135deg,#fff8e1,#fff8e1)}:where(html:not(:has(.aboutShowcase))) .audienceTag{letter-spacing:2px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .audience p{max-width:460px}:where(html:not(:has(.aboutShowcase))) .audience .btn{margin-top:20px}:where(html:not(:has(.aboutShowcase))) .cta{text-align:center;background:radial-gradient(circle at 50% 45%,#a8e6cf5c,#0000 43%);padding:120px 20px}:where(html:not(:has(.aboutShowcase))) .cta .actions{justify-content:center}:where(html:not(:has(.aboutShowcase))) footer{color:#102a43;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:110px;margin:0 7vw;display:flex}:where(html:not(:has(.aboutShowcase))) footer .brand{color:#102a43}:where(html:not(:has(.aboutShowcase))) footer .eagleLogo{width:52px;height:42px}@media (max-width:1000px){:where(html:not(:has(.aboutShowcase))) .opportunity{display:none}:where(html:not(:has(.aboutShowcase))) .workerPhoto{opacity:.6;width:70vw;right:-18vw}:where(html:not(:has(.aboutShowcase))) .heroContent{margin-top:14vh}:where(html:not(:has(.aboutShowcase))) .steps,:where(html:not(:has(.aboutShowcase))) .services{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .model{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .navLinks{display:none}:where(html:not(:has(.aboutShowcase))) .split{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .trustRow{flex-wrap:wrap}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .workerPhoto{opacity:.38;width:100%;right:-35%}:where(html:not(:has(.aboutShowcase))) .hero{padding:18px 18px 55px}:where(html:not(:has(.aboutShowcase))) .nav{padding:0 15px}:where(html:not(:has(.aboutShowcase))) .heroContent{margin:13vh 5px 0}:where(html:not(:has(.aboutShowcase))) .hero h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .heroChoice{height:72px}:where(html:not(:has(.aboutShowcase))) .actions{flex-direction:column}:where(html:not(:has(.aboutShowcase))) .btn{justify-content:space-between}:where(html:not(:has(.aboutShowcase))) .trustRow{gap:14px}:where(html:not(:has(.aboutShowcase))) .trustRow i{display:none}:where(html:not(:has(.aboutShowcase))) .section{padding:78px 20px}:where(html:not(:has(.aboutShowcase))) .sectionHead{display:block}:where(html:not(:has(.aboutShowcase))) .steps,:where(html:not(:has(.aboutShowcase))) .services{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .service{border-bottom:1px solid #ffffff1a;border-right:0}:where(html:not(:has(.aboutShowcase))) .modelWrap{padding:30px 18px 70px}:where(html:not(:has(.aboutShowcase))) .model{gap:40px;padding:30px 22px}:where(html:not(:has(.aboutShowcase))) .modelCopy ul{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .audience{min-height:390px;padding:45px 25px}:where(html:not(:has(.aboutShowcase))) .cta{padding:90px 20px}:where(html:not(:has(.aboutShowcase))) footer{text-align:center;flex-direction:column;gap:20px;padding:30px 0}}:where(html:not(:has(.aboutShowcase))) .formPage{background:radial-gradient(circle at 88% 8%,#d9b66f1c,#0000 28%),radial-gradient(circle at 5% 22%,#a8e6cf33,#0000 32%),#fff8e1;min-height:100vh;padding:26px 6vw 90px}:where(html:not(:has(.aboutShowcase))) .formHeader{z-index:2;border-radius:18px;justify-content:space-between;align-items:center;max-width:1400px;height:72px;margin:auto;padding:0 24px;display:flex;position:relative}:where(html:not(:has(.aboutShowcase))) .secureBadge{letter-spacing:1.2px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .secureBadge:first-letter,:where(html:not(:has(.aboutShowcase))) .backLink{color:#102a43}:where(html:not(:has(.aboutShowcase))) .formIntro{max-width:1400px;margin:76px auto 54px}:where(html:not(:has(.aboutShowcase))) .formIntro h1{letter-spacing:-.2px;max-width:870px;margin:18px 0 25px;line-height:.96}:where(html:not(:has(.aboutShowcase))) .formIntro>p{color:#102a43;max-width:660px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .noDocs{color:#102a43;background:#a8e6cf14;border:1px solid #5fca9d2e;border-radius:10px;margin-top:22px;padding:10px 14px;display:inline-flex}:where(html:not(:has(.aboutShowcase))) .formShell{grid-template-columns:minmax(0,1fr) 250px;gap:30px;max-width:1400px;margin:auto;display:grid}:where(html:not(:has(.aboutShowcase))) .progress{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:6px;display:grid}:where(html:not(:has(.aboutShowcase))) .progressItem{color:#102a43;background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:13px;padding:15px 17px;display:flex}:where(html:not(:has(.aboutShowcase))) .progressItem>span{background:#ffffff0f;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}:where(html:not(:has(.aboutShowcase))) .progressItem div{flex-direction:column;gap:3px;display:flex}:where(html:not(:has(.aboutShowcase))) .progressItem small{letter-spacing:1.4px}:where(html:not(:has(.aboutShowcase))) .progressItem.active{color:#102a43;background:#d9b66f12;border-color:#d9b66f47}:where(html:not(:has(.aboutShowcase))) .progressItem.active>span{color:#102a43;background:linear-gradient(135deg,#edcf8c,#e4acb2)}:where(html:not(:has(.aboutShowcase))) .requestForm{border-radius:24px;min-width:0;padding:40px 44px}:where(html:not(:has(.aboutShowcase))) .stepTitle{border-bottom:1px solid #ffffff1a;align-items:flex-start;gap:20px;margin-bottom:30px;padding-bottom:30px;display:flex}:where(html:not(:has(.aboutShowcase))) .stepTitle>span{color:#102a43;letter-spacing:2px;margin-top:8px}:where(html:not(:has(.aboutShowcase))) .stepTitle h2{letter-spacing:-.2px;margin-bottom:8px}:where(html:not(:has(.aboutShowcase))) .stepTitle p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .fields{gap:22px;display:grid}:where(html:not(:has(.aboutShowcase))) .twoCols{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .fields label{color:#102a43;letter-spacing:.15px;flex-direction:column;gap:9px;display:flex}:where(html:not(:has(.aboutShowcase))) .fields input,:where(html:not(:has(.aboutShowcase))) .fields select,:where(html:not(:has(.aboutShowcase))) .fields textarea{color:#102a43;background:#fff8e17a;border:1px solid #ffffff24;border-radius:12px;outline:none;width:100%;padding:15px 16px;transition:all .2s}:where(html:not(:has(.aboutShowcase))) .fields textarea{resize:vertical;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .fields input:focus,:where(html:not(:has(.aboutShowcase))) .fields select:focus,:where(html:not(:has(.aboutShowcase))) .fields textarea:focus{border-color:#d9b66fb3;box-shadow:0 0 0 3px #d9b66f17}:where(html:not(:has(.aboutShowcase))) .fields input::placeholder,:where(html:not(:has(.aboutShowcase))) .fields textarea::placeholder{color:#102a43}:where(html:not(:has(.aboutShowcase))) .fields select option{color:#102a43;background:#fff8e1}:where(html:not(:has(.aboutShowcase))) .wide{grid-column:1/-1}:where(html:not(:has(.aboutShowcase))) .fields label>small{color:#102a43}:where(html:not(:has(.aboutShowcase))) .confidential{color:#102a43;border:1px solid #82d8b340;border-radius:99px;margin-left:6px;padding:4px 7px}:where(html:not(:has(.aboutShowcase))) .moneyInput{background:#fff8e17a;border:1px solid #ffffff24;border-radius:12px;align-items:center;display:flex}:where(html:not(:has(.aboutShowcase))) .moneyInput>span{color:#102a43;padding-left:16px}:where(html:not(:has(.aboutShowcase))) .moneyInput input{background:0 0;border:0}:where(html:not(:has(.aboutShowcase))) .postList{flex-direction:column;gap:18px;display:flex}:where(html:not(:has(.aboutShowcase))) .postCard{background:#fff8e147;border:1px solid #ffffff1f;border-radius:17px;padding:22px}:where(html:not(:has(.aboutShowcase))) .postCardHead{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}:where(html:not(:has(.aboutShowcase))) .postCardHead strong{letter-spacing:1.5px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .postCardHead button{color:#102a43;cursor:pointer;background:0 0;border:0}:where(html:not(:has(.aboutShowcase))) .postGrid{grid-template-columns:1.7fr .55fr 1.2fr 1fr 1.2fr}:where(html:not(:has(.aboutShowcase))) .postGrid .wide{grid-column:auto}:where(html:not(:has(.aboutShowcase))) .addPost{color:#102a43;cursor:pointer;background:#d9b66f0a;border:1px dashed #d9b66f5c;border-radius:13px;width:100%;margin-top:18px;padding:16px}:where(html:not(:has(.aboutShowcase))) .addPost:hover{background:#d9b66f1a}:where(html:not(:has(.aboutShowcase))) .formActions{border-top:1px solid #ffffff1a;justify-content:flex-end;gap:12px;margin-top:34px;padding-top:27px;display:flex}:where(html:not(:has(.aboutShowcase))) .formActions .previous{color:#102a43;background:0 0;border:1px solid #ffffff26}:where(html:not(:has(.aboutShowcase))) .formActions .next{cursor:pointer;border:0}:where(html:not(:has(.aboutShowcase))) .formAside{padding:26px 18px}:where(html:not(:has(.aboutShowcase))) .formAside>span{letter-spacing:1.7px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .formAside ul{margin:25px 0;padding:0;list-style:none}:where(html:not(:has(.aboutShowcase))) .formAside li{color:#102a43;border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:17px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .formAside b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .consent{color:#102a43;align-items:flex-start;gap:12px;margin-top:25px;line-height:1.5;display:flex}:where(html:not(:has(.aboutShowcase))) .consent input{accent-color:var(--gold);margin-top:3px}:where(html:not(:has(.aboutShowcase))) .budgetField{background:linear-gradient(135deg,#d9b66f17,#ffffff06);border:1px solid #d9b66f52;border-radius:15px;padding:19px}:where(html:not(:has(.aboutShowcase))) .budgetField .moneyInput{margin-top:9px}:where(html:not(:has(.aboutShowcase))) .budgetField>small{margin-top:10px;line-height:1.55;display:block;color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .budgetProtection{background:#a8e6cf0e;border:1px solid #5fca9d33;border-radius:13px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}:where(html:not(:has(.aboutShowcase))) .budgetProtection>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .budgetProtection strong{color:#102a43;margin-bottom:5px;display:block}:where(html:not(:has(.aboutShowcase))) .budgetProtection p{color:#102a43;margin:0;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .successPage{place-items:center;display:grid}:where(html:not(:has(.aboutShowcase))) .successCard{text-align:center;border-radius:28px;max-width:700px;padding:65px}:where(html:not(:has(.aboutShowcase))) .successIcon{color:#102a43;background:#a8e6cf1f;border:1px solid #5fca9d59;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 28px;display:grid}:where(html:not(:has(.aboutShowcase))) .successCard h1{letter-spacing:-.2px;margin:18px 0;line-height:1.05}:where(html:not(:has(.aboutShowcase))) .successCard p{color:#102a43;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .protocol{letter-spacing:1.5px;color:#102a43;background:#ffffff0d;border-radius:13px;margin:30px 0;padding:17px}:where(html:not(:has(.aboutShowcase))) .protocol strong{color:#102a43;margin-top:7px;display:block}@media (max-width:1050px){:where(html:not(:has(.aboutShowcase))) .formShell{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .formAside{display:none}:where(html:not(:has(.aboutShowcase))) .postGrid{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .postGrid .wide{grid-column:1/-1}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .formPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .formHeader{height:64px;padding:0 14px}:where(html:not(:has(.aboutShowcase))) .formHeader .secureBadge{display:none}:where(html:not(:has(.aboutShowcase))) .formIntro{margin:55px 3px 36px}:where(html:not(:has(.aboutShowcase))) .formIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .progressItem{justify-content:center;padding:10px}:where(html:not(:has(.aboutShowcase))) .progressItem div{display:none}:where(html:not(:has(.aboutShowcase))) .requestForm{padding:25px 18px}:where(html:not(:has(.aboutShowcase))) .twoCols,:where(html:not(:has(.aboutShowcase))) .postGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .postGrid .wide,:where(html:not(:has(.aboutShowcase))) .wide{grid-column:auto}:where(html:not(:has(.aboutShowcase))) .stepTitle{gap:12px}:where(html:not(:has(.aboutShowcase))) .formActions{flex-direction:column-reverse}:where(html:not(:has(.aboutShowcase))) .formActions .btn{justify-content:center;width:100%}:where(html:not(:has(.aboutShowcase))) .successCard{padding:42px 22px}}:where(html:not(:has(.aboutShowcase))) .officialLogo{width:64px;height:64px;display:block}:where(html:not(:has(.aboutShowcase))) .officialLogo img{object-fit:contain;width:100%;height:100%;display:block}:where(html:not(:has(.aboutShowcase))) .nav .officialLogo{width:62px;height:62px}:where(html:not(:has(.aboutShowcase))) footer .officialLogo{width:68px;height:68px}:where(html:not(:has(.aboutShowcase))) .formHeader .officialLogo{width:62px;height:62px}:where(html:not(:has(.aboutShowcase))) .salaryPage{background:radial-gradient(circle at 82% 8%,#d9b66f21,#0000 27%),radial-gradient(circle at 8% 30%,#a8e6cf2e,#0000 32%),#fff8e1;min-height:100vh;padding:26px 6vw 90px}:where(html:not(:has(.aboutShowcase))) .salaryHeader{max-width:1400px}:where(html:not(:has(.aboutShowcase))) .salaryIntro{max-width:1400px;margin:72px auto 42px}:where(html:not(:has(.aboutShowcase))) .salaryIntro h1{letter-spacing:-.2px;margin:17px 0 22px;line-height:1}:where(html:not(:has(.aboutShowcase))) .salaryIntro p{color:#102a43;max-width:720px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .salaryShell{max-width:1400px;margin:auto}:where(html:not(:has(.aboutShowcase))) .salaryFilters{border-radius:20px;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end;gap:14px;padding:22px;display:grid}:where(html:not(:has(.aboutShowcase))) .salaryFilters label{letter-spacing:1.3px;text-transform:uppercase;color:#102a43;flex-direction:column;gap:8px;display:flex}:where(html:not(:has(.aboutShowcase))) .salaryFilters select{color:#102a43;background:#fff8e19e;border:1px solid #ffffff24;border-radius:11px;outline:none;height:50px;padding:0 14px}:where(html:not(:has(.aboutShowcase))) .salaryFilters select:focus{border-color:#d9b66fb3;box-shadow:0 0 0 3px #d9b66f14}:where(html:not(:has(.aboutShowcase))) .salaryFilters select:disabled{opacity:.45}:where(html:not(:has(.aboutShowcase))) .resultCount{border-left:1px solid #ffffff1f;align-items:center;gap:10px;min-width:145px;height:50px;padding-left:22px;display:flex}:where(html:not(:has(.aboutShowcase))) .resultCount strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .resultCount span{color:#102a43;max-width:70px;line-height:1.3}:where(html:not(:has(.aboutShowcase))) .salaryNotice{color:#102a43;margin:18px 3px;line-height:1.6}:where(html:not(:has(.aboutShowcase))) .salaryNotice b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .salaryTableWrap{border-radius:22px;overflow:auto}:where(html:not(:has(.aboutShowcase))) .salaryTable{border-collapse:collapse;width:100%;min-width:1050px}:where(html:not(:has(.aboutShowcase))) .salaryTable th{text-align:left;color:#102a43;letter-spacing:1.5px;text-transform:uppercase;background:#fff8e13d;border-bottom:1px solid #d9b66f38;padding:18px 20px}:where(html:not(:has(.aboutShowcase))) .salaryTable td{vertical-align:top;color:#102a43;border-bottom:1px solid #ffffff14;padding:22px 20px}:where(html:not(:has(.aboutShowcase))) .salaryTable tbody tr:hover{background:#d9b66f0b}:where(html:not(:has(.aboutShowcase))) .salaryTable td:first-child{min-width:265px}:where(html:not(:has(.aboutShowcase))) .salaryTable td strong{color:#102a43;margin-bottom:7px;display:block}:where(html:not(:has(.aboutShowcase))) .salaryTable td small{color:#102a43;max-width:320px;line-height:1.45;display:block}:where(html:not(:has(.aboutShowcase))) .salaryValue{font-variant-numeric:tabular-nums;white-space:nowrap}:where(html:not(:has(.aboutShowcase))) .salaryValue.minimum{color:#102a43}:where(html:not(:has(.aboutShowcase))) .scopeTag{color:#102a43;white-space:nowrap;background:#ffffff0f;border-radius:8px;padding:6px 9px;display:inline-block}:where(html:not(:has(.aboutShowcase))) .sourceLink{color:#102a43;white-space:nowrap}:where(html:not(:has(.aboutShowcase))) .sourceLink:hover{text-decoration:underline}:where(html:not(:has(.aboutShowcase))) .salaryEmpty{text-align:center;border-radius:22px;padding:65px 25px}:where(html:not(:has(.aboutShowcase))) .salaryEmpty>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .salaryEmpty h2{margin:20px 0 10px}:where(html:not(:has(.aboutShowcase))) .salaryEmpty p{color:#102a43;max-width:600px;margin:auto;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .salaryFoot{justify-content:space-between;align-items:center;gap:25px;padding:30px 3px;display:flex}:where(html:not(:has(.aboutShowcase))) .salaryFoot p{color:#102a43;max-width:720px;margin:0;line-height:1.6}@media (max-width:900px){:where(html:not(:has(.aboutShowcase))) .salaryFilters{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .resultCount{border-left:0;padding-left:0}:where(html:not(:has(.aboutShowcase))) .salaryFoot{flex-direction:column;align-items:flex-start}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .salaryPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .salaryHeader .secureBadge{display:none}:where(html:not(:has(.aboutShowcase))) .salaryIntro{margin:55px 3px 34px}:where(html:not(:has(.aboutShowcase))) .salaryIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .salaryFilters{grid-template-columns:1fr;padding:17px}:where(html:not(:has(.aboutShowcase))) .resultCount{min-width:0}:where(html:not(:has(.aboutShowcase))) .salaryTable th,:where(html:not(:has(.aboutShowcase))) .salaryTable td{padding:17px 15px}:where(html:not(:has(.aboutShowcase))) .salaryFoot .btn{justify-content:center;width:100%}}:where(html:not(:has(.aboutShowcase))) .companyPage{background:radial-gradient(circle at 84% 6%,#d9b66f24,#0000 27%),radial-gradient(circle at 5% 25%,#a8e6cf30,#0000 30%),#fff8e1;min-height:100vh;padding:26px 5vw 90px}:where(html:not(:has(.aboutShowcase))) .companyHeader{max-width:1480px}:where(html:not(:has(.aboutShowcase))) .companyIntro{max-width:1480px;margin:72px auto 48px}:where(html:not(:has(.aboutShowcase))) .companyIntro h1{letter-spacing:-.2px;max-width:1000px;margin:18px 0 24px;line-height:.98}:where(html:not(:has(.aboutShowcase))) .companyIntro p{color:#102a43;max-width:740px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .companyShell{grid-template-columns:minmax(0,1.25fr) minmax(390px,.75fr);align-items:start;gap:26px;max-width:1480px;margin:auto;display:grid}:where(html:not(:has(.aboutShowcase))) .companyForm{border-radius:24px;padding:38px 42px}:where(html:not(:has(.aboutShowcase))) .companySectionTitle{border-bottom:1px solid #ffffff1a;gap:17px;margin-bottom:25px;padding-bottom:24px;display:flex}:where(html:not(:has(.aboutShowcase))) .companySectionTitle>span{color:#102a43;letter-spacing:2px;margin-top:7px}:where(html:not(:has(.aboutShowcase))) .companySectionTitle h2{letter-spacing:-.2px;margin-bottom:7px}:where(html:not(:has(.aboutShowcase))) .companySectionTitle p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .sectionSpacing{margin-top:44px}:where(html:not(:has(.aboutShowcase))) .addressGrid{grid-template-columns:.8fr 2fr .55fr}:where(html:not(:has(.aboutShowcase))) .addressGrid .street{grid-column:auto}:where(html:not(:has(.aboutShowcase))) .serviceChecks{border:0;margin:0 0 23px;padding:0}:where(html:not(:has(.aboutShowcase))) .serviceChecks legend{color:#102a43;margin-bottom:13px}:where(html:not(:has(.aboutShowcase))) .serviceChecks{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}:where(html:not(:has(.aboutShowcase))) .serviceChecks label{color:#102a43;cursor:pointer;background:#fff8e140;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}:where(html:not(:has(.aboutShowcase))) .serviceChecks label:has(input:checked){color:#102a43;background:#d9b66f14;border-color:#d9b66f80}:where(html:not(:has(.aboutShowcase))) .serviceChecks input{accent-color:var(--gold)}:where(html:not(:has(.aboutShowcase))) .coverageFields{margin-top:8px}:where(html:not(:has(.aboutShowcase))) .plansSide{position:sticky;top:22px}:where(html:not(:has(.aboutShowcase))) .plansHead{padding:9px 5px 18px}:where(html:not(:has(.aboutShowcase))) .plansHead h2{letter-spacing:-.2px;margin:12px 0 8px}:where(html:not(:has(.aboutShowcase))) .plansHead p{color:#102a43}:where(html:not(:has(.aboutShowcase))) .planList{gap:13px;display:grid}:where(html:not(:has(.aboutShowcase))) .planCard{cursor:pointer;border-radius:19px;padding:22px;transition:all .2s;display:block}:where(html:not(:has(.aboutShowcase))) .planCard>input{opacity:0;position:absolute}:where(html:not(:has(.aboutShowcase))) .planCard.selected{background:linear-gradient(145deg,#fff8e1eb,#fff8e194);border-color:#d9b66fa6;box-shadow:0 18px 55px #0000004d,0 0 0 2px #d9b66f14}:where(html:not(:has(.aboutShowcase))) .planTop{justify-content:space-between;gap:15px;display:flex}:where(html:not(:has(.aboutShowcase))) .planTop small{color:#102a43;text-transform:uppercase;letter-spacing:1.2px}:where(html:not(:has(.aboutShowcase))) .planTop h3{margin:6px 0 0}:where(html:not(:has(.aboutShowcase))) .radioMark{color:#102a43;background:var(--gold2);border:1px solid #d9b66f66;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}:where(html:not(:has(.aboutShowcase))) .planCard:not(.selected) .radioMark{color:#0000;background:0 0}:where(html:not(:has(.aboutShowcase))) .planPrice{color:#102a43;align-items:baseline;margin:20px 0 15px;display:flex}:where(html:not(:has(.aboutShowcase))) .planPrice sup{margin-right:5px}:where(html:not(:has(.aboutShowcase))) .planPrice strong{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .planPrice span{color:#102a43;margin-left:5px}:where(html:not(:has(.aboutShowcase))) .saving{color:#102a43;background:#a8e6cf1a;border-radius:99px;margin:-7px 0 13px;padding:5px 8px;display:inline-block}:where(html:not(:has(.aboutShowcase))) .planCard ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}:where(html:not(:has(.aboutShowcase))) .planCard li{color:#102a43;line-height:1.4}:where(html:not(:has(.aboutShowcase))) .planCard li:first-letter{color:#102a43}:where(html:not(:has(.aboutShowcase))) .planRules{border-radius:18px;margin-top:17px;padding:23px}:where(html:not(:has(.aboutShowcase))) .planRules h3{margin-bottom:15px}:where(html:not(:has(.aboutShowcase))) .planRules ol{gap:10px;margin:0;padding-left:18px;display:grid}:where(html:not(:has(.aboutShowcase))) .planRules li{color:#102a43;padding-left:3px;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .planRules b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .planConsent{padding:17px 4px 4px}:where(html:not(:has(.aboutShowcase))) .companySubmit{cursor:pointer;border:0;justify-content:center;width:100%;margin-top:15px}:where(html:not(:has(.aboutShowcase))) .paymentNote{text-align:center;color:#102a43;margin:12px 10px;line-height:1.5}:where(html:not(:has(.aboutShowcase))) .companySuccess{place-items:center;display:grid}:where(html:not(:has(.aboutShowcase))) .companySuccess .successCard strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .cnpjLabel{grid-column:1/-1}:where(html:not(:has(.aboutShowcase))) .cnpjLookup{background:#fff8e17a;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:1fr auto;display:grid;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .cnpjLookup input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:where(html:not(:has(.aboutShowcase))) .cnpjLookup button{color:#102a43;cursor:pointer;background:linear-gradient(135deg,#e8ca86,#e4acb2);border:0;border-left:1px solid #d9b66f47;padding:0 19px}:where(html:not(:has(.aboutShowcase))) .cnpjLookup button:disabled{opacity:.7;cursor:wait}:where(html:not(:has(.aboutShowcase))) .lookupMessage.success,:where(html:not(:has(.aboutShowcase))) .lookupMessage.error,:where(html:not(:has(.aboutShowcase))) .lookupMessage.loading{color:#102a43!important}@media (max-width:1100px){:where(html:not(:has(.aboutShowcase))) .companyShell{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .plansSide{position:static}:where(html:not(:has(.aboutShowcase))) .planList{grid-template-columns:repeat(3,1fr)}:where(html:not(:has(.aboutShowcase))) .addressGrid{grid-template-columns:1fr 1fr}}@media (max-width:780px){:where(html:not(:has(.aboutShowcase))) .planList,:where(html:not(:has(.aboutShowcase))) .serviceChecks,:where(html:not(:has(.aboutShowcase))) .addressGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .companyForm{padding:28px 22px}:where(html:not(:has(.aboutShowcase))) .cnpjLookup{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .cnpjLookup button{border-top:1px solid #d9b66f47;border-left:0;min-height:46px}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .companyPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .companyHeader .secureBadge{display:none}:where(html:not(:has(.aboutShowcase))) .companyIntro{margin:55px 3px 35px}:where(html:not(:has(.aboutShowcase))) .companyIntro h1{letter-spacing:-.2px}}:where(html:not(:has(.aboutShowcase))) .opportunitiesPage{background:radial-gradient(circle at 82% 7%,#d9b66f21,#0000 28%),radial-gradient(circle at 4% 25%,#a8e6cf33,#0000 30%),#fff8e1;min-height:100vh;padding:26px 5vw 90px}:where(html:not(:has(.aboutShowcase))) .opportunitiesHeader{max-width:1480px}:where(html:not(:has(.aboutShowcase))) .opHeaderActions{color:#102a43;align-items:center;gap:24px;display:flex}:where(html:not(:has(.aboutShowcase))) .opHeaderActions>a:first-child{color:#102a43}:where(html:not(:has(.aboutShowcase))) .opportunitiesIntro{justify-content:space-between;align-items:end;gap:30px;max-width:1480px;margin:70px auto 42px;display:flex}:where(html:not(:has(.aboutShowcase))) .opportunitiesIntro h1{letter-spacing:-.2px;margin:17px 0 22px;line-height:.98}:where(html:not(:has(.aboutShowcase))) .opportunitiesIntro p{color:#102a43;max-width:700px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .opStats{border-radius:18px;align-items:center;gap:25px;min-width:315px;padding:22px 27px;display:flex}:where(html:not(:has(.aboutShowcase))) .opStats div{flex-direction:column;display:flex}:where(html:not(:has(.aboutShowcase))) .opStats strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .opStats span{text-transform:uppercase;letter-spacing:1.3px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .opStats i{background:#ffffff1f;width:1px;height:42px}:where(html:not(:has(.aboutShowcase))) .opportunitiesContent{max-width:1480px;margin:auto}:where(html:not(:has(.aboutShowcase))) .opFilters{border-radius:18px;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:14px;margin-bottom:24px;padding:18px 20px;display:grid}:where(html:not(:has(.aboutShowcase))) .opFilters label{letter-spacing:1.3px;text-transform:uppercase;color:#102a43;flex-direction:column;gap:7px;display:flex}:where(html:not(:has(.aboutShowcase))) .opFilters select{color:#102a43;background:#fff8e194;border:1px solid #ffffff21;border-radius:11px;outline:none;height:48px;padding:0 14px}:where(html:not(:has(.aboutShowcase))) .opResult{border-left:1px solid #ffffff1f;align-items:center;gap:9px;min-width:115px;height:48px;padding-left:20px;display:flex}:where(html:not(:has(.aboutShowcase))) .opResult strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .opResult span{color:#102a43;text-transform:uppercase}:where(html:not(:has(.aboutShowcase))) .opportunityGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}:where(html:not(:has(.aboutShowcase))) .marketCard{border-radius:23px;transition:all .25s;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .marketCard:hover{border-color:#d9b66f59;transform:translateY(-5px)}:where(html:not(:has(.aboutShowcase))) .goldFrame{border:2px solid #c99b4d;border-radius:16px;height:230px;margin:12px 12px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #071424bf,0 10px 30px #0000004d}:where(html:not(:has(.aboutShowcase))) .goldFrame:after{content:"";background:linear-gradient(#0000 45%,#fff8e1de),linear-gradient(120deg,#fff8e126,#fff8e185);position:absolute;inset:0}:where(html:not(:has(.aboutShowcase))) .goldFrame img{object-fit:cover;filter:saturate(.62)contrast(1.08);width:100%;height:100%}:where(html:not(:has(.aboutShowcase))) .photoShield{z-index:2;text-align:center;-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);background:#fff8e11c;place-content:center;gap:7px;display:grid;position:absolute;inset:0}:where(html:not(:has(.aboutShowcase))) .photoShield span{color:#102a43;text-shadow:none}:where(html:not(:has(.aboutShowcase))) .photoShield small{letter-spacing:2px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .newBadge{z-index:3;color:#102a43;letter-spacing:1px;background:#a8e6cf;border-radius:99px;padding:6px 9px;position:absolute;top:13px;left:13px}:where(html:not(:has(.aboutShowcase))) .opCode{z-index:3;letter-spacing:1.3px;color:#102a43;position:absolute;bottom:12px;right:13px}:where(html:not(:has(.aboutShowcase))) .marketCardBody{padding:22px}:where(html:not(:has(.aboutShowcase))) .publicOnly>span{letter-spacing:1.7px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .serviceTitle{align-items:center;gap:13px;margin:20px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .serviceTitle>i{color:#102a43;background:#d9b66f1c;border:1px solid #d9b66f38;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}:where(html:not(:has(.aboutShowcase))) .serviceTitle small,:where(html:not(:has(.aboutShowcase))) .contractType small{color:#102a43}:where(html:not(:has(.aboutShowcase))) .serviceTitle h2{margin:4px 0 0}:where(html:not(:has(.aboutShowcase))) .contractType{background:#ffffff0b;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}:where(html:not(:has(.aboutShowcase))) .contractType strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .lockedPreview{grid-template-columns:1fr 1.4fr;align-items:center;gap:14px;margin:17px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .lockedPreview>div{gap:6px;display:grid}:where(html:not(:has(.aboutShowcase))) .lockedPreview span{filter:blur(1.5px);background:#ffffff1a;border-radius:5px;height:6px}:where(html:not(:has(.aboutShowcase))) .lockedPreview span.short{width:65%}:where(html:not(:has(.aboutShowcase))) .lockedPreview p{color:#102a43;margin:0;line-height:1.5}:where(html:not(:has(.aboutShowcase))) .unlockPulse{color:#102a43;cursor:pointer;text-align:left;background:linear-gradient(135deg,#e4acb2,#e4acb2 55%,#e4acb2);border:1px solid #ff5252;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto auto;align-items:center;width:100%;min-height:64px;padding:10px 14px;animation:1.45s infinite redPulse;display:grid;position:relative;box-shadow:0 0 #ff363699}:where(html:not(:has(.aboutShowcase))) .unlockPulse>span:not(.pulseLight){letter-spacing:.5px;grid-column:1}:where(html:not(:has(.aboutShowcase))) .unlockPulse strong{color:#102a43;grid-column:1}:where(html:not(:has(.aboutShowcase))) .unlockPulse b{grid-area:1/2/3;margin-left:10px}:where(html:not(:has(.aboutShowcase))) .pulseLight{background:#e4acb2;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:12px;box-shadow:0 0 13px 5px #ff5050bf}:where(html:not(:has(.aboutShowcase))) .pricePrivacy{text-align:center;line-height:1.45;color:#102a43!important;margin:10px 10px 0!important}@keyframes redPulse{0%,to{filter:brightness();box-shadow:0 0 #ff36368c,0 12px 25px #68080847}50%{filter:brightness(1.15);box-shadow:0 0 0 7px #ff363600,0 12px 38px #ff252559}}:where(html:not(:has(.aboutShowcase))) .unlockOverlay{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e1d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}:where(html:not(:has(.aboutShowcase))) .unlockModal{border-color:#d9b66f59;border-radius:24px;width:min(590px,100%);padding:40px;position:relative}:where(html:not(:has(.aboutShowcase))) .closeModal{color:#102a43;cursor:pointer;background:0 0;border:0;position:absolute;top:14px;right:17px}:where(html:not(:has(.aboutShowcase))) .unlockModal h2{letter-spacing:-.2px;margin:15px 0;line-height:1.1}:where(html:not(:has(.aboutShowcase))) .unlockModal>p{color:#102a43;line-height:1.65}:where(html:not(:has(.aboutShowcase))) .unlockModal ul{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}:where(html:not(:has(.aboutShowcase))) .unlockModal li{color:#102a43;background:#ffffff0d;border-radius:9px;padding:10px}:where(html:not(:has(.aboutShowcase))) .unlockModal li:before{content:"✓";color:#102a43;margin-right:7px}:where(html:not(:has(.aboutShowcase))) .budgetSecret{background:#a8e6cf0f;border:1px solid #5fca9d33;border-radius:11px;justify-content:space-between;margin:20px 0;padding:15px;display:flex}:where(html:not(:has(.aboutShowcase))) .budgetSecret span,:where(html:not(:has(.aboutShowcase))) .budgetSecret strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .modalPay{color:#102a43;cursor:pointer;background:linear-gradient(135deg,#f0d494,#e4acb2 50%,#e4c477);border:0;border-radius:13px;width:100%;min-height:56px}:where(html:not(:has(.aboutShowcase))) .unlockModal>small{color:#102a43;text-align:center;margin:11px 12px 0;line-height:1.5;display:block}@media (max-width:1150px){:where(html:not(:has(.aboutShowcase))) .opportunityGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){:where(html:not(:has(.aboutShowcase))) .opportunitiesIntro{display:block}:where(html:not(:has(.aboutShowcase))) .opStats{width:max-content;margin-top:25px}:where(html:not(:has(.aboutShowcase))) .opFilters{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .opResult{border-left:0;padding-left:0}:where(html:not(:has(.aboutShowcase))) .opportunityGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .opHeaderActions>a:first-child{display:none}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .opportunitiesPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .opportunitiesHeader .secureBadge{display:none}:where(html:not(:has(.aboutShowcase))) .opportunitiesIntro{margin:54px 3px 34px}:where(html:not(:has(.aboutShowcase))) .opportunitiesIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .opFilters{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .opStats{min-width:0}:where(html:not(:has(.aboutShowcase))) .goldFrame{height:215px}:where(html:not(:has(.aboutShowcase))) .unlockModal{padding:32px 21px}:where(html:not(:has(.aboutShowcase))) .unlockModal ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) .unlockPulse{animation:none}}:where(html:not(:has(.aboutShowcase))) .strategicChoice{box-shadow:0 14px 38px #00000038,inset 0 0 0 1px #f2d28e14;background:linear-gradient(135deg,#d9b66f26,#fff8e1bd)!important;border-color:#d9b66f94!important}:where(html:not(:has(.aboutShowcase))) .strategicChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .strategicChoice strong{max-width:270px;line-height:1.25}:where(html:not(:has(.aboutShowcase))) .strategicNote{background:linear-gradient(135deg,#d9b66f17,#ffffff06);border:1px solid #d9b66f47;border-radius:14px;align-items:flex-start;gap:14px;margin:0 0 25px;padding:17px 18px;display:flex}:where(html:not(:has(.aboutShowcase))) .strategicNote>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .strategicNote strong{color:#102a43;margin-bottom:5px;display:block}:where(html:not(:has(.aboutShowcase))) .strategicNote p{color:#102a43;margin:0;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .verificationChoice{background:linear-gradient(135deg,#a8e6cf29,#fff8e1bf)!important;border-color:#6fd2a957!important}:where(html:not(:has(.aboutShowcase))) .verificationChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .verificationPage{background:radial-gradient(circle at 82% 4%,#d9b66f21,#0000 27%),radial-gradient(circle at 7% 33%,#a8e6cf24,#0000 31%),#fff8e1;min-height:100vh;padding:26px 5vw 90px}:where(html:not(:has(.aboutShowcase))) .verificationHeader{max-width:1480px}:where(html:not(:has(.aboutShowcase))) .verificationIntro{max-width:1480px;margin:70px auto 42px}:where(html:not(:has(.aboutShowcase))) .verificationIntro h1{letter-spacing:-.2px;margin:17px 0 22px;line-height:.98}:where(html:not(:has(.aboutShowcase))) .verificationIntro p{color:#102a43;max-width:790px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .verificationShell{max-width:1480px;margin:auto}:where(html:not(:has(.aboutShowcase))) .researchPlans{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}:where(html:not(:has(.aboutShowcase))) .researchPlan{text-align:left;color:#102a43;cursor:pointer;border-radius:22px;padding:28px 30px;transition:all .22s;position:relative}:where(html:not(:has(.aboutShowcase))) .researchPlan:hover{transform:translateY(-3px)}:where(html:not(:has(.aboutShowcase))) .researchPlan.selected{background:linear-gradient(145deg,#fff8e1eb,#fff8e194);border-color:#d9b66f9e;box-shadow:0 18px 55px #0000004d,0 0 0 2px #d9b66f14}:where(html:not(:has(.aboutShowcase))) .planSelector{color:#102a43;background:var(--gold2);border:1px solid #d9b66f73;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:22px;right:24px}:where(html:not(:has(.aboutShowcase))) .researchPlan:not(.selected) .planSelector{color:#0000;background:0 0}:where(html:not(:has(.aboutShowcase))) .researchPlan>small{color:#102a43;letter-spacing:1.6px}:where(html:not(:has(.aboutShowcase))) .researchPlan h2{letter-spacing:-.2px;margin:12px 0 8px}:where(html:not(:has(.aboutShowcase))) .researchPlan p{color:#102a43;max-width:580px;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .researchPrice{color:#102a43;align-items:baseline;margin:20px 0 10px;display:flex}:where(html:not(:has(.aboutShowcase))) .researchPrice sup{margin-right:5px}:where(html:not(:has(.aboutShowcase))) .researchPrice strong{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .researchPrice span{color:#102a43;margin-left:7px}:where(html:not(:has(.aboutShowcase))) .researchPlan>b{color:#102a43;letter-spacing:.6px}:where(html:not(:has(.aboutShowcase))) .verificationWork{grid-template-columns:minmax(340px,.7fr) minmax(0,1.3fr);align-items:start;gap:22px;display:grid}:where(html:not(:has(.aboutShowcase))) .verificationOrder,:where(html:not(:has(.aboutShowcase))) .checksPanel,:where(html:not(:has(.aboutShowcase))) .verificationRules{border-radius:23px}:where(html:not(:has(.aboutShowcase))) .verificationOrder{padding:32px;position:sticky;top:22px}:where(html:not(:has(.aboutShowcase))) .verificationOrder h2{letter-spacing:-.2px;margin:12px 0 8px}:where(html:not(:has(.aboutShowcase))) .verificationOrder>div>p{color:#102a43;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .verificationOrder label{color:#102a43;letter-spacing:1.3px;text-transform:uppercase;flex-direction:column;gap:8px;margin:25px 0 16px;display:flex}:where(html:not(:has(.aboutShowcase))) .verificationOrder input{color:#102a43;letter-spacing:.8px;background:#fff8e18f;border:1px solid #ffffff26;border-radius:12px;outline:none;height:55px;padding:0 15px}:where(html:not(:has(.aboutShowcase))) .verificationOrder input:focus{border-color:#d9b66fb3;box-shadow:0 0 0 3px #d9b66f14}:where(html:not(:has(.aboutShowcase))) .orderTotal{color:#102a43;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .orderTotal strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .verificationSubmit{cursor:pointer;border:0;justify-content:center;width:100%}:where(html:not(:has(.aboutShowcase))) .integrationNotice{background:#a8e6cf14;border:1px solid #6fd2a93b;border-radius:11px;gap:10px;margin-top:15px;padding:13px;display:flex!important}:where(html:not(:has(.aboutShowcase))) .integrationNotice>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .integrationNotice strong{color:#102a43;display:block}:where(html:not(:has(.aboutShowcase))) .integrationNotice p{color:#102a43!important;margin:4px 0 0!important}:where(html:not(:has(.aboutShowcase))) .checksPanel{padding:32px}:where(html:not(:has(.aboutShowcase))) .checksHead{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:20px;padding-bottom:23px;display:flex}:where(html:not(:has(.aboutShowcase))) .checksHead h2{margin:10px 0 0}:where(html:not(:has(.aboutShowcase))) .checksCount{color:#102a43;background:#d9b66f1a;border-radius:99px;padding:7px 10px}:where(html:not(:has(.aboutShowcase))) .checksList{display:grid}:where(html:not(:has(.aboutShowcase))) .checkItem{border-bottom:1px solid #ffffff13;grid-template-columns:35px 1fr;gap:13px;padding:20px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .checkItem:last-child{border:0}:where(html:not(:has(.aboutShowcase))) .checkIcon{color:#102a43;background:#a8e6cf1f;border:1px solid #6fd2a938;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}:where(html:not(:has(.aboutShowcase))) .checkItem h3{margin:1px 0 6px}:where(html:not(:has(.aboutShowcase))) .checkItem p{color:#102a43;margin:0 0 8px;line-height:1.5}:where(html:not(:has(.aboutShowcase))) .checkItem a{color:#102a43}:where(html:not(:has(.aboutShowcase))) .checkItem a:hover{text-decoration:underline}:where(html:not(:has(.aboutShowcase))) .verificationRules{grid-template-columns:auto repeat(5,1fr);align-items:start;gap:25px;margin-top:23px;padding:28px;display:grid}:where(html:not(:has(.aboutShowcase))) .verificationRules>span{color:#102a43;letter-spacing:1.5px}:where(html:not(:has(.aboutShowcase))) .verificationRules>div{gap:11px;display:flex}:where(html:not(:has(.aboutShowcase))) .verificationRules b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .verificationRules p{color:#102a43;margin:0;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .verificationRules strong{color:#102a43;margin-bottom:4px;display:block}@media (max-width:1050px){:where(html:not(:has(.aboutShowcase))) .verificationWork{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .verificationOrder{position:static}:where(html:not(:has(.aboutShowcase))) .verificationRules{grid-template-columns:1fr 1fr}}@media (max-width:700px){:where(html:not(:has(.aboutShowcase))) .verificationPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .verificationHeader .secureBadge{display:none}:where(html:not(:has(.aboutShowcase))) .verificationIntro{margin:55px 3px 34px}:where(html:not(:has(.aboutShowcase))) .verificationIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .researchPlans{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .researchPlan{padding:24px 20px}:where(html:not(:has(.aboutShowcase))) .checksPanel,:where(html:not(:has(.aboutShowcase))) .verificationOrder{padding:24px 19px}:where(html:not(:has(.aboutShowcase))) .checksHead{flex-direction:column;align-items:flex-start}:where(html:not(:has(.aboutShowcase))) .verificationRules{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .verificationChoice{grid-column:auto}}:where(html:not(:has(.aboutShowcase))) .finalPriceNote{color:#102a43;text-align:center;margin:11px 3px 0;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .professionalChoice{background:linear-gradient(135deg,#e4acb22e,#fff8e1c7)!important;border-color:#f2d28e73!important}:where(html:not(:has(.aboutShowcase))) .professionalChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .professionalPage{background:radial-gradient(circle at 84% 5%,#d9b66f26,#0000 28%),radial-gradient(circle at 6% 35%,#a8e6cf26,#0000 31%),#fff8e1;min-height:100vh;padding:26px 5vw 90px}:where(html:not(:has(.aboutShowcase))) .professionalHeader{max-width:1480px}:where(html:not(:has(.aboutShowcase))) .professionalHero{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);align-items:end;gap:35px;max-width:1480px;margin:70px auto 52px;display:grid}:where(html:not(:has(.aboutShowcase))) .professionalHero h1{letter-spacing:-.2px;margin:17px 0 22px;line-height:.98}:where(html:not(:has(.aboutShowcase))) .professionalHero>div>p{color:#102a43;max-width:760px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .freeClientCard{border-radius:23px;padding:29px}:where(html:not(:has(.aboutShowcase))) .freeClientCard>span{color:#102a43;letter-spacing:1.6px}:where(html:not(:has(.aboutShowcase))) .freeClientCard>strong{color:#102a43;letter-spacing:-.2px;margin:13px 0 3px;display:block}:where(html:not(:has(.aboutShowcase))) .freeClientCard h2{margin:0 0 10px}:where(html:not(:has(.aboutShowcase))) .freeClientCard p{color:#102a43;margin-bottom:20px;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .professionalShell{max-width:1480px;margin:auto}:where(html:not(:has(.aboutShowcase))) .professionalIntro h2{letter-spacing:-.2px;margin:12px 0 8px}:where(html:not(:has(.aboutShowcase))) .professionalIntro p{color:#102a43}:where(html:not(:has(.aboutShowcase))) .categorySwitch{grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .categorySwitch button{text-align:left;color:#102a43;cursor:pointer;background:#fff8e19e;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:16px;min-height:86px;padding:18px 22px;transition:all .2s;display:flex}:where(html:not(:has(.aboutShowcase))) .categorySwitch button:hover{transform:translateY(-2px)}:where(html:not(:has(.aboutShowcase))) .categorySwitch button.active{background:linear-gradient(145deg,#fff8e1eb,#fff8e194);border-color:#d9b66f9e;box-shadow:0 12px 38px #00000040}:where(html:not(:has(.aboutShowcase))) .categorySwitch small{color:#102a43;letter-spacing:1.4px;margin-bottom:6px;display:block}:where(html:not(:has(.aboutShowcase))) .professionalForm{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:start;gap:24px;display:grid}:where(html:not(:has(.aboutShowcase))) .professionalData{border-radius:24px;padding:38px 42px}:where(html:not(:has(.aboutShowcase))) .professionalServices{border:0;grid-template-columns:1fr 1fr;gap:9px;margin:30px 0;padding:0;display:grid}:where(html:not(:has(.aboutShowcase))) .professionalServices legend{color:#102a43;width:100%;margin-bottom:13px}:where(html:not(:has(.aboutShowcase))) .professionalServices label{color:#102a43;cursor:pointer;background:#fff8e140;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}:where(html:not(:has(.aboutShowcase))) .professionalServices label:has(input:checked){color:#102a43;background:#d9b66f14;border-color:#d9b66f80}:where(html:not(:has(.aboutShowcase))) .professionalServices input{accent-color:var(--gold)}:where(html:not(:has(.aboutShowcase))) .professionalPlans{position:sticky;top:22px}:where(html:not(:has(.aboutShowcase))) .professionalPlanList{gap:11px;display:grid}:where(html:not(:has(.aboutShowcase))) .professionalPlan{cursor:pointer;border-radius:17px;grid-template-columns:30px 1fr;align-items:center;gap:13px;padding:18px;transition:all .2s;display:grid}:where(html:not(:has(.aboutShowcase))) .professionalPlan>input{opacity:0;position:absolute}:where(html:not(:has(.aboutShowcase))) .professionalPlan.selected{background:linear-gradient(145deg,#fff8e1eb,#fff8e194);border-color:#d9b66f9e;box-shadow:0 12px 35px #00000040}:where(html:not(:has(.aboutShowcase))) .professionalRadio{background:var(--gold2);color:#102a43;border:1px solid #d9b66f6b;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}:where(html:not(:has(.aboutShowcase))) .professionalPlan:not(.selected) .professionalRadio{color:#0000;background:0 0}:where(html:not(:has(.aboutShowcase))) .professionalPlan small{color:#102a43;text-transform:uppercase;letter-spacing:1.1px;display:block}:where(html:not(:has(.aboutShowcase))) .professionalPlan strong{color:#102a43;margin:4px 0;display:block}:where(html:not(:has(.aboutShowcase))) .professionalPlan p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .professionalTotal{color:#102a43;border-radius:15px;justify-content:space-between;align-items:center;margin-top:13px;padding:18px;display:flex}:where(html:not(:has(.aboutShowcase))) .professionalTotal strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .professionalSubmit{cursor:pointer;border:0;justify-content:center;width:100%;margin-top:13px}:where(html:not(:has(.aboutShowcase))) .professionalSuccess{place-items:center;display:grid}:where(html:not(:has(.aboutShowcase))) .professionalSuccess .successCard{width:min(700px,100%)}:where(html:not(:has(.aboutShowcase))) .professionalSuccess .protocol span{display:block}@media (max-width:1050px){:where(html:not(:has(.aboutShowcase))) .professionalHero,:where(html:not(:has(.aboutShowcase))) .professionalForm{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .professionalPlans{position:static}:where(html:not(:has(.aboutShowcase))) .professionalPlanList{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .professionalChoice{grid-column:auto}}@media (max-width:700px){:where(html:not(:has(.aboutShowcase))) .professionalPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .professionalHeader .secureBadge{display:none}:where(html:not(:has(.aboutShowcase))) .professionalHero{margin:55px 3px 38px}:where(html:not(:has(.aboutShowcase))) .professionalHero h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .professionalData{padding:28px 20px}:where(html:not(:has(.aboutShowcase))) .categorySwitch,:where(html:not(:has(.aboutShowcase))) .professionalServices,:where(html:not(:has(.aboutShowcase))) .professionalPlanList{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .freeClientCard{padding:24px 20px}}:where(html:not(:has(.aboutShowcase))) .managementChoice{background:linear-gradient(135deg,#a8e6cf3d,#fff8e1d1)!important;border-color:#77ade166!important}:where(html:not(:has(.aboutShowcase))) .managementChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .managementPage{background:radial-gradient(circle at 90% 2%,#d9b66f1f,#0000 24%),radial-gradient(circle at 5% 30%,#a8e6cf2e,#0000 28%),#fff8e1;min-height:100vh;padding:24px 4vw 80px}:where(html:not(:has(.aboutShowcase))) .managementHeader{border-radius:18px;align-items:center;gap:20px;max-width:1540px;height:76px;margin:auto;padding:0 24px;display:flex}:where(html:not(:has(.aboutShowcase))) .managementTitle{flex-direction:column;margin-right:auto;display:flex}:where(html:not(:has(.aboutShowcase))) .managementTitle span{letter-spacing:1.5px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .managementTitle strong{margin-top:3px}:where(html:not(:has(.aboutShowcase))) .roleSwitch{background:#fff8e17a;border-radius:10px;padding:4px;display:flex}:where(html:not(:has(.aboutShowcase))) .roleSwitch button{color:#102a43;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px}:where(html:not(:has(.aboutShowcase))) .roleSwitch button.active{color:#102a43;background:linear-gradient(135deg,#e8ca86,#e4acb2)}:where(html:not(:has(.aboutShowcase))) .managementIntro{justify-content:space-between;align-items:end;gap:30px;max-width:1540px;margin:52px auto 29px;display:flex}:where(html:not(:has(.aboutShowcase))) .managementIntro h1{letter-spacing:-.2px;margin:14px 0 16px;line-height:1}:where(html:not(:has(.aboutShowcase))) .managementIntro p{color:#102a43}:where(html:not(:has(.aboutShowcase))) .managementScore{border-radius:18px;width:215px;padding:20px}:where(html:not(:has(.aboutShowcase))) .managementScore>span{color:#102a43;letter-spacing:1.5px;display:block}:where(html:not(:has(.aboutShowcase))) .managementScore>strong{color:#102a43;letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .managementScore>small{color:#102a43;margin-left:7px}:where(html:not(:has(.aboutShowcase))) .managementScore>div{background:#ffffff14;border-radius:5px;height:5px;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .managementScore i{background:linear-gradient(90deg,#a8e6cf,var(--gold2));height:100%;display:block}:where(html:not(:has(.aboutShowcase))) .managementTabs{grid-template-columns:repeat(6,1fr);gap:9px;max-width:1540px;margin:0 auto 21px;display:grid}:where(html:not(:has(.aboutShowcase))) .managementTabs button{text-align:left;color:#102a43;cursor:pointer;background:#fff8e1a8;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:10px;min-height:63px;padding:10px 13px;display:flex}:where(html:not(:has(.aboutShowcase))) .managementTabs button.active{color:#102a43;background:linear-gradient(145deg,#fff8e1f0,#fff8e194);border-color:#d9b66f80}:where(html:not(:has(.aboutShowcase))) .managementTabs button>span{color:#102a43;background:#d9b66f17;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}:where(html:not(:has(.aboutShowcase))) .managementTabs strong{display:block}:where(html:not(:has(.aboutShowcase))) .managementTabs small{color:#102a43;margin-top:3px;display:block}:where(html:not(:has(.aboutShowcase))) .managementContent{max-width:1540px;margin:auto}:where(html:not(:has(.aboutShowcase))) .moduleGrid{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:20px;display:grid}:where(html:not(:has(.aboutShowcase))) .moduleMain,:where(html:not(:has(.aboutShowcase))) .moduleFull{border-radius:21px;padding:31px}:where(html:not(:has(.aboutShowcase))) .moduleAside{border-radius:21px;padding:25px;position:sticky;top:20px}:where(html:not(:has(.aboutShowcase))) .moduleHead{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:23px;display:flex}:where(html:not(:has(.aboutShowcase))) .moduleHead h2{letter-spacing:-.2px;margin:10px 0 6px}:where(html:not(:has(.aboutShowcase))) .moduleHead p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .moduleBadge{color:#102a43;white-space:nowrap;background:#d9b66f1a;border-radius:99px;padding:7px 10px}:where(html:not(:has(.aboutShowcase))) .moduleBadge.green{color:#102a43;background:#a8e6cf1a}:where(html:not(:has(.aboutShowcase))) .smallAction{color:#102a43;cursor:pointer;white-space:nowrap;background:#d9b66f14;border:1px solid #d9b66f52;border-radius:9px;padding:10px 13px}:where(html:not(:has(.aboutShowcase))) .smallAction.danger{color:#102a43;background:#e4acb21a;border-color:#f05a5a4d}:where(html:not(:has(.aboutShowcase))) .moduleAside>span{letter-spacing:1.4px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .moduleAside>strong{color:#102a43;margin:13px 0 3px;display:block}:where(html:not(:has(.aboutShowcase))) .moduleAside>p{color:#102a43;line-height:1.45}:where(html:not(:has(.aboutShowcase))) .moduleAside ul{margin:25px 0 0;padding:0;list-style:none}:where(html:not(:has(.aboutShowcase))) .moduleAside li{color:#102a43;border-top:1px solid #ffffff13;justify-content:space-between;gap:10px;padding:13px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .moduleAside li b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .ratingTarget{align-items:center;gap:14px;padding:23px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .ratingAvatar{color:#102a43;background:linear-gradient(135deg,#d9b66f,#e4acb2);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}:where(html:not(:has(.aboutShowcase))) .ratingTarget small{color:#102a43;letter-spacing:1.2px}:where(html:not(:has(.aboutShowcase))) .ratingTarget h3{margin:5px 0}:where(html:not(:has(.aboutShowcase))) .ratingTarget p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .ratingQuestions{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(html:not(:has(.aboutShowcase))) .ratingQuestions label,:where(html:not(:has(.aboutShowcase))) .incidentForm label{color:#102a43;letter-spacing:1px;text-transform:uppercase;flex-direction:column;gap:8px;display:flex}:where(html:not(:has(.aboutShowcase))) .ratingQuestions .wide,:where(html:not(:has(.aboutShowcase))) .incidentForm .wide{grid-column:1/-1}:where(html:not(:has(.aboutShowcase))) .ratingQuestions select,:where(html:not(:has(.aboutShowcase))) .ratingQuestions textarea,:where(html:not(:has(.aboutShowcase))) .incidentForm input,:where(html:not(:has(.aboutShowcase))) .incidentForm select,:where(html:not(:has(.aboutShowcase))) .incidentForm textarea{color:#102a43;background:#fff8e16b;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:12px}:where(html:not(:has(.aboutShowcase))) .stars{display:flex}:where(html:not(:has(.aboutShowcase))) .stars button{color:#102a43;cursor:pointer;background:0 0;border:0;padding:0 4px 0 0}:where(html:not(:has(.aboutShowcase))) .stars button.on{color:#102a43}:where(html:not(:has(.aboutShowcase))) .moduleAction{cursor:pointer;border:0;margin-top:19px}:where(html:not(:has(.aboutShowcase))) .moduleAction:disabled{opacity:.45;cursor:not-allowed}:where(html:not(:has(.aboutShowcase))) .contractList{gap:14px;margin-top:22px;display:grid}:where(html:not(:has(.aboutShowcase))) .contractCard{background:#fff8e140;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:1.2fr 1.3fr;gap:16px;padding:20px;display:grid;position:relative}:where(html:not(:has(.aboutShowcase))) .contractStatus{color:#102a43;background:#a8e6cf1a;border-radius:99px;padding:6px 8px;position:absolute;top:14px;right:16px}:where(html:not(:has(.aboutShowcase))) .contractCard.warning .contractStatus{color:#102a43;background:#d9b66f1c}:where(html:not(:has(.aboutShowcase))) .contractCard small{color:#102a43}:where(html:not(:has(.aboutShowcase))) .contractCard h3{margin:5px 0}:where(html:not(:has(.aboutShowcase))) .contractCard p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .contractCard dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 0;display:grid}:where(html:not(:has(.aboutShowcase))) .contractCard dl div{background:#ffffff09;border-radius:9px;padding:11px}:where(html:not(:has(.aboutShowcase))) .contractCard dt{color:#102a43;text-transform:uppercase}:where(html:not(:has(.aboutShowcase))) .contractCard dd{color:#102a43;margin:5px 0 0}:where(html:not(:has(.aboutShowcase))) .contractProgress{grid-column:1/-1}:where(html:not(:has(.aboutShowcase))) .contractProgress>span{color:#102a43;justify-content:space-between;display:flex}:where(html:not(:has(.aboutShowcase))) .contractProgress>div,:where(html:not(:has(.aboutShowcase))) .reputationBar{background:#ffffff12;border-radius:5px;height:5px;margin-top:7px;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .contractProgress i,:where(html:not(:has(.aboutShowcase))) .reputationBar i{background:linear-gradient(90deg,#a8e6cf,var(--gold2));height:100%;display:block}:where(html:not(:has(.aboutShowcase))) .contractCard>button{color:#102a43;cursor:pointer;background:0 0;border:0;justify-self:end}:where(html:not(:has(.aboutShowcase))) .incidentForm{background:#d9b66f0a;border:1px solid #d9b66f33;border-radius:14px;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;padding:18px;display:grid}:where(html:not(:has(.aboutShowcase))) .incidentForm>div{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}:where(html:not(:has(.aboutShowcase))) .incidentForm>div button{color:#102a43;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:9px 12px}:where(html:not(:has(.aboutShowcase))) .incidentForm>div .btnGold{color:#102a43;background:linear-gradient(135deg,#e8ca86,#e4acb2);border:0}:where(html:not(:has(.aboutShowcase))) .incidentList{margin-top:20px}:where(html:not(:has(.aboutShowcase))) .incidentList article{border-bottom:1px solid #ffffff13;grid-template-columns:65px 1fr auto auto;align-items:center;gap:15px;padding:17px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .priority{text-align:center;color:#102a43;background:#d9b66f1a;border-radius:99px;padding:6px 8px}:where(html:not(:has(.aboutShowcase))) .priority.alta,:where(html:not(:has(.aboutShowcase))) .priority.crítica{color:#102a43;background:#e4acb21f}:where(html:not(:has(.aboutShowcase))) .incidentList small{color:#102a43}:where(html:not(:has(.aboutShowcase))) .incidentList h3{margin:4px 0}:where(html:not(:has(.aboutShowcase))) .incidentList p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .incidentList>article>strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .incidentList button{color:#102a43;cursor:pointer;background:0 0;border:0}:where(html:not(:has(.aboutShowcase))) .radarFilters{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .radarFilters span{color:#102a43;background:#ffffff0a;border-radius:8px;padding:8px 10px}:where(html:not(:has(.aboutShowcase))) .radarFilters b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .radarList article{border-bottom:1px solid #ffffff13;grid-template-columns:65px 1fr auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .matchRing{border:3px solid #68ca9fa6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;display:flex}:where(html:not(:has(.aboutShowcase))) .matchRing strong,:where(html:not(:has(.aboutShowcase))) .matchRing small,:where(html:not(:has(.aboutShowcase))) .radarList>article>div:nth-child(2) small{color:#102a43}:where(html:not(:has(.aboutShowcase))) .radarList h3{margin:4px 0}:where(html:not(:has(.aboutShowcase))) .radarList p{color:#102a43;margin:0}:where(html:not(:has(.aboutShowcase))) .radarList>article>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .radarList button{color:#102a43;cursor:pointer;background:#d9b66f0f;border:1px solid #d9b66f40;border-radius:8px;padding:8px 10px}:where(html:not(:has(.aboutShowcase))) .crmTable{margin-top:20px;overflow:auto}:where(html:not(:has(.aboutShowcase))) .crmHeader,:where(html:not(:has(.aboutShowcase))) .crmTable article{grid-template-columns:.7fr 1.2fr 1fr 1.1fr .7fr;align-items:center;gap:14px;min-width:850px;display:grid}:where(html:not(:has(.aboutShowcase))) .crmHeader{color:#102a43;text-transform:uppercase;letter-spacing:1px;padding:9px 13px}:where(html:not(:has(.aboutShowcase))) .crmTable article{color:#102a43;border-top:1px solid #ffffff13;padding:14px 13px}:where(html:not(:has(.aboutShowcase))) .crmTable article strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .crmTable select{color:#102a43;background:#fff8e1;border:1px solid #ffffff1a;border-radius:8px;padding:8px}:where(html:not(:has(.aboutShowcase))) .crmTable article b{color:#102a43}:where(html:not(:has(.aboutShowcase))) .crmStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px;display:grid}:where(html:not(:has(.aboutShowcase))) .crmStats div{background:#ffffff09;border-radius:12px;padding:16px}:where(html:not(:has(.aboutShowcase))) .crmStats strong{color:#102a43;display:block}:where(html:not(:has(.aboutShowcase))) .crmStats span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .reputationHero{grid-template-columns:130px 1fr;align-items:center;gap:24px;padding:30px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .reputationNumber{border:7px solid #64c79ca6;border-radius:50%;justify-content:center;align-items:center;width:125px;height:125px;display:flex}:where(html:not(:has(.aboutShowcase))) .reputationNumber strong,:where(html:not(:has(.aboutShowcase))) .reputationNumber span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .reputationHero h3{margin:0 0 7px}:where(html:not(:has(.aboutShowcase))) .reputationHero p{color:#102a43}:where(html:not(:has(.aboutShowcase))) .reputationFactors{gap:8px;display:grid}:where(html:not(:has(.aboutShowcase))) .reputationFactors article{background:#ffffff09;border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}:where(html:not(:has(.aboutShowcase))) .reputationFactors>article>span{color:#102a43;background:#a8e6cf1a;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}:where(html:not(:has(.aboutShowcase))) .reputationFactors p{color:#102a43;margin:3px 0 0}:where(html:not(:has(.aboutShowcase))) .reputationFactors b{color:#102a43}@media (max-width:1100px){:where(html:not(:has(.aboutShowcase))) .managementTabs{grid-template-columns:repeat(3,1fr)}:where(html:not(:has(.aboutShowcase))) .moduleGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .moduleAside{position:static}:where(html:not(:has(.aboutShowcase))) .managementChoice{grid-column:auto}}@media (max-width:700px){:where(html:not(:has(.aboutShowcase))) .managementPage{padding:14px 14px 55px}:where(html:not(:has(.aboutShowcase))) .managementHeader{padding:0 13px}:where(html:not(:has(.aboutShowcase))) .managementTitle,:where(html:not(:has(.aboutShowcase))) .managementHeader .backLink{display:none}:where(html:not(:has(.aboutShowcase))) .roleSwitch{margin-left:auto}:where(html:not(:has(.aboutShowcase))) .managementIntro{margin:45px 2px 25px;display:block}:where(html:not(:has(.aboutShowcase))) .managementIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .managementScore{width:100%;margin-top:20px}:where(html:not(:has(.aboutShowcase))) .managementTabs{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .managementTabs button{padding:9px}:where(html:not(:has(.aboutShowcase))) .moduleMain,:where(html:not(:has(.aboutShowcase))) .moduleFull{padding:23px 17px}:where(html:not(:has(.aboutShowcase))) .moduleHead{flex-direction:column}:where(html:not(:has(.aboutShowcase))) .ratingQuestions,:where(html:not(:has(.aboutShowcase))) .incidentForm{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .ratingQuestions .wide,:where(html:not(:has(.aboutShowcase))) .incidentForm .wide{grid-column:auto}:where(html:not(:has(.aboutShowcase))) .contractCard,:where(html:not(:has(.aboutShowcase))) .contractCard dl{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .incidentList article,:where(html:not(:has(.aboutShowcase))) .radarList article{grid-template-columns:55px 1fr}:where(html:not(:has(.aboutShowcase))) .incidentList>article>strong,:where(html:not(:has(.aboutShowcase))) .incidentList button,:where(html:not(:has(.aboutShowcase))) .radarList>article>span,:where(html:not(:has(.aboutShowcase))) .radarList button{grid-column:2}:where(html:not(:has(.aboutShowcase))) .crmStats{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .reputationHero{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .reputationNumber{margin:auto}}:where(html:not(:has(.aboutShowcase))) .homeButton,:where(html:not(:has(.aboutShowcase))) .mobileHomeButton{color:#102a43;white-space:nowrap;background:linear-gradient(135deg,#e8ca86,#e4acb2);border-radius:10px;justify-content:center;align-items:center;padding:11px 15px;display:inline-flex;box-shadow:0 8px 24px #b58a3e33}:where(html:not(:has(.aboutShowcase))) .homeButton:hover,:where(html:not(:has(.aboutShowcase))) .mobileHomeButton:hover{filter:brightness(1.08)}:where(html:not(:has(.aboutShowcase))) .mobileHomeButton{display:none}:where(html:not(:has(.aboutShowcase))) .managementEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:40px 20px;display:flex}:where(html:not(:has(.aboutShowcase))) .managementEmpty>span{color:#102a43;background:#d9b66f0f;border:1px solid #d9b66f40;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}:where(html:not(:has(.aboutShowcase))) .managementEmpty h3{margin:18px 0 8px}:where(html:not(:has(.aboutShowcase))) .managementEmpty p{color:#102a43;max-width:560px;margin:0;line-height:1.6}:where(html:not(:has(.aboutShowcase))) .managementEmpty button{color:#102a43;cursor:pointer;background:#d9b66f14;border:1px solid #d9b66f52;border-radius:9px;margin-top:18px;padding:10px 14px}:where(html:not(:has(.aboutShowcase))) .ratingFormClean{border-top:1px solid #ffffff13;gap:16px;max-width:600px;margin:0 auto 20px;padding:20px;display:grid}:where(html:not(:has(.aboutShowcase))) .ratingFormClean label{color:#102a43;text-transform:uppercase;letter-spacing:1px;flex-direction:column;gap:8px;display:flex}:where(html:not(:has(.aboutShowcase))) .ratingFormClean select{color:#102a43;background:#fff8e16b;border:1px solid #ffffff1a;border-radius:9px;padding:11px}:where(html:not(:has(.aboutShowcase))) .ratingFormClean .stars button:disabled{cursor:not-allowed;opacity:.45}:where(html:not(:has(.aboutShowcase))) .crmStats.clean{margin-top:0}:where(html:not(:has(.aboutShowcase))) .reputationClean{text-align:left;justify-content:center;align-items:center;gap:25px;min-height:230px;display:flex}:where(html:not(:has(.aboutShowcase))) .reputationEmptyNumber{border:7px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}:where(html:not(:has(.aboutShowcase))) .reputationEmptyNumber strong,:where(html:not(:has(.aboutShowcase))) .reputationEmptyNumber span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .reputationClean h3{margin:0 0 8px}:where(html:not(:has(.aboutShowcase))) .reputationClean p{color:#102a43;max-width:480px;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .reputationFactors.clean article>span{color:#102a43;background:#ffffff0a}:where(html:not(:has(.aboutShowcase))) .reputationFactors.clean article{grid-template-columns:40px 1fr}@media (max-width:700px){:where(html:not(:has(.aboutShowcase))) .managementHeader .homeButton{display:none}:where(html:not(:has(.aboutShowcase))) .mobileHomeButton{margin-top:20px;display:inline-flex}:where(html:not(:has(.aboutShowcase))) .managementIntro{align-items:flex-start}:where(html:not(:has(.aboutShowcase))) .reputationClean{text-align:center;flex-direction:column}}:where(html:not(:has(.aboutShowcase))) .hireChoice{background:linear-gradient(135deg,#a8e6cf33,#fff8e1cc)!important;border-color:#62cd9b6b!important}:where(html:not(:has(.aboutShowcase))) .hireChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .providerOnlyHero{grid-template-columns:1fr;max-width:1480px}:where(html:not(:has(.aboutShowcase))) .providerOnlyHero>div{max-width:950px}:where(html:not(:has(.aboutShowcase))) .hireHero{max-width:1480px;margin:70px auto 38px;position:relative}:where(html:not(:has(.aboutShowcase))) .hireHero h1{letter-spacing:-.2px;margin:17px 0 22px;line-height:.98}:where(html:not(:has(.aboutShowcase))) .hireHero>p{color:#102a43;max-width:760px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .freeHireBadge{text-align:center;background:#fff8e121;border:1px solid #62cd9b4d;border-radius:19px;min-width:230px;padding:22px;position:absolute;bottom:5px;right:0}:where(html:not(:has(.aboutShowcase))) .freeHireBadge strong{color:#102a43;letter-spacing:-.2px;display:block}:where(html:not(:has(.aboutShowcase))) .freeHireBadge span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .hireShell{max-width:1100px;margin:auto}:where(html:not(:has(.aboutShowcase))) .hireForm{border-radius:24px;padding:40px 44px}:where(html:not(:has(.aboutShowcase))) .noPersonalDocs{background:#a8e6cf12;border:1px solid #62cd9b3d;border-radius:12px;align-items:flex-start;gap:13px;margin-top:24px;padding:16px;display:flex}:where(html:not(:has(.aboutShowcase))) .noPersonalDocs>span{color:#102a43;background:#a8e6cf21;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}:where(html:not(:has(.aboutShowcase))) .noPersonalDocs strong{color:#102a43;display:block}:where(html:not(:has(.aboutShowcase))) .noPersonalDocs p{color:#102a43;margin:4px 0 0}:where(html:not(:has(.aboutShowcase))) .formHeader .homeButton{margin-left:auto}:where(html:not(:has(.aboutShowcase))) .opHeaderActions .homeButton{margin-left:0}:where(html:not(:has(.aboutShowcase))) .professionalHeader .homeButton{margin-left:auto}@media (max-width:800px){:where(html:not(:has(.aboutShowcase))) .freeHireBadge{width:100%;margin-top:24px;position:static}:where(html:not(:has(.aboutShowcase))) .hireHero{margin:55px 3px 34px}:where(html:not(:has(.aboutShowcase))) .hireHero h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .hireForm{padding:28px 20px}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .formHeader .homeButton{white-space:normal;text-align:center;max-width:160px;padding:9px 10px}:where(html:not(:has(.aboutShowcase))) .opHeaderActions>a:first-child{display:none}:where(html:not(:has(.aboutShowcase))) .opHeaderActions{margin-left:auto}:where(html:not(:has(.aboutShowcase))) .hireChoice,:where(html:not(:has(.aboutShowcase))) .professionalChoice{grid-column:auto}}:where(html:not(:has(.aboutShowcase))) .clientOpportunitiesChoice{background:linear-gradient(135deg,#a8e6cf38,#fff8e1d1)!important;border-color:#68ca9f7a!important}:where(html:not(:has(.aboutShowcase))) .clientOpportunitiesChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .clientDashboardPage{background:radial-gradient(circle at 85% 5%,#d9b66f21,#0000 26%),radial-gradient(circle at 4% 28%,#a8e6cf2e,#0000 30%),#fff8e1;min-height:100vh;padding:24px 5vw 90px}:where(html:not(:has(.aboutShowcase))) .clientDashboardHeader{max-width:1480px;margin:auto}:where(html:not(:has(.aboutShowcase))) .clientDashboardIntro{justify-content:space-between;align-items:end;gap:30px;max-width:1480px;margin:70px auto 38px;display:flex}:where(html:not(:has(.aboutShowcase))) .clientDashboardIntro h1{letter-spacing:-.2px;margin:17px 0 21px;line-height:.98}:where(html:not(:has(.aboutShowcase))) .clientDashboardIntro p{color:#102a43;max-width:720px;line-height:1.65}:where(html:not(:has(.aboutShowcase))) .clientDashboardShell{max-width:1480px;margin:auto}:where(html:not(:has(.aboutShowcase))) .clientLookup{border-radius:19px;padding:22px 24px}:where(html:not(:has(.aboutShowcase))) .clientLookup label{color:#102a43;letter-spacing:1.4px;text-transform:uppercase;display:block}:where(html:not(:has(.aboutShowcase))) .clientLookup label>div{border:1px solid #ffffff21;border-radius:12px;grid-template-columns:1fr auto;margin-top:9px;display:grid;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .clientLookup input{color:#102a43;background:#fff8e159;border:0;outline:none;min-height:53px;padding:0 17px}:where(html:not(:has(.aboutShowcase))) .clientLookup button{color:#102a43;cursor:pointer;background:linear-gradient(135deg,#e8ca86,#e4acb2);border:0;border-left:1px solid #d9b66f4d;padding:0 24px}:where(html:not(:has(.aboutShowcase))) .clientLookup>small{color:#102a43;margin-top:10px;display:block}:where(html:not(:has(.aboutShowcase))) .clientSummary{grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .clientSummary article{border-radius:16px;padding:19px 22px}:where(html:not(:has(.aboutShowcase))) .clientSummary span{color:#102a43;letter-spacing:1.3px;display:block}:where(html:not(:has(.aboutShowcase))) .clientSummary strong{color:#102a43;margin:8px 8px 0 0;display:inline-block}:where(html:not(:has(.aboutShowcase))) .clientSummary small{color:#102a43}:where(html:not(:has(.aboutShowcase))) .clientOpportunityList{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}:where(html:not(:has(.aboutShowcase))) .clientOpportunityCard{border-radius:21px;padding:28px}:where(html:not(:has(.aboutShowcase))) .clientOpportunityTop{justify-content:space-between;align-items:center;gap:15px;display:flex}:where(html:not(:has(.aboutShowcase))) .clientStatus{color:#102a43;background:#a8e6cf1a;border-radius:99px;padding:7px 10px}:where(html:not(:has(.aboutShowcase))) .clientOpportunityTop small{color:#102a43;letter-spacing:1px}:where(html:not(:has(.aboutShowcase))) .clientOpportunityCard h2{margin:22px 0 8px}:where(html:not(:has(.aboutShowcase))) .clientOpportunityCard>p{color:#102a43}:where(html:not(:has(.aboutShowcase))) .clientOpportunityData{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .clientOpportunityData div{background:#ffffff0a;border-radius:10px;padding:13px}:where(html:not(:has(.aboutShowcase))) .clientOpportunityData small{color:#102a43;letter-spacing:.8px;display:block}:where(html:not(:has(.aboutShowcase))) .clientOpportunityData strong{color:#102a43;margin-top:6px;display:block}:where(html:not(:has(.aboutShowcase))) .clientDetails{color:#102a43;cursor:pointer;background:#d9b66f12;border:1px solid #d9b66f4d;border-radius:10px;width:100%;min-height:44px}:where(html:not(:has(.aboutShowcase))) .clientEmpty{text-align:center;border-radius:22px;padding:65px 25px}:where(html:not(:has(.aboutShowcase))) .clientEmpty>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .clientEmpty h2{margin:18px 0 9px}:where(html:not(:has(.aboutShowcase))) .clientEmpty p{color:#102a43;max-width:600px;margin:0 auto 25px;line-height:1.6}:where(html:not(:has(.aboutShowcase))) .successActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:800px){:where(html:not(:has(.aboutShowcase))) .clientDashboardPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .clientDashboardIntro{margin:55px 3px 34px;display:block}:where(html:not(:has(.aboutShowcase))) .clientDashboardIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .clientDashboardIntro>.btn{margin-top:20px}:where(html:not(:has(.aboutShowcase))) .clientSummary{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .clientOpportunityList,:where(html:not(:has(.aboutShowcase))) .clientOpportunityData{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .clientDashboardHeader .secureBadge{display:none}}@media (max-width:560px){:where(html:not(:has(.aboutShowcase))) .clientLookup label>div{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .clientLookup button{border-top:1px solid #d9b66f4d;border-left:0;min-height:48px}:where(html:not(:has(.aboutShowcase))) .clientSummary{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .clientOpportunitiesChoice{grid-column:auto}}:where(html:not(:has(.aboutShowcase))) .navActions{flex:none;align-items:center;gap:9px;display:flex}:where(html:not(:has(.aboutShowcase))) .loginButton{color:#102a43;background:#ffffff0f;border:1px solid #fff3;border-radius:11px;padding:11px 16px}:where(html:not(:has(.aboutShowcase))) .loginButton:hover{color:#102a43;border-color:#d9b66f8c}:where(html:not(:has(.aboutShowcase))) .loginPage{background:radial-gradient(circle at 12% 12%,#a8e6cf38,#0000 30%),radial-gradient(circle at 88% 8%,#d9b66f26,#0000 28%),#fff8e1;min-height:100vh;padding:26px 5vw 70px}:where(html:not(:has(.aboutShowcase))) .loginHeader{border-radius:18px;justify-content:space-between;align-items:center;max-width:1420px;height:76px;margin:auto;padding:0 24px;display:flex}:where(html:not(:has(.aboutShowcase))) .loginBrand{border-right:1px solid #ffffff24;width:72px;height:68px;padding-right:20px;display:block}:where(html:not(:has(.aboutShowcase))) .loginBrand img{object-fit:contain;width:100%;height:100%}:where(html:not(:has(.aboutShowcase))) .loginIntro{text-align:center;max-width:1420px;margin:70px auto 38px}:where(html:not(:has(.aboutShowcase))) .loginIntro h1{letter-spacing:-.2px;margin:14px 0 18px;line-height:1}:where(html:not(:has(.aboutShowcase))) .loginIntro p{color:#102a43}:where(html:not(:has(.aboutShowcase))) .loginGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1420px;margin:auto;display:grid}:where(html:not(:has(.aboutShowcase))) .loginCard{border-radius:22px;flex-direction:column;min-width:0;padding:28px;display:flex}:where(html:not(:has(.aboutShowcase))) .loginRole{color:#102a43;background:#d9b66f1a;border:1px solid #d9b66f47;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}:where(html:not(:has(.aboutShowcase))) .loginCard>small{color:#102a43;letter-spacing:2px}:where(html:not(:has(.aboutShowcase))) .loginCard h2{margin:8px 0 10px}:where(html:not(:has(.aboutShowcase))) .loginCard>p{color:#102a43;min-height:52px;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .loginForm{gap:13px;margin-top:15px;display:grid}:where(html:not(:has(.aboutShowcase))) .loginForm label{color:#102a43;letter-spacing:1px;text-transform:uppercase;gap:7px;display:grid}:where(html:not(:has(.aboutShowcase))) .loginForm input{color:#102a43;background:#fff8e16b;border:1px solid #ffffff21;border-radius:10px;outline:none;width:100%;height:47px;padding:0 14px}:where(html:not(:has(.aboutShowcase))) .loginForm input:focus{border-color:#d9b66fa6}:where(html:not(:has(.aboutShowcase))) .loginSubmit{color:#102a43;background:linear-gradient(135deg,#e8ca86,#e4acb2);border-radius:10px;justify-content:center;align-items:center;min-height:47px;margin-top:4px;display:flex}:where(html:not(:has(.aboutShowcase))) .forgotLink{text-align:center;color:#102a43}:where(html:not(:has(.aboutShowcase))) .loginSecurity{text-align:center;color:#102a43;margin:28px 0 0}:where(html:not(:has(.aboutShowcase))) .loginCard.admin{border-color:#d9b66f4d}:where(html:not(:has(.aboutShowcase))) .loginCard.empresa{border-color:#77ade14d}:where(html:not(:has(.aboutShowcase))) .loginCard.cliente{border-color:#62cd9b4d}@media (max-width:1180px){:where(html:not(:has(.aboutShowcase))) .navActions .navButton{display:none}:where(html:not(:has(.aboutShowcase))) .loginGrid{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .loginCard:last-child{grid-column:1/-1}}@media (max-width:760px){:where(html:not(:has(.aboutShowcase))) .loginPage{padding:16px 16px 55px}:where(html:not(:has(.aboutShowcase))) .loginIntro{margin:52px auto 30px}:where(html:not(:has(.aboutShowcase))) .loginIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .loginGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .loginCard:last-child{grid-column:auto}:where(html:not(:has(.aboutShowcase))) .loginHeader{padding:0 16px}}:where(html:not(:has(.aboutShowcase))) .homeOpportunities{max-width:1500px;margin:auto;padding:105px 8vw;position:relative}:where(html:not(:has(.aboutShowcase))) .homeOpportunities:before{content:"";z-index:0;background:linear-gradient(145deg,#fff8e1b8,#fff8e16b);border:1px solid #d9b66f1f;border-radius:32px;position:absolute;inset:30px 4vw}:where(html:not(:has(.aboutShowcase))) .homeOpportunities>*{z-index:1;position:relative}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead{justify-content:space-between;align-items:end;gap:45px;margin-bottom:38px;display:flex}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead h2{letter-spacing:-.2px;max-width:760px;margin:13px 0 0;line-height:1.03}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead>p{color:#102a43;max-width:450px;line-height:1.65}:where(html:not(:has(.aboutShowcase))) .homeOpportunityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}:where(html:not(:has(.aboutShowcase))) .homeOpportunityCard{border-color:#d9b66f38;border-radius:19px;min-width:0;padding:22px;transition:all .25s}:where(html:not(:has(.aboutShowcase))) .homeOpportunityCard:hover{border-color:#d9b66f94;transform:translateY(-5px);box-shadow:0 20px 45px #00000052,0 0 30px #d9b66f17}:where(html:not(:has(.aboutShowcase))) .homeOpportunityTop{color:#102a43;letter-spacing:1px;justify-content:space-between;align-items:center;display:flex}:where(html:not(:has(.aboutShowcase))) .homeOpportunityTop b{color:#102a43;background:#a8e6cf1f;border-radius:99px;padding:5px 8px}:where(html:not(:has(.aboutShowcase))) .homeOpportunityCard>small{color:#102a43;letter-spacing:1.5px;margin-top:28px;display:block}:where(html:not(:has(.aboutShowcase))) .homeOpportunityCard h3{min-height:50px;margin:8px 0 22px}:where(html:not(:has(.aboutShowcase))) .homeOpportunityType{background:#ffffff0b;border-radius:10px;padding:12px}:where(html:not(:has(.aboutShowcase))) .homeOpportunityType span{color:#102a43;text-transform:uppercase;display:block}:where(html:not(:has(.aboutShowcase))) .homeOpportunityType strong{color:#102a43;margin-top:5px;display:block}:where(html:not(:has(.aboutShowcase))) .homeOpportunityLock{color:#102a43;align-items:center;gap:9px;margin:18px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .homeOpportunityLock span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .homeOpportunityLock p{margin:0}:where(html:not(:has(.aboutShowcase))) .homeOpportunityAction{color:#102a43;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:16px;display:flex}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesFooter{justify-content:center;align-items:center;gap:22px;margin-top:30px;display:flex}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesFooter span{color:#102a43}@media (max-width:1000px){:where(html:not(:has(.aboutShowcase))) .homeOpportunityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead{display:block}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead>p{margin-top:18px}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .homeOpportunities{padding:80px 20px}:where(html:not(:has(.aboutShowcase))) .homeOpportunities:before{inset:20px 8px}:where(html:not(:has(.aboutShowcase))) .homeOpportunityGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .homeOpportunityCard h3{min-height:0}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesFooter{text-align:center;flex-direction:column}}:where(html:not(:has(.aboutShowcase))) .heroContent{max-width:1180px}:where(html:not(:has(.aboutShowcase))) .heroChoice{height:74px;padding:10px 12px}:where(html:not(:has(.aboutShowcase))) .opportunity{width:100%;margin:18px 0 0;padding:20px 22px;display:block;position:relative;bottom:auto;right:auto;transform:none}:where(html:not(:has(.aboutShowcase))) .opportunity h3{margin:14px 0 7px}:where(html:not(:has(.aboutShowcase))) .opportunity .blurred{margin:14px 0}:where(html:not(:has(.aboutShowcase))) .reportsChoice{background:linear-gradient(135deg,#a8e6cf3b,#fff8e1cc)!important;border-color:#73b4e275!important}:where(html:not(:has(.aboutShowcase))) .reportsChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .eventsChoice{background:linear-gradient(135deg,#e4acb238,#fff8e1cc)!important;border-color:#e28b587a!important}:where(html:not(:has(.aboutShowcase))) .eventsChoice small{color:#102a43!important}@media (max-width:1200px){:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(:has(.aboutShowcase))) .heroContent{max-width:820px}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .heroChoice{height:68px}:where(html:not(:has(.aboutShowcase))) .opportunity{padding:18px;display:block}:where(html:not(:has(.aboutShowcase))) .cardFooter{flex-direction:column;align-items:flex-start;gap:15px}}:where(html:not(:has(.aboutShowcase))) .specialtyPage{background:radial-gradient(circle at 88% 4%,#d9b66f24,#0000 26%),radial-gradient(circle at 4% 25%,#a8e6cf33,#0000 30%),#fff8e1;min-height:100vh;padding:26px 5vw 90px}:where(html:not(:has(.aboutShowcase))) .eventPage{background:radial-gradient(circle at 88% 4%,#e4acb229,#0000 28%),radial-gradient(circle at 4% 25%,#a8e6cf33,#0000 30%),#fff8e1}:where(html:not(:has(.aboutShowcase))) .specialtyHeader{border-radius:18px;justify-content:space-between;align-items:center;max-width:1480px;height:76px;margin:auto;padding:0 24px;display:flex}:where(html:not(:has(.aboutShowcase))) .specialtyHeader>span{letter-spacing:2px;color:#102a43}:where(html:not(:has(.aboutShowcase))) .specialtyBrand{border-right:1px solid #ffffff24;width:76px;height:68px;padding-right:22px}:where(html:not(:has(.aboutShowcase))) .specialtyBrand img{object-fit:contain;width:100%;height:100%}:where(html:not(:has(.aboutShowcase))) .specialtyHero{max-width:1480px;margin:72px auto 65px}:where(html:not(:has(.aboutShowcase))) .specialtyHero h1{letter-spacing:-.2px;margin:18px 0 28px;line-height:.92}:where(html:not(:has(.aboutShowcase))) .specialtyHero>p{color:#102a43;max-width:810px;line-height:1.7}:where(html:not(:has(.aboutShowcase))) .technicalNotice{background:#d9b66f0f;border:1px solid #d9b66f38;border-radius:14px;align-items:flex-start;gap:14px;max-width:930px;margin-top:26px;padding:18px 20px;display:flex}:where(html:not(:has(.aboutShowcase))) .technicalNotice>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .technicalNotice p{color:#102a43;margin:0;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .technicalNotice strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .specialtyShell{max-width:1480px;margin:auto}:where(html:not(:has(.aboutShowcase))) .specialtyHead{justify-content:space-between;align-items:end;gap:45px;margin-bottom:34px;display:flex}:where(html:not(:has(.aboutShowcase))) .specialtyHead h2{letter-spacing:-.2px;margin:12px 0 0}:where(html:not(:has(.aboutShowcase))) .specialtyHead>p{color:#102a43;max-width:480px;line-height:1.65}:where(html:not(:has(.aboutShowcase))) .specialtyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}:where(html:not(:has(.aboutShowcase))) .specialtyCard{border-radius:18px;flex-direction:column;min-width:0;min-height:250px;padding:22px;transition:all .25s;display:flex}:where(html:not(:has(.aboutShowcase))) .specialtyCard:hover{border-color:#d9b66f8c;transform:translateY(-5px)}:where(html:not(:has(.aboutShowcase))) .specialtyCard>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .specialtyCard h3{margin:30px 0 10px}:where(html:not(:has(.aboutShowcase))) .specialtyCard p{color:#102a43;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .specialtyCard b{color:#102a43;border-top:1px solid #ffffff14;margin-top:auto;padding-top:17px}:where(html:not(:has(.aboutShowcase))) .specialtyCta{text-align:center;border-top:1px solid #d9b66f29;max-width:1100px;margin:90px auto 0;padding:60px 30px}:where(html:not(:has(.aboutShowcase))) .specialtyCta h2{margin:12px 0}:where(html:not(:has(.aboutShowcase))) .specialtyCta p{color:#102a43}:where(html:not(:has(.aboutShowcase))) .specialtyCta .btn{margin-top:18px}@media (max-width:1100px){:where(html:not(:has(.aboutShowcase))) .specialtyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(:has(.aboutShowcase))) .specialtyHead{display:block}:where(html:not(:has(.aboutShowcase))) .specialtyHead>p{margin-top:18px}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .specialtyPage{padding:16px 16px 60px}:where(html:not(:has(.aboutShowcase))) .specialtyHeader{padding:0 15px}:where(html:not(:has(.aboutShowcase))) .specialtyHeader>span{display:none}:where(html:not(:has(.aboutShowcase))) .specialtyHero{margin:55px 3px 45px}:where(html:not(:has(.aboutShowcase))) .specialtyHero h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .specialtyGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .specialtyCard{min-height:220px}:where(html:not(:has(.aboutShowcase))) .specialtyHeader .homeButton{padding:9px 10px}}:where(html:not(:has(.aboutShowcase))) .hero h1{letter-spacing:-.2px;white-space:nowrap}@media (max-width:900px){:where(html:not(:has(.aboutShowcase))) .hero h1{white-space:normal}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .hero h1{letter-spacing:-.2px}}:where(html:not(:has(.aboutShowcase))) .heroChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.strategicChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.clientOpportunitiesChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.verificationChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.hireChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.professionalChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.reportsChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.eventsChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.managementChoice{-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a)!important;border-color:#70b5e57a!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #5094c71f,0 12px 28px #0009154d!important}:where(html:not(:has(.aboutShowcase))) .heroChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.strategicChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.clientOpportunitiesChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.verificationChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.hireChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.professionalChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.reportsChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.eventsChoice small,:where(html:not(:has(.aboutShowcase))) .heroChoice.managementChoice small{color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .heroChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.strategicChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.clientOpportunitiesChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.verificationChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.hireChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.professionalChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.reportsChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.eventsChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice.managementChoice:hover{background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a)!important;border-color:#99d5f9cc!important;box-shadow:inset 0 1px #ffffff52,0 0 32px #308ecd47,0 15px 35px #00081457!important}:where(html:not(:has(.aboutShowcase))) .contractBillboard{text-align:center;-webkit-backdrop-filter:blur(22px)saturate(145%);isolation:isolate;background:linear-gradient(115deg,#ffffff17,#0000 28%,#a8e6cf1a 48%,#0000 68%),linear-gradient(145deg,#a8e6cf85,#fff8e1d1);border:1px solid #75bbe97a;border-radius:20px;width:100%;margin:20px 0 0;padding:25px 32px 27px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #4e93c324,0 16px 40px #00081452}:where(html:not(:has(.aboutShowcase))) .contractBillboard:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 37%,#ffffff21 48%,#0000 59%);animation:5s ease-in-out infinite contractMarbleSweep;position:absolute;inset:-70% -20%;transform:translate(-55%)}:where(html:not(:has(.aboutShowcase))) .contractBillboard:after{content:"";z-index:-1;filter:blur(28px);background:#e5be6859;border-radius:50%;height:38px;animation:1.65s ease-in-out infinite alternate contractGoldenGlow;position:absolute;bottom:-24px;left:12%;right:12%}:where(html:not(:has(.aboutShowcase))) .contractBillboard small{color:#102a43;letter-spacing:3px;margin-bottom:8px;display:block}:where(html:not(:has(.aboutShowcase))) .contractBillboard h2{color:#102a43;letter-spacing:-.2px;text-shadow:none;margin:0;animation:1.65s ease-in-out infinite alternate contractTitlePulse}:where(html:not(:has(.aboutShowcase))) .contractBillboardLight{background:#f5d77f;border-radius:50%;width:10px;height:10px;animation:1.1s steps(2,end) infinite contractLampBlink;position:absolute;top:18px;right:21px;box-shadow:0 0 9px #ffe6a3,0 0 24px #f1c25be6}@keyframes contractTitlePulse{0%{filter:brightness(.9);opacity:.86}to{filter:brightness(1.22);opacity:1}}@keyframes contractGoldenGlow{0%{opacity:.34;transform:scaleX(.82)}to{opacity:.86;transform:scaleX(1.08)}}@keyframes contractLampBlink{50%{opacity:.28;filter:brightness(.65)}}@keyframes contractMarbleSweep{0%,18%{transform:translate(-55%)}72%,to{transform:translate(55%)}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .contractBillboard{border-radius:17px;margin-top:16px;padding:22px 20px 24px}:where(html:not(:has(.aboutShowcase))) .contractBillboard h2{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .contractBillboard small{letter-spacing:2px}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) .contractBillboard:before,:where(html:not(:has(.aboutShowcase))) .contractBillboard:after,:where(html:not(:has(.aboutShowcase))) .contractBillboard h2,:where(html:not(:has(.aboutShowcase))) .contractBillboardLight{animation:none}}:where(html:not(:has(.aboutShowcase))) .adminLoginPage{background:radial-gradient(circle at 20% 20%,#a8e6cf38,#0000 32%),radial-gradient(circle at 82% 18%,#d9b66f21,#0000 27%),#fff8e1;place-items:center;min-height:100vh;padding:28px;display:grid}:where(html:not(:has(.aboutShowcase))) .adminLoginCard{border-radius:26px;width:min(520px,100%);padding:42px}:where(html:not(:has(.aboutShowcase))) .adminBack{color:#102a43;margin-bottom:34px;display:inline-block}:where(html:not(:has(.aboutShowcase))) .adminShield{color:#102a43;background:#d9b66f14;border:1px solid #d9b66f4d;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:26px;display:grid}:where(html:not(:has(.aboutShowcase))) .adminLoginCard h1{letter-spacing:-.2px;margin:10px 0 12px}:where(html:not(:has(.aboutShowcase))) .adminLoginCard>p{color:#102a43;line-height:1.6}:where(html:not(:has(.aboutShowcase))) .adminLoginCard form{gap:17px;margin:30px 0 18px;display:grid}:where(html:not(:has(.aboutShowcase))) .adminLoginCard label{color:#102a43;letter-spacing:.7px;gap:8px;display:grid}:where(html:not(:has(.aboutShowcase))) .adminLoginCard input{color:#102a43;background:#fff8e17a;border:1px solid #ffffff24;border-radius:12px;outline:none;height:50px;padding:0 15px}:where(html:not(:has(.aboutShowcase))) .adminLoginCard input:focus{border-color:#d9b66fa6;box-shadow:0 0 0 3px #d9b66f14}:where(html:not(:has(.aboutShowcase))) .adminLoginCard form .btn{cursor:pointer;border:0;justify-content:center}:where(html:not(:has(.aboutShowcase))) .adminLoginCard form .btn:disabled{opacity:.55;cursor:wait}:where(html:not(:has(.aboutShowcase))) .adminLoginMessage{color:#102a43;background:#e4acb21a;border:1px solid #ef656540;border-radius:10px;padding:12px}:where(html:not(:has(.aboutShowcase))) .adminLoginCard>small{color:#102a43;line-height:1.55;display:block}:where(html:not(:has(.aboutShowcase))) .adminConsole{background:radial-gradient(circle at 92% 4%,#d9b66f1a,#0000 25%),radial-gradient(circle at 4% 24%,#a8e6cf33,#0000 30%),#fff8e1;min-height:100vh;padding:24px 5vw 90px}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader{border-radius:18px;justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:auto;padding:0 23px;display:flex}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader>div{flex-direction:column;display:flex}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader nav{color:#102a43;align-items:center;gap:22px;display:flex}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader form{margin:0}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader button{color:#102a43;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:9px;padding:9px 13px}:where(html:not(:has(.aboutShowcase))) .adminConsoleIntro{justify-content:space-between;align-items:end;gap:32px;max-width:1500px;margin:65px auto 36px;display:flex}:where(html:not(:has(.aboutShowcase))) .adminConsoleIntro h1{letter-spacing:-.2px;margin:16px 0 22px;line-height:.93}:where(html:not(:has(.aboutShowcase))) .adminConsoleIntro>div>p{color:#102a43;max-width:670px;line-height:1.65}:where(html:not(:has(.aboutShowcase))) .adminIdentity{border-radius:18px;min-width:330px;padding:22px}:where(html:not(:has(.aboutShowcase))) .adminIdentity span,:where(html:not(:has(.aboutShowcase))) .adminIdentity small{color:#102a43;letter-spacing:1.3px;display:block}:where(html:not(:has(.aboutShowcase))) .adminIdentity strong{color:#102a43;margin:12px 0 7px;display:block}:where(html:not(:has(.aboutShowcase))) .adminReadiness{grid-template-columns:repeat(3,1fr);gap:13px;max-width:1500px;margin:0 auto 20px;display:grid}:where(html:not(:has(.aboutShowcase))) .adminReadiness article{border-radius:16px;padding:20px}:where(html:not(:has(.aboutShowcase))) .adminReadiness strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .adminReadiness span,:where(html:not(:has(.aboutShowcase))) .adminReadiness small{display:block}:where(html:not(:has(.aboutShowcase))) .adminReadiness span{margin-top:4px}:where(html:not(:has(.aboutShowcase))) .adminReadiness small{color:#102a43;margin-top:5px}:where(html:not(:has(.aboutShowcase))) .adminConfigGroups{grid-template-columns:1fr 1fr;gap:15px;max-width:1500px;margin:auto;display:grid}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup{border-radius:20px;padding:25px}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup h2{margin-bottom:20px}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup>div{display:grid}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup section{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup section p{color:#102a43;margin:4px 0 0}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup section>span{color:#102a43;background:#d9b66f17;border-radius:99px;flex:none;padding:6px 8px}:where(html:not(:has(.aboutShowcase))) .adminWarning{border-radius:18px;gap:14px;max-width:1500px;margin:20px auto 0;padding:21px;display:flex}:where(html:not(:has(.aboutShowcase))) .adminWarning>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .adminWarning p{color:#102a43;margin:6px 0 0;line-height:1.55}@media (max-width:850px){:where(html:not(:has(.aboutShowcase))) .adminConsoleIntro{display:block}:where(html:not(:has(.aboutShowcase))) .adminIdentity{min-width:0;margin-top:22px}:where(html:not(:has(.aboutShowcase))) .adminReadiness,:where(html:not(:has(.aboutShowcase))) .adminConfigGroups{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader nav>a{display:none}}@media (max-width:600px){:where(html:not(:has(.aboutShowcase))) .adminLoginPage{padding:16px}:where(html:not(:has(.aboutShowcase))) .adminLoginCard{padding:29px 22px}:where(html:not(:has(.aboutShowcase))) .adminConsole{padding:15px 15px 60px}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader{padding:0 14px}:where(html:not(:has(.aboutShowcase))) .adminConsoleIntro{margin-top:48px}:where(html:not(:has(.aboutShowcase))) .adminConsoleIntro h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup{padding:21px 17px}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup section{align-items:flex-start}:where(html:not(:has(.aboutShowcase))) .adminConfigGroup section>span{text-align:center;max-width:105px}}@media (min-width:1181px){:where(html:not(:has(.aboutShowcase))) .navActions{margin-right:10px}}:where(html:not(:has(.aboutShowcase))) .unifiedLoginCard{border-radius:24px;width:min(100%,520px);margin:0 auto;padding:34px}:where(html:not(:has(.aboutShowcase))) .unifiedLoginIcon{color:#102a43;background:#d9b66f1a;border:1px solid #d9b66f4d;border-radius:16px;place-items:center;width:54px;height:54px;margin:0 auto 24px;display:grid}:where(html:not(:has(.aboutShowcase))) .unifiedLoginForm{gap:17px}:where(html:not(:has(.aboutShowcase))) .unifiedLoginForm select{color:#102a43;background:#fff8e1;border:1px solid #ffffff21;border-radius:10px;outline:none;width:100%;height:49px;padding:0 14px}:where(html:not(:has(.aboutShowcase))) .unifiedLoginForm select:focus{border-color:#d9b66fa6}:where(html:not(:has(.aboutShowcase))) .unifiedLoginForm .loginSubmit{cursor:pointer;border:0}:where(html:not(:has(.aboutShowcase))) .unifiedLoginForm .loginSubmit:disabled{opacity:.65;cursor:wait}:where(html:not(:has(.aboutShowcase))) .loginMessage{color:#102a43;text-align:center;background:#e4acb229;border:1px solid #e7767659;border-radius:9px;padding:11px 13px}@media (max-width:600px){:where(html:not(:has(.aboutShowcase))) .unifiedLoginCard{padding:26px 20px}}:where(html:not(:has(.aboutShowcase))) .howItWorks{isolation:isolate;position:relative}:where(html:not(:has(.aboutShowcase))) .howItWorks:before{content:"";z-index:-1;filter:blur(95px);pointer-events:none;background:#a8e6cf21;border-radius:50%;width:520px;height:520px;position:absolute;top:240px;left:-180px}:where(html:not(:has(.aboutShowcase))) .howItWorksHead{margin-bottom:30px}:where(html:not(:has(.aboutShowcase))) .howItWorksHead h2{max-width:820px}:where(html:not(:has(.aboutShowcase))) .howItWorksHead>p{max-width:510px}:where(html:not(:has(.aboutShowcase))) .journeyNav{z-index:4;background:#fff8e1d1;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:22px;padding:9px;display:grid;position:sticky;top:16px}:where(html:not(:has(.aboutShowcase))) .journeyNav a{color:#102a43;text-align:center;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:8px 12px;transition:all .24s;display:flex}:where(html:not(:has(.aboutShowcase))) .journeyNav a span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .journeyNav a:hover{color:#102a43;background:#d9b66f14;border-color:#d9b66f59;transform:translateY(-2px)}:where(html:not(:has(.aboutShowcase))) .journeyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:where(html:not(:has(.aboutShowcase))) .journeyCard{background:linear-gradient(145deg,#fff8e1d1,#fff8e1b3);border-radius:24px;min-width:0;padding:32px;scroll-margin-top:92px;transition:all .28s;position:relative;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .journeyCard:before{content:"";filter:blur(12px);pointer-events:none;background:#d9b66f17;border-radius:50%;width:190px;height:190px;position:absolute;top:-90px;right:-80px}:where(html:not(:has(.aboutShowcase))) .journeyCard:hover{border-color:#d9b66f61;transform:translateY(-4px);box-shadow:0 28px 70px #00000059,0 0 34px #2278b114}:where(html:not(:has(.aboutShowcase))) .journeyHeader{align-items:center;gap:17px;display:flex}:where(html:not(:has(.aboutShowcase))) .journeyIcon{color:#102a43;background:linear-gradient(145deg,#d9b66f2b,#d9b66f0a);border:1px solid #d9b66f57;border-radius:15px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff1f}:where(html:not(:has(.aboutShowcase))) .journeyHeader span{color:#102a43;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:5px;display:block}:where(html:not(:has(.aboutShowcase))) .journeyHeader h3{letter-spacing:-.2px;margin:0}:where(html:not(:has(.aboutShowcase))) .journeySubtitle{color:#102a43;min-height:50px;margin:21px 0 25px;line-height:1.65}:where(html:not(:has(.aboutShowcase))) .journeySteps{margin:0;padding:0;list-style:none}:where(html:not(:has(.aboutShowcase))) .journeySteps li{border-top:1px solid #ffffff16;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:17px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .journeySteps li>span{color:#102a43;background:#a8e6cf1a;border:1px solid #7ebbe240;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}:where(html:not(:has(.aboutShowcase))) .journeySteps h4{color:#102a43;margin:1px 0 6px}:where(html:not(:has(.aboutShowcase))) .journeySteps p{color:#102a43;margin:0;line-height:1.6}:where(html:not(:has(.aboutShowcase))) .journeyHighlights{flex-wrap:wrap;gap:7px;margin:24px 0;display:flex}:where(html:not(:has(.aboutShowcase))) .journeyHighlights span{color:#102a43;background:#d9b66f0e;border:1px solid #d9b66f2b;border-radius:99px;padding:7px 9px}:where(html:not(:has(.aboutShowcase))) .journeyAction{color:#102a43;background:linear-gradient(135deg,#d9b66f29,#e4acb21a);border:1px solid #d9b66f6e;border-radius:12px;justify-content:space-between;align-items:center;min-height:50px;padding:0 17px;transition:all .24s;display:flex}:where(html:not(:has(.aboutShowcase))) .journeyAction:hover{border-color:var(--gold2);background:linear-gradient(135deg,#d9b66f40,#e4acb22b);transform:translateY(-2px)}:where(html:not(:has(.aboutShowcase))) .clientJourney{border-color:#5daee240}:where(html:not(:has(.aboutShowcase))) .clientJourney .journeyIcon{color:#102a43;background:#a8e6cf1f;border-color:#65b9ec61}:where(html:not(:has(.aboutShowcase))) .handymanJourney{border-color:#e5a6543d}:where(html:not(:has(.aboutShowcase))) .cleanerJourney{border-color:#7ec6b53b}:where(html:not(:has(.aboutShowcase))) .cleanerJourney .journeyIcon{color:#102a43;background:#a8e6cf1a;border-color:#7ec6b557}:where(html:not(:has(.aboutShowcase))) .howSafe{background:linear-gradient(120deg,#d9b66f17,#fff8e1a6);border-radius:18px;align-items:flex-start;gap:15px;margin-top:18px;padding:22px 25px;display:flex}:where(html:not(:has(.aboutShowcase))) .howSafe>span{color:#102a43}:where(html:not(:has(.aboutShowcase))) .howSafe strong{margin-bottom:6px;display:block}:where(html:not(:has(.aboutShowcase))) .howSafe p{color:#102a43;margin:0;line-height:1.6}@media (max-width:960px){:where(html:not(:has(.aboutShowcase))) .journeyNav{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:auto}:where(html:not(:has(.aboutShowcase))) .journeyGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .journeySubtitle{min-height:0}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .howItWorksHead{margin-bottom:24px}:where(html:not(:has(.aboutShowcase))) .journeyNav{grid-template-columns:1fr 1fr;padding:7px}:where(html:not(:has(.aboutShowcase))) .journeyNav a{min-height:46px;padding:7px 6px}:where(html:not(:has(.aboutShowcase))) .journeyCard{border-radius:19px;padding:24px 19px}:where(html:not(:has(.aboutShowcase))) .journeyIcon{flex-basis:46px;width:46px;height:46px}:where(html:not(:has(.aboutShowcase))) .journeySteps li{grid-template-columns:34px minmax(0,1fr);gap:10px}:where(html:not(:has(.aboutShowcase))) .journeyHighlights{margin:20px 0}:where(html:not(:has(.aboutShowcase))) .howSafe{padding:19px 17px}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) .journeyNav a,:where(html:not(:has(.aboutShowcase))) .journeyCard,:where(html:not(:has(.aboutShowcase))) .journeyAction{transition:none}:where(html:not(:has(.aboutShowcase))) .journeyNav a:hover,:where(html:not(:has(.aboutShowcase))) .journeyCard:hover,:where(html:not(:has(.aboutShowcase))) .journeyAction:hover{transform:none}}:where(html:not(:has(.aboutShowcase))) .homeHowPreview{position:relative}:where(html:not(:has(.aboutShowcase))) .homeHowLead{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:70px;display:grid}:where(html:not(:has(.aboutShowcase))) .homeHowLead h2{letter-spacing:-.2px;margin:14px 0 0;line-height:1.04}:where(html:not(:has(.aboutShowcase))) .homeHowCopy>p{color:#102a43;margin-bottom:25px;line-height:1.75}:where(html:not(:has(.aboutShowcase))) .homeHowPillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:45px;display:grid}:where(html:not(:has(.aboutShowcase))) .homeHowPillars article{background:linear-gradient(145deg,#fff8e1c2,#fff8e1ab);border-radius:19px;min-height:205px;padding:27px}:where(html:not(:has(.aboutShowcase))) .homeHowPillars article>span{color:#102a43;letter-spacing:1.5px;display:block}:where(html:not(:has(.aboutShowcase))) .homeHowPillars h3{margin:31px 0 10px}:where(html:not(:has(.aboutShowcase))) .homeHowPillars p{color:#102a43;margin:0;line-height:1.65}@media (max-width:900px){:where(html:not(:has(.aboutShowcase))) .homeHowLead{grid-template-columns:1fr;gap:24px}:where(html:not(:has(.aboutShowcase))) .homeHowPillars{grid-template-columns:1fr 1fr}:where(html:not(:has(.aboutShowcase))) .homeHowPillars article:last-child{grid-column:1/-1}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .homeHowLead h2{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .homeHowPillars{grid-template-columns:1fr;margin-top:32px}:where(html:not(:has(.aboutShowcase))) .homeHowPillars article:last-child{grid-column:auto}:where(html:not(:has(.aboutShowcase))) .homeHowPillars article{min-height:0}:where(html:not(:has(.aboutShowcase))) .homeHowCopy .btn{width:100%}}:where(html:not(:has(.aboutShowcase))) .howPage{background:radial-gradient(circle at 86% 7%,#d9b66f24,#0000 26%),radial-gradient(circle at 4% 30%,#a8e6cf33,#0000 30%),#fff8e1;min-height:100vh;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .howPageHeader{max-width:1480px;margin:26px auto 0}:where(html:not(:has(.aboutShowcase))) .howPageHero{max-width:1480px;margin:78px auto 20px;padding:0 5vw}:where(html:not(:has(.aboutShowcase))) .howPageHero h1{letter-spacing:-.2px;max-width:1100px;margin:18px 0 27px;line-height:.96}:where(html:not(:has(.aboutShowcase))) .howPageHero h1 em{color:#102a43;font-style:normal}:where(html:not(:has(.aboutShowcase))) .howPageHero>p{color:#102a43;max-width:790px;line-height:1.72}:where(html:not(:has(.aboutShowcase))) .howPageTrust{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}:where(html:not(:has(.aboutShowcase))) .howPageTrust span{color:#102a43;background:#d9b66f0e;border:1px solid #d9b66f33;border-radius:99px;padding:9px 12px}:where(html:not(:has(.aboutShowcase))) .howPageContent{padding-top:55px}:where(html:not(:has(.aboutShowcase))) .howPageFinal{text-align:center;border-top:1px solid #d9b66f2e;max-width:1160px;margin:20px auto 100px;padding:75px 35px}:where(html:not(:has(.aboutShowcase))) .howPageFinal h2{letter-spacing:-.2px;margin:13px 0}:where(html:not(:has(.aboutShowcase))) .howPageFinal .actions{justify-content:center}:where(html:not(:has(.aboutShowcase))) .howPage footer{max-width:1320px;margin:auto}@media (max-width:1540px){:where(html:not(:has(.aboutShowcase))) .howPageHeader{margin-left:5vw;margin-right:5vw}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .howPageHeader{margin:16px 16px 0;padding:0 14px}:where(html:not(:has(.aboutShowcase))) .howPageHeader .secureBadge{display:none}:where(html:not(:has(.aboutShowcase))) .howPageHero{margin-top:58px;padding:0 20px}:where(html:not(:has(.aboutShowcase))) .howPageHero h1{letter-spacing:-.2px}:where(html:not(:has(.aboutShowcase))) .howPageContent{padding-top:38px}:where(html:not(:has(.aboutShowcase))) .howPageFinal{margin:10px 20px 70px;padding:55px 0}:where(html:not(:has(.aboutShowcase))) .howPageFinal .actions{flex-direction:column}:where(html:not(:has(.aboutShowcase))) .howPageFinal .btn{width:100%}}html:where(:not(:has(.aboutShowcase))){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(html:not(:has(.aboutShowcase))) body{background:var(--navy);color:#102a43;line-height:1.6}:where(html:not(:has(.aboutShowcase))) h1,:where(html:not(:has(.aboutShowcase))) h2,:where(html:not(:has(.aboutShowcase))) h3,:where(html:not(:has(.aboutShowcase))) h4,:where(html:not(:has(.aboutShowcase))) h5,:where(html:not(:has(.aboutShowcase))) h6{color:#102a43;letter-spacing:-.2px!important;line-height:1.3!important}:where(html:not(:has(.aboutShowcase))) p,:where(html:not(:has(.aboutShowcase))) li,:where(html:not(:has(.aboutShowcase))) label,:where(html:not(:has(.aboutShowcase))) input,:where(html:not(:has(.aboutShowcase))) select,:where(html:not(:has(.aboutShowcase))) textarea,:where(html:not(:has(.aboutShowcase))) small{line-height:1.6}:where(html:not(:has(.aboutShowcase))) button,:where(html:not(:has(.aboutShowcase))) a.btn,:where(html:not(:has(.aboutShowcase))) .homeButton,:where(html:not(:has(.aboutShowcase))) .navLinks a,:where(html:not(:has(.aboutShowcase))) .loginButton,:where(html:not(:has(.aboutShowcase))) .journeyAction,:where(html:not(:has(.aboutShowcase))) .heroChoice strong{line-height:1.4}:where(html:not(:has(.aboutShowcase))) input:not([type=checkbox]):not([type=radio]),:where(html:not(:has(.aboutShowcase))) select,:where(html:not(:has(.aboutShowcase))) textarea{min-height:50px;color:#102a43!important;background:#fffdf5!important;border-color:#b8ab8e!important;height:auto!important;padding:12px 14px!important}:where(html:not(:has(.aboutShowcase))) input::placeholder,:where(html:not(:has(.aboutShowcase))) textarea::placeholder{color:#102a43;opacity:1}:where(html:not(:has(.aboutShowcase))) input[type=checkbox],:where(html:not(:has(.aboutShowcase))) input[type=radio]{accent-color:#806025}:where(html:not(:has(.aboutShowcase))) .glass{background:var(--glass);-webkit-backdrop-filter:blur(20px);border-color:#9874314d;box-shadow:0 12px 32px #5c4b281a,inset 0 1px #fffc}:where(html:not(:has(.aboutShowcase))) .hero{background:linear-gradient(90deg,#faedcdf5,#fff8e1db 48%,#fff8e152),linear-gradient(#0000 65%,#faedcd),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=2000&q=88) 50%/cover}:where(html:not(:has(.aboutShowcase))) .workerPhoto{filter:saturate(.8);opacity:.85;background:linear-gradient(90deg,#faedcd,#fff8e126 42%,#0000),linear-gradient(#0000 72%,#faedcd),url(https://images.pexels.com/photos/6195120/pexels-photo-6195120.jpeg?auto=compress&cs=tinysrgb&w=1400) 50%/cover no-repeat}:where(html:not(:has(.aboutShowcase))) .workerPhoto:after{background:linear-gradient(110deg,#faedcd73,#0000 54%)}:where(html:not(:has(.aboutShowcase))) .heroContent{max-width:1320px;margin:55px auto 0}:where(html:not(:has(.aboutShowcase))) .heroText{color:#102a43;max-width:720px}:where(html:not(:has(.aboutShowcase))) .hero h1 em{color:#102a43}:where(html:not(:has(.aboutShowcase))) .nav{flex-wrap:wrap;gap:22px;height:auto;min-height:132px;padding:14px 22px}:where(html:not(:has(.aboutShowcase))) .nav>.brand{border:0;flex:0 0 116px;align-self:center;padding-right:0}:where(html:not(:has(.aboutShowcase))) .officialLogo,:where(html:not(:has(.aboutShowcase))) .nav .officialLogo,:where(html:not(:has(.aboutShowcase))) .formHeader .officialLogo,:where(html:not(:has(.aboutShowcase))) footer .officialLogo{flex-shrink:0;width:116px;height:116px}:where(html:not(:has(.aboutShowcase))) .navLinks{flex-wrap:wrap;flex:600px;justify-content:flex-start;gap:8px 18px;display:flex}:where(html:not(:has(.aboutShowcase))) .navLinks a{white-space:normal;color:#102a43;padding:6px 0}:where(html:not(:has(.aboutShowcase))) .navActions{flex-shrink:0;margin:0}:where(html:not(:has(.aboutShowcase))) .formHeader{flex-wrap:wrap;gap:20px;height:auto;min-height:136px;padding:10px 22px}:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}:where(html:not(:has(.aboutShowcase))) .heroChoice{-webkit-backdrop-filter:blur(18px);border-radius:18px;gap:8px;min-height:134px;background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a)!important;border:1px solid #9874317a!important;height:auto!important;padding:18px!important;box-shadow:inset 0 1px #fffffff2,0 6px #9874311f,0 12px 26px #5c4b281f!important}:where(html:not(:has(.aboutShowcase))) .heroChoice small{letter-spacing:.4px;line-height:1.4;color:#102a43!important}:where(html:not(:has(.aboutShowcase))) .heroChoice strong,:where(html:not(:has(.aboutShowcase))) .heroChoice b{color:#102a43!important;text-shadow:none!important}:where(html:not(:has(.aboutShowcase))) .heroChoice.requesterChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.hireChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.eventsChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.aboutChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.professionalChoice,:where(html:not(:has(.aboutShowcase))) .heroChoice.reportsChoice{background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a)!important}:where(html:not(:has(.aboutShowcase))) .heroChoice:hover,:where(html:not(:has(.aboutShowcase))) .heroChoice:focus-visible{filter:brightness(1.03);transform:translateY(-4px);border-color:#987431!important;box-shadow:0 0 0 3px #d9b66f47,0 16px 30px #5c4b2833!important}:where(html:not(:has(.aboutShowcase))) .heroChoice:active{transform:translateY(2px)scale(.985);box-shadow:inset 0 3px 9px #5c4b2833,0 0 18px #d9b66f66!important}:where(html:not(:has(.aboutShowcase))) .btn,:where(html:not(:has(.aboutShowcase))) .homeButton,:where(html:not(:has(.aboutShowcase))) .loginButton,:where(html:not(:has(.aboutShowcase))) .journeyAction{white-space:normal;text-align:center;justify-content:center;min-height:50px;padding:12px 20px;height:auto!important}:where(html:not(:has(.aboutShowcase))) .btnGold{color:#102a43;background:linear-gradient(135deg,#faedcd,#d9b66f 55%,#f2d28e)}:where(html:not(:has(.aboutShowcase))) .btnGlass,:where(html:not(:has(.aboutShowcase))) .homeButton,:where(html:not(:has(.aboutShowcase))) .loginButton{color:#102a43;background:#fff8e1e6;border:1px solid #98743173}:where(html:not(:has(.aboutShowcase))) .btn:active,:where(html:not(:has(.aboutShowcase))) .homeButton:active,:where(html:not(:has(.aboutShowcase))) .loginButton:active,:where(html:not(:has(.aboutShowcase))) .journeyAction:active,:where(html:not(:has(.aboutShowcase))) button:active{transform:translateY(2px);box-shadow:inset 0 2px 8px #5c4b2833}:where(html:not(:has(.aboutShowcase))) a:focus-visible,:where(html:not(:has(.aboutShowcase))) button:focus-visible,:where(html:not(:has(.aboutShowcase))) input:focus-visible,:where(html:not(:has(.aboutShowcase))) select:focus-visible,:where(html:not(:has(.aboutShowcase))) textarea:focus-visible{outline-offset:4px;outline:3px solid #806025!important}:where(html:not(:has(.aboutShowcase))) .contractBillboard{background:linear-gradient(135deg,#c5efddf0,#a8e6cfe6);border-color:#2b7d518c;box-shadow:inset 0 1px #ffffff73,0 12px 32px #206a4433}:where(html:not(:has(.aboutShowcase))) .contractBillboard h2{color:#102a43;text-shadow:none}:where(html:not(:has(.aboutShowcase))) .contractBillboard small{color:#102a43;letter-spacing:.6px}:where(html:not(:has(.aboutShowcase))) .marketCard,:where(html:not(:has(.aboutShowcase))) .journeyCard,:where(html:not(:has(.aboutShowcase))) .homeHowPillars article,:where(html:not(:has(.aboutShowcase))) .howSafe{background:#fff8e1e6;border-color:#9874314d;box-shadow:0 12px 32px #5c4b281a}:where(html:not(:has(.aboutShowcase))) .journeyCard:nth-child(2n),:where(html:not(:has(.aboutShowcase))) .homeHowPillars article:nth-child(2){background:linear-gradient(135deg,#fff8e1f2,#a8e6cf59)}:where(html:not(:has(.aboutShowcase))) .journeyCard:nth-child(3),:where(html:not(:has(.aboutShowcase))) .homeHowPillars article:nth-child(3){background:linear-gradient(135deg,#fff8e1f2,#e4acb24d)}:where(html:not(:has(.aboutShowcase))) .journeyNav{background:#fff8e1f2}:where(html:not(:has(.aboutShowcase))) .journeySubtitle{min-height:0}:where(html:not(:has(.aboutShowcase))) .journeySteps li{border-color:#98743138}:where(html:not(:has(.aboutShowcase))) .journeySteps li>span{min-height:32px}:where(html:not(:has(.aboutShowcase))) .photoShield{background:#fff8e1cc}:where(html:not(:has(.aboutShowcase))) .opCode,:where(html:not(:has(.aboutShowcase))) .newBadge{color:#102a43;background:#fff8e1}:where(html:not(:has(.aboutShowcase))) .unlockPulse{color:#102a43;background:linear-gradient(135deg,#faedcd,#a8e6cf);flex-wrap:wrap;height:auto;min-height:75px;padding:16px}:where(html:not(:has(.aboutShowcase))) .unlockPulse span,:where(html:not(:has(.aboutShowcase))) .unlockPulse strong{color:#102a43}:where(html:not(:has(.aboutShowcase))) .aboutPrinciples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:30px;display:grid}:where(html:not(:has(.aboutShowcase))) .aboutCard{border-radius:22px;min-height:180px;padding:32px}:where(html:not(:has(.aboutShowcase))) .aboutCard:nth-child(2){background:linear-gradient(135deg,#fff8e1,#a8e6cf8c)}:where(html:not(:has(.aboutShowcase))) .aboutCard:nth-child(3){background:linear-gradient(135deg,#fff8e1,#e4acb266)}:where(html:not(:has(.aboutShowcase))) .aboutCard p{margin-bottom:0}:where(html:not(:has(.aboutShowcase))) .formShell,:where(html:not(:has(.aboutShowcase))) .formIntro,:where(html:not(:has(.aboutShowcase))) .howPageHero,:where(html:not(:has(.aboutShowcase))) .fields label,:where(html:not(:has(.aboutShowcase))) .progressItem,:where(html:not(:has(.aboutShowcase))) .planCard{min-width:0}:where(html:not(:has(.aboutShowcase))) .progressItem{height:auto;min-height:82px}:where(html:not(:has(.aboutShowcase))) .secureBadge{white-space:normal}:where(html:not(:has(.aboutShowcase))) footer{flex-wrap:wrap;gap:24px}@media (max-width:1100px){:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(:has(.aboutShowcase))) .navLinks{flex-basis:60%;order:3}:where(html:not(:has(.aboutShowcase))) .nav{justify-content:space-between}:where(html:not(:has(.aboutShowcase))) .navActions{margin-left:auto}:where(html:not(:has(.aboutShowcase))) .formHeader .secureBadge{display:none}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .hero{padding:16px 20px 55px}:where(html:not(:has(.aboutShowcase))) .nav{gap:12px;padding:12px 16px}:where(html:not(:has(.aboutShowcase))) .navLinks{flex-basis:100%;gap:6px 16px}:where(html:not(:has(.aboutShowcase))) .heroContent{margin-top:36px}:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .heroChoice{min-height:112px}:where(html:not(:has(.aboutShowcase))) .formHeader{gap:12px;padding:12px 16px}:where(html:not(:has(.aboutShowcase))) .formHeader .homeButton{flex:150px}:where(html:not(:has(.aboutShowcase))) .aboutPrinciples{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .journeyNav{position:relative}:where(html:not(:has(.aboutShowcase))) .homeHowLead,:where(html:not(:has(.aboutShowcase))) .homeHowPillars{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .officialLogo,:where(html:not(:has(.aboutShowcase))) .nav .officialLogo,:where(html:not(:has(.aboutShowcase))) .formHeader .officialLogo,:where(html:not(:has(.aboutShowcase))) footer .officialLogo{width:96px;height:96px}:where(html:not(:has(.aboutShowcase))) .btn{max-width:100%}:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader{flex-wrap:wrap;gap:16px;height:auto;padding:18px}:where(html:not(:has(.aboutShowcase))) .progress{gap:8px}:where(html:not(:has(.aboutShowcase))) .progressItem{padding:10px}:where(html:not(:has(.aboutShowcase))) .progressItem strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) *,:where(html:not(:has(.aboutShowcase))) :before,:where(html:not(:has(.aboutShowcase))) :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(html:not(:has(.aboutShowcase))) .contractBillboard h2,:where(html:not(:has(.aboutShowcase))) .contractBillboard small{color:#102a43;animation:2s step-end infinite contractRedGoldBlink}@keyframes contractRedGoldBlink{0%,to{color:#ff2020;opacity:1;text-shadow:0 0 2px #7c1010,0 0 7px #ff3030,0 0 15px #ff0000e6,0 0 28px #f009}40%,90%{opacity:.08;text-shadow:none}50%{color:gold;opacity:1;text-shadow:0 1px 1px #795300,0 0 7px #ffe55b,0 0 15px #ffd700f2,0 0 28px #ffbf00bf}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) .contractBillboard h2,:where(html:not(:has(.aboutShowcase))) .contractBillboard small{opacity:1;color:#102a43;text-shadow:none;animation:none}}:where(html:not(:has(.aboutShowcase))) .hero{padding-left:2vw;padding-right:2vw}:where(html:not(:has(.aboutShowcase))) .hero .nav{flex-wrap:nowrap;gap:14px;width:100%;max-width:none;padding:14px 16px}:where(html:not(:has(.aboutShowcase))) .hero .nav>.brand{flex:0 0 116px}:where(html:not(:has(.aboutShowcase))) .hero .navLinks{scrollbar-width:thin;scrollbar-color:#b6a073 #f0e4c5;flex-wrap:nowrap;flex:1;order:0;justify-content:flex-start;gap:8px;min-width:0;padding:8px 4px 12px;display:flex;overflow-x:auto}:where(html:not(:has(.aboutShowcase))) .hero .navLinks a,:where(html:not(:has(.aboutShowcase))) .hero .navActions .loginButton{white-space:nowrap;-webkit-backdrop-filter:blur(18px)saturate(120%);color:#102a43;background:linear-gradient(145deg,#e1d2abc7,#d3c094d1);border:1px solid #a68c579e;border-radius:12px;flex:none;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;line-height:1.35;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;box-shadow:inset 0 2px 1px #fff9,0 3px #ae9764,0 7px 14px #6d582e24}:where(html:not(:has(.aboutShowcase))) .hero .navLinks a:hover,:where(html:not(:has(.aboutShowcase))) .hero .navActions .loginButton:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 2px 1px #ffffffb3,0 4px #ae9764,0 0 15px #ffd65b99}:where(html:not(:has(.aboutShowcase))) .hero .navLinks a:active,:where(html:not(:has(.aboutShowcase))) .hero .navActions .loginButton:active{filter:brightness(1.2);transform:translateY(3px);box-shadow:inset 0 2px 5px #6d582e38,0 1px #ae9764,0 0 9px #ffe680,0 0 24px #f6d36a}:where(html:not(:has(.aboutShowcase))) .hero .navLinks a:focus,:where(html:not(:has(.aboutShowcase))) .hero .navActions .loginButton:focus{border-color:#b98c2c;box-shadow:inset 0 1px 1px #fffc,0 3px #ae9764,0 0 8px #ffe680,0 0 22px #f6d36acc}:where(html:not(:has(.aboutShowcase))) .hero .navActions{flex:none;margin:0}:where(html:not(:has(.aboutShowcase))) .hero .heroContent{width:100%;max-width:none;margin-left:0;margin-right:0}:where(html:not(:has(.aboutShowcase))) .hero .heroText{text-wrap:pretty;width:100%;max-width:none;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .heroChoice{min-height:160px}:where(html:not(:has(.aboutShowcase))) .heroChoice small{letter-spacing:.2px}:where(html:not(:has(.aboutShowcase))) .formHeader,:where(html:not(:has(.aboutShowcase))) .adminConsoleHeader{height:auto;min-height:136px}:where(html:not(:has(.aboutShowcase))) .fields label{line-height:1.5}:where(html:not(:has(.aboutShowcase))) .fields input,:where(html:not(:has(.aboutShowcase))) .fields select,:where(html:not(:has(.aboutShowcase))) .fields textarea{width:100%;max-width:100%}:where(html:not(:has(.aboutShowcase))) .progressItem{min-height:104px}:where(html:not(:has(.aboutShowcase))) .stepTitle{align-items:flex-start}:where(html:not(:has(.aboutShowcase))) .stepTitle>div{min-width:0}:where(html:not(:has(.aboutShowcase))) .journeyNav a{white-space:normal}:where(html:not(:has(.aboutShowcase))) .journeySteps li{grid-template-columns:44px minmax(0,1fr)}:where(html:not(:has(.aboutShowcase))) .journeySteps li>span{width:40px;height:40px}:where(html:not(:has(.aboutShowcase))) .marketCard,:where(html:not(:has(.aboutShowcase))) .journeyCard,:where(html:not(:has(.aboutShowcase))) .planCard{overflow-wrap:anywhere;min-width:0}:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(:has(.aboutShowcase))) .homeHowLead{grid-template-columns:1fr}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .hero{padding-left:16px;padding-right:16px}:where(html:not(:has(.aboutShowcase))) .hero .nav{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}:where(html:not(:has(.aboutShowcase))) .hero .nav>.brand{grid-area:1/1}:where(html:not(:has(.aboutShowcase))) .hero .navActions{grid-area:1/2}:where(html:not(:has(.aboutShowcase))) .hero .navLinks{grid-area:2/1/auto/-1;width:100%;min-width:0}:where(html:not(:has(.aboutShowcase))) .heroChoiceGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .heroChoice{min-height:145px}:where(html:not(:has(.aboutShowcase))) .journeyNav{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .progress{flex-wrap:wrap}:where(html:not(:has(.aboutShowcase))) .progressItem{flex:100%}:where(html:not(:has(.aboutShowcase))) .formHeader .homeButton{flex-basis:100%}:where(html:not(:has(.aboutShowcase))) .formHeader{justify-content:center}:where(html:not(:has(.aboutShowcase))) .contractBillboard{padding-left:18px;padding-right:18px}:where(html:not(:has(.aboutShowcase))) .contractBillboard h2{overflow-wrap:normal}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) .hero .navLinks a,:where(html:not(:has(.aboutShowcase))) .hero .navActions .loginButton{transition:none}}:where(html:not(:has(.aboutShowcase))) .homeOpportunities,:where(html:not(:has(.aboutShowcase))) .hero~.section{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:clamp(16px,2vw,40px);padding-right:clamp(16px,2vw,40px)}:where(html:not(:has(.aboutShowcase))) .homeOpportunities{padding-top:72px;padding-bottom:72px}:where(html:not(:has(.aboutShowcase))) .homeOpportunities:before{inset:20px clamp(8px,1vw,20px)}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead h2,:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead>p{max-width:none}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead>p{margin-bottom:0}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;max-width:none;display:grid}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .marketCard{flex-direction:column;min-width:0;display:flex}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .marketCardBody{flex-direction:column;flex:1;padding:24px;display:flex}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .serviceTitle{align-items:flex-start}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .serviceTitle>i{flex:0 0 39px}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .serviceTitle>div{min-width:0}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .contractType{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;padding:14px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .lockedPreview{margin:18px 0 24px;display:block}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .lockedPreview>div{display:none}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .lockedPreview p{width:100%;max-width:none;line-height:1.6}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .unlockPulse{margin-top:auto}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .pricePrivacy{margin-bottom:0}:where(html:not(:has(.aboutShowcase))) .hero~.modelWrap{padding-left:clamp(16px,2vw,40px);padding-right:clamp(16px,2vw,40px)}:where(html:not(:has(.aboutShowcase))) .hero~.modelWrap .model{gap:40px;width:100%;max-width:none;padding:clamp(24px,3vw,48px)}:where(html:not(:has(.aboutShowcase))) .hero~footer{max-width:none;padding-left:2vw;padding-right:2vw}@media (max-width:1100px){:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html:not(:has(.aboutShowcase))) .homeOpportunitiesHead{grid-template-columns:1fr;gap:18px}}@media (max-width:700px){:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid{grid-template-columns:1fr;gap:20px}:where(html:not(:has(.aboutShowcase))) .homeFeaturedGrid .marketCardBody{padding:20px}:where(html:not(:has(.aboutShowcase))) .homeOpportunities{padding-top:48px;padding-bottom:48px}}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;scroll-margin-top:24px}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{border-radius:13px;gap:10px;min-height:112px;height:auto!important;padding:16px 20px!important}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice small{letter-spacing:0;line-height:1.3}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice strong{line-height:1.35}@media (max-width:520px){:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{min-height:80px}}:where(html:not(:has(.aboutShowcase))) .rulesPage{padding:24px clamp(16px,2vw,40px) 64px}:where(html:not(:has(.aboutShowcase))) .rulesIntro{margin:42px 0 28px}:where(html:not(:has(.aboutShowcase))) .rulesIntro p{max-width:960px}:where(html:not(:has(.aboutShowcase))) .rulesNav{border-radius:16px;flex-wrap:wrap;gap:12px;margin-bottom:24px;padding:16px;display:flex}:where(html:not(:has(.aboutShowcase))) .rulesNav a{background:#d3c09499;border:1px solid #a68c5780;border-radius:10px;padding:10px 14px}:where(html:not(:has(.aboutShowcase))) .rulesNav a:hover{box-shadow:0 0 14px #f6d36aa6}:where(html:not(:has(.aboutShowcase))) .rulesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}:where(html:not(:has(.aboutShowcase))) .rulesCard{border-radius:20px;min-width:0;padding:28px;scroll-margin-top:24px}:where(html:not(:has(.aboutShowcase))) .rulesCard ul{gap:12px;padding-left:24px;display:grid}:where(html:not(:has(.aboutShowcase))) .rulesSources{gap:10px;margin-top:24px;display:grid}:where(html:not(:has(.aboutShowcase))) .rulesSources a,:where(html:not(:has(.aboutShowcase))) .professionalData .consent a{text-underline-offset:3px;text-decoration:underline}:where(html:not(:has(.aboutShowcase))) .serviceCatalog{margin:32px 0}:where(html:not(:has(.aboutShowcase))) .serviceSearch{gap:8px;margin:20px 0;display:grid}:where(html:not(:has(.aboutShowcase))) .serviceSearch input{width:100%}:where(html:not(:has(.aboutShowcase))) .catalogGroup{margin:24px 0}:where(html:not(:has(.aboutShowcase))) .professionalServices.catalogGroup label{border-color:#a68c5759;align-items:flex-start}:where(html:not(:has(.aboutShowcase))) .professionalServices.catalogGroup input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}:where(html:not(:has(.aboutShowcase))) .selectedServiceList{flex-wrap:wrap;gap:8px;display:flex}:where(html:not(:has(.aboutShowcase))) .selectedServiceList button{color:#102a43;cursor:pointer;background:#a8e6cfa6;border:1px solid #b6a073;border-radius:12px;padding:8px 12px}:where(html:not(:has(.aboutShowcase))) .professionalHero,:where(html:not(:has(.aboutShowcase))) .professionalShell{width:100%;max-width:none}@media (max-width:900px){:where(html:not(:has(.aboutShowcase))) .rulesGrid{grid-template-columns:1fr}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .rulesCard{padding:22px}:where(html:not(:has(.aboutShowcase))) .catalogGroup{grid-template-columns:1fr}}:root:where(:not(:has(.aboutShowcase))){--shimmer-blue:#b3e1f8}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{-webkit-backdrop-filter:blur(18px)saturate(120%);background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a)!important;border-color:#689eb9a6!important}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice:hover,:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice:focus-visible{box-shadow:inset 0 1px #ffffffe6,0 0 16px #b3e1f8e6,0 12px 26px #355d7433!important}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice:active{box-shadow:inset 0 3px 9px #355d7438,0 0 20px #b3e1f8f2!important}:where(html:not(:has(.aboutShowcase))) body{isolation:isolate;background:#faedcd;min-height:100vh;position:relative}:where(html:not(:has(.aboutShowcase))) body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#fff8e170,#faedcd80),url(/facilities-glass-background-v2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}:where(html:not(:has(.aboutShowcase))) body>main,:where(html:not(:has(.aboutShowcase))) .hero{background:0 0!important}:where(html:not(:has(.aboutShowcase))) .hero:before{content:"";pointer-events:none;opacity:.1;background:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=2000&q=88) 50%/cover;position:absolute;inset:0}:where(html:not(:has(.aboutShowcase))) .hero .workerPhoto{opacity:.12}:where(html:not(:has(.aboutShowcase))) .glass{-webkit-backdrop-filter:blur(20px);background-color:#fff8e1d4}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) body:before{background-position:50%,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,100%}}@media print{:where(html:not(:has(.aboutShowcase))) body:before,:where(html:not(:has(.aboutShowcase))) .hero:before,:where(html:not(:has(.aboutShowcase))) .hero .workerPhoto{display:none}}:root:where(:not(:has(.aboutShowcase))){--glass:#fff8e18f}:where(html:not(:has(.aboutShowcase))) .glass{-webkit-backdrop-filter:blur(10px)saturate(115%);background:#fff8e18f!important}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{-webkit-backdrop-filter:blur(10px)saturate(115%)}:where(html:not(:has(.aboutShowcase))) .hero .navLinks a,:where(html:not(:has(.aboutShowcase))) .hero .navActions .loginButton{-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#e1d2ab99,#d3c0947a)}:where(html:not(:has(.aboutShowcase))) .homeOpportunities:before{background:linear-gradient(145deg,#fff8e15c,#fff8e138)}:where(html:not(:has(.aboutShowcase))) .contractBillboard{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#b3e1f8ad,#b3e1f87a);border-color:#689eb9a6;box-shadow:inset 0 1px #ffffff73,0 12px 32px #355d7433}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{min-width:0}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice strong,:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice small{white-space:normal;word-break:normal;overflow-wrap:normal;text-wrap:balance;min-width:0}@media (max-width:1200px){:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:620px){:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid{grid-template-columns:1fr;gap:14px}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{min-height:104px;padding:16px 18px!important}}:where(html:not(:has(.aboutShowcase))) .hero .nav{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:18px;display:grid}:where(html:not(:has(.aboutShowcase))) .hero .nav>.brand{grid-area:1/1}:where(html:not(:has(.aboutShowcase))) .hero .navLinks{grid-area:1/2;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;width:100%;min-width:0;padding:6px 0 10px;display:grid;overflow:visible}:where(html:not(:has(.aboutShowcase))) .hero .navLinks a{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:80px;margin:0;padding:12px;line-height:1.4;display:flex}:where(html:not(:has(.aboutShowcase))) .hero .navLinks a>span{text-align:center;overflow-wrap:normal;width:100%;display:block}@media (min-width:1900px){:where(html:not(:has(.aboutShowcase))) .hero .navLinks{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1100px){:where(html:not(:has(.aboutShowcase))) .hero .nav{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .hero .nav>.brand{grid-area:1/1;justify-self:center}:where(html:not(:has(.aboutShowcase))) .hero .navLinks{grid-area:2/1}}@media (max-width:760px){:where(html:not(:has(.aboutShowcase))) .hero .navLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:380px){:where(html:not(:has(.aboutShowcase))) .hero .navLinks{grid-template-columns:1fr}}:where(html:not(:has(.aboutShowcase))) body:before{filter:blur(.6px);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:100% 100%,contain}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) body:before{background-position:50%,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,100%}}:where(html:not(:has(.aboutShowcase))) body{isolation:isolate;min-height:max(100vh,66.6667vw);position:relative}:where(html:not(:has(.aboutShowcase))) body:before{content:none;display:none}:where(html:not(:has(.aboutShowcase))) .facilitiesPageBackdrop{z-index:0;pointer-events:none;filter:blur(.6px);background-image:linear-gradient(#fff8e161,#faedcd70),url(/facilities-glass-background-v2.webp);background-position:50%,top;background-repeat:no-repeat,repeat-y;background-size:100% 100%,100%;position:absolute;inset:0}:where(html:not(:has(.aboutShowcase))) body>main{z-index:1;position:relative;background:0 0!important}@media print{:where(html:not(:has(.aboutShowcase))) .facilitiesPageBackdrop{display:none}}:root:where(:not(:has(.aboutShowcase))){--button-gold:linear-gradient(145deg,#f2d699c7,#d3af62a8);--button-gold-edge:#a8894c}:where(html:not(:has(.aboutShowcase))) body :is(.hero .heroChoiceGrid .heroChoice,.hero .navLinks a,.btn,.homeButton,.loginButton,.journeyAction,.unlockPulse,.navButton,.rulesNav a,button){color:#102a43;-webkit-backdrop-filter:blur(10px)saturate(115%);transition:transform .15s,box-shadow .15s,filter .15s;background:var(--button-gold)!important;box-shadow:inset 0 2px 1px #ffffffb3,0 4px 0 var(--button-gold-edge),0 9px 16px #6d582e2e!important;border:1px solid #a6843dad!important}:where(html:not(:has(.aboutShowcase))) body :is(.hero .heroChoiceGrid .heroChoice,.hero .navLinks a,.btn,.homeButton,.loginButton,.journeyAction,.unlockPulse,.navButton,.rulesNav a,button):hover{filter:brightness(1.05);transform:translateY(-2px);background:var(--button-gold)!important;box-shadow:inset 0 2px 1px #fffc,0 5px 0 var(--button-gold-edge),0 0 18px #ffd8669e!important}:where(html:not(:has(.aboutShowcase))) body :is(.hero .heroChoiceGrid .heroChoice,.hero .navLinks a,.btn,.homeButton,.loginButton,.journeyAction,.unlockPulse,.navButton,.rulesNav a,button):focus-visible{outline-offset:4px;outline:3px solid #806025;box-shadow:inset 0 1px #fffc,0 4px 0 var(--button-gold-edge),0 0 22px #f6d36ad9!important}:where(html:not(:has(.aboutShowcase))) body :is(.hero .heroChoiceGrid .heroChoice,.hero .navLinks a,.btn,.homeButton,.loginButton,.journeyAction,.unlockPulse,.navButton,.rulesNav a,button):active{transform:translateY(3px);box-shadow:inset 0 3px 6px #6d582e38,0 1px 0 var(--button-gold-edge),0 0 12px #ffe680,0 0 24px #f6d36acc!important}:where(html:not(:has(.aboutShowcase))) body :is(.hero .heroChoiceGrid .heroChoice,.hero .navLinks a,.btn,.homeButton,.loginButton,.journeyAction,.unlockPulse,.navButton,.rulesNav a,button):disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}:where(html:not(:has(.aboutShowcase))) .contractBillboard{box-shadow:inset 0 2px 1px #ffffffa6,0 4px 0 var(--button-gold-edge),0 9px 16px #6d582e29;border-color:#a6843dad;background:var(--button-gold)!important}:where(html:not(:has(.aboutShowcase))) .hero .heroContent>.eyebrow,:where(html:not(:has(.aboutShowcase))) .hero .heroContent>h1,:where(html:not(:has(.aboutShowcase))) .hero .heroContent>.heroText{text-align:center;color:#102a43;width:100%;max-width:none;margin-left:auto;margin-right:auto;letter-spacing:normal!important;line-height:1.5!important}:where(html:not(:has(.aboutShowcase))) .hero .heroContent>.eyebrow{flex-wrap:wrap;justify-content:center}:where(html:not(:has(.aboutShowcase))) .hero .heroContent>h1{margin-top:22px;margin-bottom:22px}:where(html:not(:has(.aboutShowcase))) .hero .heroContent>h1 em{color:#102a43}:where(html:not(:has(.aboutShowcase))) .hero .heroContent>.heroText{text-wrap:balance;margin-bottom:30px}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) body :is(.hero .heroChoiceGrid .heroChoice,.hero .navLinks a,.btn,.homeButton,.loginButton,.journeyAction,.unlockPulse,.navButton,.rulesNav a,button){transition:none}}:where(html:not(:has(.aboutShowcase))) .featuredCarousel{padding-top:40px;padding-bottom:40px}:where(html:not(:has(.aboutShowcase))) .featuredCarouselHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}:where(html:not(:has(.aboutShowcase))) .featuredCarouselHeader h2{margin:8px 0 0}:where(html:not(:has(.aboutShowcase))) .featuredCarouselControls{flex-shrink:0;gap:12px;display:flex}:where(html:not(:has(.aboutShowcase))) .featuredCarouselControls button{cursor:pointer;border-radius:12px;width:48px;min-height:48px}:where(html:not(:has(.aboutShowcase))) .featuredCarouselTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ac8c49 #f3e8cc;grid-auto-columns:calc(25% - 12px);grid-auto-flow:column;gap:16px;padding:4px 0 14px;display:grid;position:relative;overflow-x:auto}:where(html:not(:has(.aboutShowcase))) .featuredSlide{scroll-snap-align:start;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .featuredSlide.glass{background:#fff8e1d1!important}:where(html:not(:has(.aboutShowcase))) .featuredSlideImage{flex-shrink:0;height:112px;position:relative;overflow:hidden}:where(html:not(:has(.aboutShowcase))) .featuredSlideImage img{object-fit:cover;filter:brightness(.85)saturate(.65);width:100%;height:100%;display:block}:where(html:not(:has(.aboutShowcase))) .featuredBadge,:where(html:not(:has(.aboutShowcase))) .featuredCode{color:#102a43;background:#fff8e1f0;border-radius:7px;padding:4px 8px;position:absolute}:where(html:not(:has(.aboutShowcase))) .featuredBadge{top:10px;left:10px}:where(html:not(:has(.aboutShowcase))) .featuredCode{bottom:10px;right:10px}:where(html:not(:has(.aboutShowcase))) .featuredSlideBody{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}:where(html:not(:has(.aboutShowcase))) .featuredSlideBody h3{min-height:2.6em;margin:0;line-height:1.3!important}:where(html:not(:has(.aboutShowcase))) .featuredSlideBody p{margin:0}:where(html:not(:has(.aboutShowcase))) .featuredSlideBody .featuredAccess{justify-content:space-between;gap:12px;width:100%;min-height:46px;margin-top:auto;padding:10px 12px}:where(html:not(:has(.aboutShowcase))) .featuredCarouselFooter{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;display:flex}:where(html:not(:has(.aboutShowcase))) .featuredCarouselFooter p{max-width:780px;margin:0}:where(html:not(:has(.aboutShowcase))) .featuredCarouselFooter .btn{flex-shrink:0}:where(html:not(:has(.aboutShowcase))) .facilitiesPageBackdrop{filter:brightness(.82)saturate(.78)blur(1px)}@media (max-width:1400px){:where(html:not(:has(.aboutShowcase))) .featuredCarouselTrack{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (max-width:1050px){:where(html:not(:has(.aboutShowcase))) .featuredCarouselTrack{grid-auto-columns:calc(50% - 8px)}:where(html:not(:has(.aboutShowcase))) .featuredCarouselFooter{flex-direction:column;align-items:flex-start}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .featuredCarouselTrack{grid-auto-columns:88%}:where(html:not(:has(.aboutShowcase))) .featuredCarouselHeader{align-items:flex-start;gap:12px}:where(html:not(:has(.aboutShowcase))) .featuredCarouselControls{gap:8px}:where(html:not(:has(.aboutShowcase))) .featuredCarouselControls button{width:44px;min-height:44px}:where(html:not(:has(.aboutShowcase))) .featuredCarouselFooter .btn{width:100%}}:where(html:not(:has(.aboutShowcase))) .hero~.section.advantagesCompact{padding-top:32px;padding-bottom:32px}:where(html:not(:has(.aboutShowcase))) .advantagesRow{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:24px 12px;display:grid}:where(html:not(:has(.aboutShowcase))) .advantageItem{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:0 22px;display:flex}:where(html:not(:has(.aboutShowcase))) .advantageItem+.advantageItem{border-left:1px solid #a6843d4d}:where(html:not(:has(.aboutShowcase))) .advantageItem .kicker{letter-spacing:1px}:where(html:not(:has(.aboutShowcase))) .advantageItem h2{margin:0;line-height:1.3!important}:where(html:not(:has(.aboutShowcase))) .advantageItem p{max-width:420px;margin:0 0 6px;line-height:1.5}:where(html:not(:has(.aboutShowcase))) .advantageItem .btn{justify-content:center;gap:10px;max-width:100%;min-height:46px;margin-top:auto;padding:10px 16px}@media (max-width:850px){:where(html:not(:has(.aboutShowcase))) .advantagesRow{grid-template-columns:1fr;padding:8px 22px}:where(html:not(:has(.aboutShowcase))) .advantageItem{padding:20px 0}:where(html:not(:has(.aboutShowcase))) .advantageItem+.advantageItem{border-top:1px solid #a6843d4d;border-left:0}}:where(html:not(:has(.aboutShowcase))) .hero~.modelWrap{padding-top:24px;padding-bottom:32px}:where(html:not(:has(.aboutShowcase))) .hero~.modelWrap .model{border-radius:20px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:28px;padding:24px}:where(html:not(:has(.aboutShowcase))) .modelWrap .modelCopy,:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator{min-width:0}:where(html:not(:has(.aboutShowcase))) .modelWrap .modelCopy h2,:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator h3{margin:8px 0 12px;line-height:1.2!important}:where(html:not(:has(.aboutShowcase))) .modelWrap .modelCopy p{margin:0;line-height:1.55}:where(html:not(:has(.aboutShowcase))) .modelWrap .modelCopy ul{gap:8px 18px;margin:14px 0 0}:where(html:not(:has(.aboutShowcase))) .modelWrap .modelCopy li{line-height:1.45}:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator{-webkit-backdrop-filter:blur(10px);background:#fff8e15c;border-radius:16px;padding:18px 20px}:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator .accessIcon{display:none}:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator .accessText{line-height:1.5;margin:0 0 12px!important}:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator .unlock{border-radius:10px;flex-wrap:wrap;gap:12px;padding:10px 12px}:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator>p:last-child{margin:10px 0 0;line-height:1.45}@media (max-width:900px){:where(html:not(:has(.aboutShowcase))) .hero~.modelWrap .model{grid-template-columns:1fr;gap:20px;padding:20px}}@media (max-width:600px){:where(html:not(:has(.aboutShowcase))) .hero~.modelWrap{padding-top:16px;padding-bottom:24px}:where(html:not(:has(.aboutShowcase))) .modelWrap .modelCopy ul{grid-template-columns:1fr}:where(html:not(:has(.aboutShowcase))) .modelWrap .calculator{padding:16px}}:where(html:not(:has(.aboutShowcase))) .facilitiesPageBackdrop{opacity:.48}:where(html:not(:has(.aboutShowcase))) .hero:before,:where(html:not(:has(.aboutShowcase))) .hero .workerPhoto{opacity:.05}:where(html:not(:has(.aboutShowcase))) .heroIntroGlass{border-radius:18px;margin-bottom:22px;padding:18px 24px}:where(html:not(:has(.aboutShowcase))) .hero .heroIntroGlass :is(.eyebrow,h1,.heroText){text-align:center;color:#102a43;width:100%;max-width:none;letter-spacing:normal!important;line-height:1.5!important}:where(html:not(:has(.aboutShowcase))) .hero .heroIntroGlass .eyebrow{flex-wrap:wrap;justify-content:center}:where(html:not(:has(.aboutShowcase))) .hero .heroIntroGlass h1{margin:12px 0}:where(html:not(:has(.aboutShowcase))) .hero .heroIntroGlass h1 em{color:#102a43}:where(html:not(:has(.aboutShowcase))) .hero .heroIntroGlass .heroText{text-wrap:balance;margin:0}:where(html:not(:has(.aboutShowcase))) body :is(.featuredCarouselHeader,.featuredCarouselFooter,.homeHowLead,.scrollCue,.howPageHero,.howPageFinal,.formIntro,.companyIntro,.plansHead,.planConsent,.paymentNote,.professionalIntro,.specialtyHero,.specialtyHead,.specialtyCta,.hireHero,.verificationIntro,.checksHead,.opportunitiesIntro,.clientDashboardIntro,.loginIntro,.loginSecurity,.rulesIntro,.rulesSources,.managementIntro,.managementTitle,.adminConsoleIntro,.salaryIntro,.progress,.cta,main>footer){-webkit-backdrop-filter:blur(12px)saturate(105%);background:#fff8e1b8;border:1px solid #bc9f6047;border-radius:16px;padding:18px 22px;box-shadow:inset 0 1px #ffffff8c}:where(html:not(:has(.aboutShowcase))) .featuredCarousel .featuredCarouselHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px 20px;display:flex}:where(html:not(:has(.aboutShowcase))) .featuredCarouselHeader>div:first-child{width:100%;min-width:0}:where(html:not(:has(.aboutShowcase))) .featuredCarouselHeader h2{text-align:center;margin:6px 0 0}:where(html:not(:has(.aboutShowcase))) .featuredCarouselControls{justify-content:center;align-items:center}:where(html:not(:has(.aboutShowcase))) .featuredCarouselControls .carouselPause{width:auto;min-width:96px;padding:10px 16px}:where(html:not(:has(.aboutShowcase))) body .scrollCue{width:max-content;max-width:100%;padding:8px 16px}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) .heroIntroGlass{padding:16px}:where(html:not(:has(.aboutShowcase))) .featuredCarousel .featuredCarouselHeader{padding:14px}}:root:where(:not(:has(.aboutShowcase))){--site-font:Arial,Helvetica,sans-serif;--site-ink:#102a43}:where(html:not(:has(.aboutShowcase))) body,:where(html:not(:has(.aboutShowcase))) body *,:where(html:not(:has(.aboutShowcase))) body :before,:where(html:not(:has(.aboutShowcase))) body :after{color:var(--site-ink)!important}:where(html:not(:has(.aboutShowcase))) body input::placeholder,:where(html:not(:has(.aboutShowcase))) body textarea::placeholder{opacity:.75;color:var(--site-ink)!important}:where(html:not(:has(.aboutShowcase))) .homeHowPreview .homeHowLead{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}:where(html:not(:has(.aboutShowcase))) .homeHowPreview .homeHowLead>div{width:100%;min-width:0}:where(html:not(:has(.aboutShowcase))) .homeHowPreview .homeHowLead h2{text-align:center;text-wrap:balance;max-width:1100px;margin:12px auto 0}:where(html:not(:has(.aboutShowcase))) .homeHowPreview .homeHowCopy{flex-direction:column;align-items:center;gap:18px;display:flex}:where(html:not(:has(.aboutShowcase))) .homeHowPreview .homeHowCopy p{text-align:center;max-width:1000px;margin:0 auto}:where(html:not(:has(.aboutShowcase))) .homeHowPreview .homeHowCopy .btn{justify-content:center;max-width:100%;margin:0}:where(html:not(:has(.aboutShowcase))) .hero~.modelWrap.modelExplainer{padding-top:18px;padding-bottom:18px}:where(html:not(:has(.aboutShowcase))) .modelExplainerBand{border-radius:20px;padding:22px 24px}:where(html:not(:has(.aboutShowcase))) .modelExplainerHeading{text-align:center;margin-bottom:18px}:where(html:not(:has(.aboutShowcase))) .modelExplainerHeading .kicker{letter-spacing:1px}:where(html:not(:has(.aboutShowcase))) .modelExplainerHeading h2{text-wrap:balance;margin:8px auto 0;line-height:1.25!important}:where(html:not(:has(.aboutShowcase))) .modelExplainerSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}:where(html:not(:has(.aboutShowcase))) .modelExplainerSteps article{min-width:0}:where(html:not(:has(.aboutShowcase))) .modelExplainerSteps article+article{border-left:1px solid #a6843d4d;padding-left:24px}:where(html:not(:has(.aboutShowcase))) .modelExplainerSteps h3{margin:0 0 8px;line-height:1.35!important}:where(html:not(:has(.aboutShowcase))) .modelExplainerSteps p{margin:0;line-height:1.55!important}@media (max-width:850px){:where(html:not(:has(.aboutShowcase))) .modelExplainerBand{padding:20px}:where(html:not(:has(.aboutShowcase))) .modelExplainerSteps{grid-template-columns:1fr;gap:16px}:where(html:not(:has(.aboutShowcase))) .modelExplainerSteps article+article{border-top:1px solid #a6843d4d;border-left:0;padding-top:16px;padding-left:0}}:root:where(:not(:has(.aboutShowcase))){--content-glass:#fff8e1b8}:where(html:not(:has(.aboutShowcase))) body .glass{-webkit-backdrop-filter:blur(12px)saturate(105%);background:var(--content-glass)!important}:where(html:not(:has(.aboutShowcase))) body :is(.professionalHero,.managementEmpty,.managementTabs,.opResult,.resultCount,.salaryNotice,.salaryFoot,.finalPriceNote,.integrationNotice,.professionalPlans>.consent,.professionalPlans>p,.researchPlans>h2,.researchPlans>p,.verificationWork>p,.adminConsoleNotice){background:var(--content-glass);-webkit-backdrop-filter:blur(12px)saturate(105%);border:1px solid #bc9f6047;border-radius:16px;padding:16px 20px;box-shadow:inset 0 1px #ffffff8c}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) body :is(.professionalHero,.managementEmpty,.managementTabs,.opResult,.resultCount,.salaryNotice,.salaryFoot,.finalPriceNote,.integrationNotice,.professionalPlans>.consent,.professionalPlans>p,.researchPlans>h2,.researchPlans>p,.verificationWork>p,.adminConsoleNotice){padding:14px 16px}}:where(html:not(:has(.aboutShowcase))) .facilitiesPageBackdrop{opacity:1;filter:brightness(.92)saturate(.88);background-image:url(/facilities-glass-background-v2.webp);background-position:top;background-repeat:repeat-y;background-size:100%}:where(html:not(:has(.aboutShowcase))) body:after{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(.5px);background:#fff8e1a3;position:absolute;inset:0}:where(html:not(:has(.aboutShowcase))) body>main{z-index:1;position:relative}:where(html:not(:has(.aboutShowcase))) .hero:before,:where(html:not(:has(.aboutShowcase))) .hero .workerPhoto,:where(html:not(:has(.aboutShowcase))) .heroGlow,:where(html:not(:has(.aboutShowcase))) .homeOpportunities:before{display:none!important}@media print{:where(html:not(:has(.aboutShowcase))) body:after{display:none}}:where(html:not(:has(.aboutShowcase))) body,:where(html:not(:has(.aboutShowcase))) body :is(p,li,td,th,dt,dd,label,legend){line-height:1.6}:where(html:not(:has(.aboutShowcase))) body :is(button,input,select,textarea,.btn,.homeButton,.loginButton,.navLinks a,.heroChoice){line-height:1.5}:where(html:not(:has(.aboutShowcase))) body :is(h1){line-height:1.2!important}:where(html:not(:has(.aboutShowcase))) body :is(h2){line-height:1.25!important}:where(html:not(:has(.aboutShowcase))) body :is(h3,h4,h5,h6){line-height:1.3!important}:where(html:not(:has(.aboutShowcase))) body :is(.kicker,.eyebrow,.calcLabel,.featuredBadge,.featuredCode,.secureBadge){line-height:1.5}:where(html:not(:has(.aboutShowcase))) body .heroIntroGlass .heroText{line-height:1.6!important}:where(html:not(:has(.aboutShowcase))) body .heroChoice{min-height:112px;height:auto!important}:where(html:not(:has(.aboutShowcase))) body .navLinks a{height:auto;min-height:80px}:where(html:not(:has(.aboutShowcase))) body:after{background:#fff8e1b8}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid{grid-auto-rows:1fr;gap:14px 18px;margin-top:18px}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{border-radius:12px;grid-template-rows:auto auto;align-content:center;gap:4px 8px;min-height:76px;height:auto!important;padding:10px 16px!important}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice :is(small,strong){letter-spacing:0;line-height:1.4}:where(html:not(:has(.aboutShowcase))) .hero .contractBillboard{border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 24px;min-height:68px;margin-top:16px;padding:12px 24px;display:flex}:where(html:not(:has(.aboutShowcase))) .hero .contractBillboard small{letter-spacing:.4px;margin:0}:where(html:not(:has(.aboutShowcase))) .hero .contractBillboard h2{margin:0}@media (max-width:620px){:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid{gap:12px}:where(html:not(:has(.aboutShowcase))) .hero .heroChoiceGrid .heroChoice{min-height:76px;padding:10px 14px!important}:where(html:not(:has(.aboutShowcase))) .hero .contractBillboard{flex-direction:column;padding:12px 18px}}:where(html:not(:has(.aboutShowcase))) body .hero .heroIntroGlass .eyebrow{text-align:center;text-wrap:balance;justify-content:center;letter-spacing:normal!important;line-height:1.2!important}:where(html:not(:has(.aboutShowcase))) body .modelExplainerHeading .kicker{text-align:center;text-wrap:balance;display:block;letter-spacing:normal!important;line-height:1.2!important}:root:where(:not(:has(.aboutShowcase))){--straw-surface:linear-gradient(145deg,#fffae6f5,#eddeb2f0);--straw-edge:#b5a171;--straw-shadow:inset 0 2px 1px #fffdf3,inset 0 -2px 3px #987f432e,0 6px 0 var(--straw-edge),0 14px 24px #4234182b}:where(html:not(:has(.aboutShowcase))) body :is(.glass,.heroIntroGlass,.featuredCarouselHeader,.featuredCarouselFooter,.homeHowLead,.modelExplainerHeading,.scrollCue,.howPageHero,.howPageFinal,.formIntro,.companyIntro,.plansHead,.planConsent,.paymentNote,.professionalHero,.professionalIntro,.specialtyHero,.specialtyHead,.specialtyCta,.hireHero,.verificationIntro,.checksHead,.opportunitiesIntro,.clientDashboardIntro,.loginIntro,.loginSecurity,.rulesIntro,.rulesSources,.managementIntro,.managementTitle,.adminConsoleIntro,.salaryIntro,.progress,.cta,main>footer,.managementEmpty,.managementTabs,.opResult,.resultCount,.salaryNotice,.salaryFoot,.finalPriceNote,.integrationNotice,.professionalPlans>.consent,.professionalPlans>p,.researchPlans>h2,.researchPlans>p,.verificationWork>p,.adminConsoleNotice){border-radius:18px;background:var(--straw-surface)!important;box-shadow:var(--straw-shadow)!important;border:1px solid #c9b77f!important}:where(html:not(:has(.aboutShowcase))) body :is(.homeHowPillars article,.modelExplainerSteps article,.advantageItem){border:1px solid #c9b77f;border-radius:18px;min-width:0;padding:24px;background:var(--straw-surface)!important;box-shadow:var(--straw-shadow)!important}:where(html:not(:has(.aboutShowcase))) body :is(.modelExplainerBand,.advantagesRow){padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}:where(html:not(:has(.aboutShowcase))) body .modelExplainerHeading{margin-bottom:26px;padding:24px}:where(html:not(:has(.aboutShowcase))) body .advantagesRow{gap:24px}:where(html:not(:has(.aboutShowcase))) body .modelExplainerSteps article+article{border:1px solid #c9b77f;padding:24px}:where(html:not(:has(.aboutShowcase))) body .advantageItem+.advantageItem{border:1px solid #c9b77f}:where(html:not(:has(.aboutShowcase))) body .cta{width:calc(100% - 40px);max-width:1420px;margin:40px auto;padding:32px 24px}:where(html:not(:has(.aboutShowcase))) body .cta .actions{gap:18px;margin-top:24px;display:flex}:where(html:not(:has(.aboutShowcase))) body :is(h1,h2,h3,h4,h5,h6){overflow-wrap:break-word;text-wrap:balance}:where(html:not(:has(.aboutShowcase))) body :is(.officialLogo,.nav .officialLogo,.formHeader .officialLogo,footer .officialLogo,.loginBrand,.specialtyBrand){flex:0 0 132px;width:132px;min-width:132px;height:132px;display:block}:where(html:not(:has(.aboutShowcase))) body :is(.officialLogo,.loginBrand,.specialtyBrand) img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}:where(html:not(:has(.aboutShowcase))) body :is(.loginHeader,.specialtyHeader,.formHeader){flex-wrap:wrap;gap:20px;height:auto;min-height:156px;padding:12px 22px}:where(html:not(:has(.aboutShowcase))) body .hero .nav>.brand{flex:0 0 132px}:where(html:not(:has(.aboutShowcase))) body .hero .navActions{z-index:2;flex:none;display:flex;position:relative}:where(html:not(:has(.aboutShowcase))) body .hero .navActions .loginButton{white-space:normal;min-height:50px;padding:12px 18px;display:inline-flex}:where(html:not(:has(.aboutShowcase))) body .hero .navLinks a{min-height:58px}:where(html:not(:has(.aboutShowcase))) body .accountEntry{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;max-width:1420px;margin:28px auto;padding:16px 20px;display:flex}:where(html:not(:has(.aboutShowcase))) body .loginForm :is(input,select){letter-spacing:normal;height:auto;min-height:52px;padding:12px}:where(html:not(:has(.aboutShowcase))) body .loginForm label{text-transform:none;letter-spacing:normal}:where(html:not(:has(.aboutShowcase))) body .loginHeader .homeButton{border-radius:12px;align-items:center;max-width:100%;display:inline-flex}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard{isolation:isolate;border:3px solid #f5ce62;border-radius:22px;flex-direction:column;justify-content:center;gap:6px;min-height:112px;margin:18px 0 10px;padding:14px 24px;display:flex;overflow:hidden;box-shadow:inset 0 3px 2px #7893bd,inset 0 -6px 10px #010819,0 10px #020a1b,0 20px 32px #07152a66,0 0 26px #ffd65b99;background:linear-gradient(145deg,#183c72 0%,#081c41 50%,#030d24 100%)!important}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard small{letter-spacing:2px;color:#ffe59a!important}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard:before{content:"";z-index:-1;background:radial-gradient(at 15% 0,#00cfff80,#0000 46%),radial-gradient(at 85% 100%,#ab57ff80,#0000 46%);animation:6s ease-in-out infinite servbidSpotlights;inset:0;transform:none}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard:after{content:"";z-index:-1;filter:drop-shadow(0 0 5px #ffca38);background:0 0;border:3px dotted #ffd85a;border-radius:14px;width:auto;height:auto;animation:4s step-end infinite servbidRimLights;inset:8px}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboardLight{display:none}:where(html:not(:has(.aboutShowcase))) body .hero .contractMarquee{justify-content:center;align-items:center;gap:20px;width:100%;min-width:0;display:flex}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard .contractMarquee :is(h2,.contractArrow){--sign-color:#ffdc52;--sign-glow:0 1px 1px #fff6bc,0 0 8px #ffc400,0 0 20px #ffb700,0 0 38px #ff9d0099;color:var(--sign-color)!important;text-shadow:var(--sign-glow)!important;opacity:1!important;filter:none!important;animation:2.8s step-end infinite servbidGoldLights!important}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard .contractMarquee h2{text-align:center;min-width:0;margin:0;line-height:1.2!important}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard .contractArrow{flex:none;line-height:1;display:block}:where(html:not(:has(.aboutShowcase))) body .hero .contractArrowRight{transform:rotate(180deg)}@keyframes servbidGoldLights{0%,55%,to{--sign-color:#ffe777;--sign-glow:0 1px 1px #fff6bc,0 0 8px #ffc400,0 0 20px #ffb700,0 0 38px #ff9d0099}35%,85%{--sign-color:#d8ac36;--sign-glow:0 0 3px #c69222}}@keyframes servbidSpotlights{0%,to{opacity:.75;transform:translate(-8%)scale(1.15)}50%{opacity:1;transform:translate(8%)scale(1.15)}}@keyframes servbidRimLights{0%,to{filter:drop-shadow(0 0 5px #ffbf00);border-color:#ffdc52}33%{filter:drop-shadow(0 0 6px #00cfff);border-color:#67e4ff}66%{filter:drop-shadow(0 0 6px #a34aff);border-color:#d8a0ff}}@media (max-width:1100px){:where(html:not(:has(.aboutShowcase))) body .hero .nav{flex-wrap:wrap;justify-content:space-between}:where(html:not(:has(.aboutShowcase))) body .hero .navLinks{flex-basis:100%;order:3}:where(html:not(:has(.aboutShowcase))) body .hero .navActions{margin-left:auto}:where(html:not(:has(.aboutShowcase))) body .modelExplainerSteps,:where(html:not(:has(.aboutShowcase))) body .advantagesRow,:where(html:not(:has(.aboutShowcase))) body .homeHowPillars{grid-template-columns:1fr}}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) body :is(.officialLogo,.nav .officialLogo,.formHeader .officialLogo,footer .officialLogo,.loginBrand,.specialtyBrand){flex-basis:108px;width:108px;min-width:108px;height:108px}:where(html:not(:has(.aboutShowcase))) body .hero .nav{grid-template-columns:108px minmax(0,1fr)}:where(html:not(:has(.aboutShowcase))) body .hero .navActions .loginButton{min-height:50px;padding:10px 12px}:where(html:not(:has(.aboutShowcase))) body .hero .navLinks{grid-column:1/-1}:where(html:not(:has(.aboutShowcase))) body :is(.loginHeader,.specialtyHeader,.formHeader){justify-content:center;min-height:132px;padding:14px}:where(html:not(:has(.aboutShowcase))) body :is(.homeHowPillars article,.modelExplainerSteps article,.modelExplainerSteps article+article,.advantageItem){padding:20px}:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard{min-height:112px;padding:14px 16px}:where(html:not(:has(.aboutShowcase))) body .hero .contractMarquee{gap:8px}:where(html:not(:has(.aboutShowcase))) body .cta .actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard .contractMarquee :is(h2,.contractArrow),:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard:before,:where(html:not(:has(.aboutShowcase))) body .hero .contractBillboard:after{animation:none!important}}:where(html:not(:has(.aboutShowcase))) body .hero .nav{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;min-height:0;padding:10px 14px;display:flex;overflow-x:auto}:where(html:not(:has(.aboutShowcase))) body .hero .nav>.brand{border-right:0;flex:0 0 132px;align-self:center;padding-right:0}:where(html:not(:has(.aboutShowcase))) body .hero .navLinks{flex-wrap:nowrap;flex:1 0 840px;order:0;justify-content:flex-start;align-items:center;gap:8px;width:auto;min-width:840px;padding:6px 0 10px;display:flex;overflow:visible}:where(html:not(:has(.aboutShowcase))) body .hero .navLinks a{border-radius:10px;flex:1 1 0;width:auto;min-width:0;max-width:160px;min-height:54px;padding:6px 8px;line-height:1.25;height:54px!important}:where(html:not(:has(.aboutShowcase))) body .hero .navLinks a>span{line-height:1.25}:where(html:not(:has(.aboutShowcase))) body .hero .navActions{flex:none;order:0;margin:0;padding:6px 0 10px;display:flex}:where(html:not(:has(.aboutShowcase))) body .hero .navActions .loginButton{white-space:nowrap;border-radius:10px;min-height:54px;padding:6px 12px;line-height:1.25;height:54px!important}:where(html:not(:has(.aboutShowcase))) body .howPage .howPageHero{text-align:left;width:calc(100% - 40px);max-width:none;margin:24px auto 16px;padding:14px 20px}:where(html:not(:has(.aboutShowcase))) body .howPage .howPageHero h1{text-align:left;text-wrap:wrap;width:100%;max-width:none;margin:10px 0 12px}:where(html:not(:has(.aboutShowcase))) body .howPage .howPageHero h1 em{display:inline}:where(html:not(:has(.aboutShowcase))) body .howPage .howPageHero>p{text-align:left;text-wrap:wrap;width:100%;max-width:none;margin:0}:where(html:not(:has(.aboutShowcase))) body .howPage .howPageTrust{justify-content:flex-start;gap:8px;margin-top:12px}:where(html:not(:has(.aboutShowcase))) body .howPage .howPageTrust span{padding:5px 10px}@media (max-width:650px){:where(html:not(:has(.aboutShowcase))) body .howPage .howPageHero{width:calc(100% - 32px);padding:14px 16px}}@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-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}
