@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.z-5\!{z-index:5!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.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,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.px-px{padding-inline:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#112d4e;--blue:#2e6fbd;--coral:#ef7d5c;--ink:#152235;--muted:#687689;--line:#e6ebf0;--soft:#f5f8fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.container{width:min(1180px,100% - 40px);margin:0 auto}.header{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;height:96px;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:100%;display:flex}.logo{letter-spacing:-.6px;align-items:center;gap:11px;font-size:20px;display:flex}.logo strong{color:var(--blue)}.logo small{color:#97a2af;font-size:12px}.logo-mark{background:var(--navy);color:#fff;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.nav nav{color:#34465a;align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.nav nav>a:hover{color:var(--blue)}.login-link{border-left:1px solid var(--line);padding-left:24px}.nav-cta{background:var(--coral);border-radius:9px;padding:13px 19px;box-shadow:0 7px 18px #ef7d5c38;color:#fff!important}.nav-cta span{font-size:18px}.menu-button{background:0 0;border:0;font-size:24px;display:none}.hero{background:linear-gradient(140deg,#f5f9fd 0%,#fff 60%,#fff3ee 100%);min-height:650px;position:relative;overflow:hidden}.hero-grid{z-index:2;grid-template-columns:1.18fr .82fr;align-items:center;gap:70px;min-height:570px;display:grid;position:relative}.hero-copy{padding:56px 0}.eyebrow,.mini-title{letter-spacing:1.6px;color:var(--blue);font-size:12px;font-weight:800}.pulse{background:#37b88b;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #37b88b1f}.hero h1{letter-spacing:-3.5px;color:var(--navy);max-width:650px;margin:22px 0;font-size:60px;line-height:1.06}.hero h1 span{color:var(--coral)}.hero-copy>p{color:var(--muted);max-width:610px;margin-bottom:32px;font-size:19px;line-height:1.65}.search-bar{background:#fff;border:1px solid #dfe6ee;border-radius:13px;grid-template-columns:1.4fr .75fr auto;max-width:720px;padding:7px;display:grid;box-shadow:0 16px 40px #1b3a5e1f}.search-bar label{align-items:center;gap:10px;padding:0 13px;display:flex}.search-bar label+label{border-left:1px solid var(--line)}.search-bar label span{color:#7d8da0;font-size:23px}.search-bar input,.search-bar select{color:#38495c;background:0 0;border:0;outline:0;width:100%;height:48px}.search-bar button,.primary-button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 24px;font-weight:700}.popular{color:#768396;gap:15px;margin-top:18px;font-size:13px;display:flex}.popular b{color:#43566c}.popular a{text-underline-offset:4px;text-decoration:underline}.hero-card-stack{width:355px;margin:auto;position:relative}.pro-card{background:#fff;border-radius:20px;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 26px 70px #122d4e33}.pro-cover{background:linear-gradient(145deg,#173a62,#2e6fbd);height:185px;position:relative;overflow:hidden}.cover-lines{border:1px solid #ffffff29;border-radius:50%;width:250px;height:250px;position:absolute;top:-70px;right:-55px;box-shadow:0 0 0 35px #ffffff0a,0 0 0 70px #ffffff09}.cover-badge{color:#8c5b00;background:#fff1d4;border-radius:20px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;top:18px;left:18px}.pro-avatar{width:76px;height:76px;color:var(--navy);background:#dce8f5;border:5px solid #fff;border-radius:20px;place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;bottom:-32px;left:22px}.pro-body{padding:48px 23px 24px}.pro-body h3{margin:0 0 7px;font-size:19px}.pro-body p{color:var(--muted);margin:0;font-size:14px}.verified{color:#fff;background:#3083d7;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:inline-grid}.pro-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#637488;justify-content:space-between;margin:22px 0;padding:14px 0;font-size:12px;display:flex}.pro-body>a{color:var(--blue);justify-content:space-between;font-size:13px;font-weight:800;display:flex}.floating-tag{z-index:3;background:#fff;border-radius:11px;padding:12px 15px;font-size:12px;position:absolute;box-shadow:0 10px 35px #122d4e26}.tag-top{color:#287d64;top:72px;right:-58px}.tag-bottom{color:#637488;bottom:49px;left:-60px}.tag-bottom strong{color:var(--navy);font-size:19px;display:block}.hero-orbit{border:1px solid #2e6fbd17;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px;top:-160px;right:-180px}.orbit-two{width:370px;height:370px;bottom:-150px;left:-190px}.trust-strip{background:#ffffffa6;border-top:1px solid #d2deeab3}.trust-items{color:#647488;justify-content:center;align-items:center;gap:50px;height:80px;font-size:13px;display:flex}.trust-items b{color:var(--navy);margin-right:5px;font-size:15px}.trust-items i{background:#dce3e9;width:1px;height:20px}.section{padding-top:92px;padding-bottom:92px}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.section-heading h2{letter-spacing:-1.3px;color:var(--navy);margin:9px 0 0;font-size:34px}.section-heading p{color:var(--muted);margin:11px 0 0}.text-link{color:var(--blue);font-size:14px;font-weight:800}.category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.category-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:20px;transition:all .2s;display:flex}.category-card:hover{border-color:#cfdbe7;transform:translateY(-3px);box-shadow:0 14px 30px #19365717}.category-icon{border-radius:13px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.category-card b{margin-bottom:6px;font-size:14px;display:block}.category-card small{color:#8995a3}.category-card em{color:#a6b0bc;margin-left:auto;font-style:normal}.blue{color:#2d70b9;background:#e8f2ff}.coral{color:#df7151;background:#fff0eb}.mint{color:#2d9074;background:#e8f7f3}.violet{color:#7459b3;background:#f1ecff}.amber{color:#aa7c13;background:#fff6dc}.sky{color:#3889ae;background:#e8f7ff}.rose{color:#c45d79;background:#fff0f4}.green{color:#568a40;background:#edf7e8}.soft-section{background:var(--soft)}.outline-button{background:#fff;border:1px solid #ced8e2;border-radius:9px;padding:12px 17px;font-size:13px;font-weight:800}.listing-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.listing-card{border:1px solid var(--line);background:#fff;border-radius:16px;transition:all .2s;overflow:hidden}.listing-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #14325417}.listing-cover{background:linear-gradient(145deg,#173d67,#2d6eb4);height:130px;position:relative}.listing-cover.terracotta{background:linear-gradient(145deg,#7a4436,#d87b5e)}.listing-cover.indigo{background:linear-gradient(145deg,#343667,#6c76c9)}.listing-cover.green{background:linear-gradient(145deg,#315b4c,#6eaa8f)}.listing-cover:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:150px;height:150px;position:absolute;top:-55px;right:-35px;box-shadow:0 0 0 26px #ffffff0a}.listing-category{color:#405167;background:#ffffffeb;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:13px;left:13px}.listing-cover button{color:#506177;z-index:2;background:#fffffff0;border:0;border-radius:50%;width:31px;height:31px;font-size:18px;position:absolute;top:12px;right:13px}.listing-avatar{width:58px;height:58px;color:var(--navy);z-index:2;background:#edf2f7;border:4px solid #fff;border-radius:15px;place-items:center;font-weight:800;display:grid;position:absolute;bottom:-25px;left:17px}.listing-body{padding:38px 17px 18px}.provider{justify-content:space-between;align-items:center;font-size:12px;display:flex}.provider span{font-weight:800}.provider i{color:#fff;background:#3182d1;border-radius:50%;padding:2px 4px;font-size:8px;font-style:normal}.provider small{color:#8a95a2}.listing-body h3{min-height:44px;margin:13px 0 22px;font-size:15px;line-height:1.45}.listing-meta{border-top:1px solid var(--line);color:#748296;justify-content:space-between;padding-top:14px;font-size:11px;display:flex}.listing-meta .price{color:var(--navy);font-weight:800}.how-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.how-intro h2{letter-spacing:-2px;color:var(--navy);margin:13px 0 17px;font-size:45px;line-height:1.12}.how-intro p{color:var(--muted);max-width:390px;line-height:1.7}.primary-button{margin-top:18px;padding:15px 21px;font-size:14px;display:inline-block}.steps{border-left:1px solid #d9e1e9}.step{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:20px;padding:28px 0 28px 38px;display:grid;position:relative}.step:last-child{border:0}.step:before{content:"";background:var(--coral);border-radius:50%;width:11px;height:11px;position:absolute;top:38px;left:-6px;box-shadow:0 0 0 6px #fff}.step>span{color:#c3ccd5;font-size:27px;font-weight:800}.step b{color:var(--navy);font-size:18px}.step p{color:var(--muted);margin:8px 0 0;line-height:1.6}.district-banner{background:var(--navy);color:#fff;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:70px;padding:52px 55px;display:grid;position:relative;overflow:hidden}.mini-title.light{color:#87b7e9}.district-banner h2{letter-spacing:-1.2px;margin:15px 0;font-size:35px;line-height:1.18}.district-banner p{color:#b9c8d7;line-height:1.6}.districts{grid-template-columns:repeat(2,1fr);gap:0 30px;display:grid}.districts a{color:#dce6ef;border-bottom:1px solid #ffffff21;justify-content:space-between;padding:12px 3px;font-size:13px;display:flex}.districts span{color:#79addf}.final-cta{justify-content:space-between;align-items:center;display:flex}.final-cta>div{align-items:center;gap:22px;display:flex}.cta-mark{width:68px;height:68px;color:var(--navy);background:#edf3f9;border-radius:18px;place-items:center;font-weight:900;display:grid}.final-cta h2{color:var(--navy);margin:0 0 7px;font-size:27px}.final-cta p{color:var(--muted);margin:0}.coral-button{background:var(--coral);margin:0}.footer{color:#b7c5d3;background:#0c213a}.footer-main{grid-template-columns:1.7fr repeat(3,1fr);gap:70px;padding:64px 0 45px;display:grid}.logo-light{color:#fff}.logo-light strong{color:#7fb6ee}.footer-brand p{max-width:310px;font-size:13px;line-height:1.7}.footer-main>div>b{color:#fff;margin-bottom:21px;font-size:14px;display:block}.footer-main>div>a:not(.logo){margin:12px 0;font-size:12px;display:block}.socials{gap:8px;margin-top:22px;display:flex}.socials a{border:1px solid #40556c;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.footer-bottom{border-top:1px solid #294057;justify-content:space-between;padding:21px 0;font-size:11px;display:flex}.inner-bg,.wizard-bg{background:#f6f8fb;min-height:75vh}.listings-head{padding:48px 0 34px}.crumb,.detail-crumb{color:#8290a1;font-size:12px}.listings-head h1,.wizard-head h1{color:var(--navy);letter-spacing:-1.4px;margin:18px 0 8px;font-size:37px}.listings-head>p,.wizard-head>p{color:var(--muted)}.wide-search{background:#fff;border:1px solid #dfe6ee;border-radius:13px;grid-template-columns:1.4fr .75fr auto;margin-top:30px;padding:7px;display:grid;box-shadow:0 9px 25px #14325412}.wide-search label{color:#7d8da0;align-items:center;gap:12px;padding:0 15px;display:flex}.wide-search label+label{border-left:1px solid var(--line)}.wide-search input,.wide-search select{background:0 0;border:0;outline:0;width:100%;height:48px}.wide-search button{background:var(--navy);color:#fff;border:0;border-radius:9px;padding:0 25px;font-weight:800}.results-layout{grid-template-columns:235px 1fr;gap:28px;padding-bottom:80px;display:grid}.filters{border:1px solid var(--line);background:#fff;border-radius:14px;height:max-content}.filters>div{border-bottom:1px solid var(--line);padding:22px}.filters>div:last-child{border:0}.filters b{margin-bottom:14px;font-size:14px;display:block}.filters label{color:#5e6e80;align-items:center;gap:8px;margin:13px 0;font-size:12px;display:flex}.filters input{accent-color:var(--blue)}.results-top{color:#69788a;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:13px;display:flex}.results-top b{color:var(--navy)}.results-top select{color:#536477;background:#fff;border:1px solid #dce3ea;border-radius:8px;padding:10px 12px}.results-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.empty-state{border:1px solid var(--line);text-align:center;color:var(--muted);background:#fff;border-radius:14px;padding:50px}.auth-page{grid-template-columns:.9fr 1.1fr;min-height:calc(100vh - 96px);display:grid}.auth-side{color:#fff;background:linear-gradient(145deg,#102c4d,#1f5b91);place-items:center;padding:70px;display:grid;position:relative;overflow:hidden}.auth-side:after{content:"";border:1px solid #ffffff17;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-120px;right:-210px;box-shadow:0 0 0 70px #ffffff06}.register-side{background:linear-gradient(145deg,#3c405e,#6b5792)}.auth-side>div{z-index:2;max-width:480px;position:relative}.auth-side h1{letter-spacing:-2px;margin:18px 0;font-size:46px;line-height:1.1}.auth-side p{color:#c5d4e2;line-height:1.7}.auth-points{gap:14px;margin-top:35px;display:grid}.auth-points span{border-top:1px solid #ffffff21;padding-top:14px;font-size:13px}.auth-form{background:#fff;place-items:center;padding:50px 25px;display:grid}.auth-box{width:min(430px,100%)}.auth-kicker{letter-spacing:1.3px;color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:800}.auth-box h2{color:var(--navy);letter-spacing:-1px;margin:12px 0 7px;font-size:33px}.auth-box>p{color:var(--muted);margin-bottom:28px}.auth-box form{gap:18px;display:grid}.auth-box label{color:#45566a;font-size:12px;font-weight:800}.auth-box label a{float:right;color:var(--blue)}.auth-box input{border:1px solid #dbe3ea;border-radius:9px;outline:0;width:100%;margin-top:8px;padding:14px;display:block}.auth-box input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e8f2ff}.auth-box .check{align-items:flex-start;gap:9px;font-weight:500;line-height:1.5;display:flex}.auth-box .check input{width:auto;margin:2px 0}.two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-submit{background:var(--navy);color:#fff;text-align:center;border-radius:9px;padding:15px;font-weight:800;display:block}.auth-switch{text-align:center;border-top:1px solid var(--line);margin-top:28px;padding-top:23px;font-size:13px}.auth-switch a{color:var(--blue);font-weight:800}.auth-box>small{color:#909ba8;text-align:center;margin-top:22px;line-height:1.5;display:block}.auth-rol{grid-template-columns:1fr 1fr;gap:11px;display:grid}.rol-card{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dbe3ea;border-radius:11px;align-items:center;gap:11px;padding:13px;transition:all .18s;display:flex}.rol-card:hover{background:#f7fafd;border-color:#a9c6e8}.rol-card.active{border-color:var(--blue);background:#eef5fd;box-shadow:0 0 0 3px #e8f2ff}.rol-icon{width:38px;height:38px;color:var(--blue);background:#e8f2ff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.rol-card.active .rol-icon{background:var(--blue);color:#fff}.rol-card:nth-child(2) .rol-icon{color:#7459b3;background:#f0ecff}.rol-card:nth-child(2).active .rol-icon{color:#fff;background:#7459b3}.rol-text strong,.rol-text small{display:block}.rol-text strong{color:var(--navy);font-size:13px}.rol-text small{color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.4}.detail-crumb{padding-top:30px}.detail-layout{grid-template-columns:1fr 340px;gap:28px;padding:25px 0 75px;display:grid}.detail-main,.contact-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.detail-cover{background:linear-gradient(145deg,#173d67,#2d6eb4);height:235px;position:relative;overflow:hidden}.detail-cover>span{color:#90610a;background:#fff2d8;border-radius:20px;padding:8px 11px;font-size:11px;font-weight:800;position:absolute;top:22px;left:25px}.detail-logo{width:92px;height:92px;color:var(--navy);z-index:2;background:#e9f0f7;border:6px solid #fff;border-radius:22px;place-items:center;font-size:27px;font-weight:900;display:grid;position:absolute;bottom:-35px;left:40px}.detail-pattern{border:1px solid #ffffff1f;border-radius:50%;width:390px;height:390px;position:absolute;top:-180px;right:-90px;box-shadow:0 0 0 50px #ffffff09,0 0 0 100px #ffffff06}.detail-content{padding:55px 38px 40px}.detail-title{justify-content:space-between;gap:20px;display:flex}.detail-title h1{color:var(--navy);letter-spacing:-1px;margin:10px 0;font-size:31px;line-height:1.25}.detail-title p{color:#8190a1;font-size:12px}.detail-title button{border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px;font-size:20px}.profile-strip{background:#f6f8fb;border-radius:12px;align-items:center;gap:13px;margin:28px 0;padding:16px;display:flex}.small-avatar{width:46px;height:46px;color:var(--navy);background:#dde9f4;border-radius:12px;place-items:center;font-weight:800;display:grid}.profile-strip b,.profile-strip span{font-size:13px;display:block}.profile-strip i{color:#fff;background:#3182d1;border-radius:50%;padding:2px 4px;font-size:8px}.profile-strip span{color:var(--muted);margin-top:5px;font-size:11px}.profile-strip a{color:var(--blue);margin-left:auto;font-size:12px;font-weight:800}.detail-section{border-top:1px solid var(--line);padding:25px 0}.detail-section h2{color:var(--navy);font-size:19px}.detail-section p{color:#647487;font-size:14px;line-height:1.75}.service-chips{flex-wrap:wrap;gap:9px;display:flex}.service-chips span{color:#41617d;background:#eef4fa;border-radius:8px;padding:9px 12px;font-size:12px}.portfolio{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.portfolio div{color:#62778a;background:linear-gradient(145deg,#e9f0f6,#cbdbe9);border-radius:11px;flex-direction:column;justify-content:flex-end;height:125px;padding:15px;font-size:11px;display:flex}.portfolio b{color:var(--navy);margin-top:3px}.contact-card{height:max-content;padding:27px;position:sticky;top:102px}.contact-card h3{color:var(--navy);margin:12px 0;font-size:23px;line-height:1.3}.contact-card>p{color:var(--muted);font-size:13px;line-height:1.6}.price-box{background:#f5f8fb;border-radius:10px;margin:20px 0;padding:15px}.price-box small,.price-box b{display:block}.price-box small{color:#7d8c9c;margin-bottom:5px}.price-box b{color:var(--navy);font-size:19px}.contact-card button{border-radius:9px;width:100%;margin-top:9px;padding:13px;font-weight:800}.message-btn{background:var(--navy);color:#fff;border:0}.whatsapp-btn{color:#217c60;background:#eaf8f2;border:1px solid #ccecdf}.phone-btn{color:#40566c;background:#fff;border:1px solid #d8e1e8}.safe-note{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.safe-note b,.safe-note span{font-size:11px;display:block}.safe-note span{color:#8290a0;margin-top:5px;line-height:1.5}.dashboard{background:#f4f7fa;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.dash-side{color:#acbdcc;background:#0f2948;flex-direction:column;padding:28px 22px;display:flex}.dash-side .logo{margin-bottom:45px}.dash-side nav{gap:7px;display:grid}.dash-side nav a{border-radius:8px;padding:12px 13px;font-size:13px}.dash-side nav a.active,.dash-side nav a:hover{color:#fff;background:#1d436b}.dash-side nav i{float:right;background:var(--coral);color:#fff;border-radius:20px;padding:2px 6px;font-size:9px;font-style:normal}.dash-help{background:#173b62;border-radius:12px;margin-top:auto;padding:17px}.dash-help b,.dash-help span,.dash-help a{font-size:11px;display:block}.dash-help b{color:#fff}.dash-help span{margin:6px 0 11px}.dash-help a{color:#7db2e7;font-weight:800}.dash-main{padding:38px 45px}.dash-main>header{justify-content:space-between;align-items:center;display:flex}.dash-main header span{color:#8390a0;font-size:11px}.dash-main h1{color:var(--navy);margin:7px 0;font-size:29px}.dash-actions{align-items:center;gap:9px;display:flex}.dash-actions button{border:1px solid var(--line);background:#fff;border-radius:10px;width:39px;height:39px}.dash-avatar{background:var(--navy);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid}.welcome-card{color:#fff;background:linear-gradient(120deg,#173d67,#2d6eb4);border-radius:17px;justify-content:space-between;align-items:center;margin:27px 0;padding:31px 34px;display:flex}.welcome-card h2{margin:10px 0 7px;font-size:25px}.welcome-card p{color:#c9d9e8;font-size:13px}.welcome-card>a{color:var(--navy);background:#fff;border-radius:9px;padding:13px 17px;font-size:12px;font-weight:800}.progress{background:#ffffff2b;border-radius:5px;width:270px;height:6px;margin-top:20px;position:relative}.progress i{background:var(--coral);border-radius:5px;width:65%;height:100%;display:block}.progress span{color:#cbd9e7;white-space:nowrap;position:absolute;top:-5px;left:282px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.stat-grid>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.stat-grid span,.stat-grid b,.stat-grid small{display:block}.stat-grid span{color:#788697;font-size:12px}.stat-grid b{color:var(--navy);margin:12px 0;font-size:28px}.stat-grid small{color:#4b987e;font-size:10px}.dash-grid{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:16px;display:grid}.dash-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.dash-card-head{justify-content:space-between;display:flex}.dash-card-head h3{color:var(--navy);margin:0;font-size:16px}.dash-card-head a{color:var(--blue);font-size:11px;font-weight:800}.dash-listing{grid-template-columns:52px 1fr 80px 25px;align-items:center;gap:12px;margin-top:22px;display:grid}.dash-listing-icon{width:48px;height:48px;color:var(--navy);background:#e5eef7;border-radius:11px;place-items:center;font-weight:800;display:grid}.dash-listing b,.dash-listing span{font-size:11px;display:block}.dash-listing span{color:#84909e;margin-top:6px}.dash-listing span i{background:#39aa82;border-radius:50%;width:6px;height:6px;display:inline-block}.dash-listing button{background:0 0;border:0}.message-row{grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:17px;display:grid}.message-row>span{background:#edf2f7;border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:grid}.message-row b,.message-row small{font-size:11px;display:block}.message-row small{color:#8793a1;margin-top:4px}.message-row time{color:#9da7b2;font-size:9px}.wizard-head{padding:42px 0 25px}.wizard-layout{grid-template-columns:250px 1fr;gap:25px;padding-bottom:70px;display:grid}.wizard-steps{border:1px solid var(--line);background:#fff;border-radius:14px;height:max-content;padding:18px}.wizard-steps>div{color:#8793a0;align-items:center;gap:12px;padding:14px 10px;display:flex}.wizard-steps>div>span{border:1px solid #d7e0e8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.wizard-steps b,.wizard-steps small{font-size:12px;display:block}.wizard-steps small{margin-top:4px;font-size:10px}.wizard-steps .current{color:var(--navy);background:#edf5fd;border-radius:9px}.wizard-steps .current>span{background:var(--blue);color:#fff;border-color:var(--blue)}.wizard-card{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:760px;padding:35px}.wizard-top{color:#7b8999;justify-content:space-between;padding-bottom:19px;font-size:10px;font-weight:800;display:flex;position:relative}.wizard-top i{background:#edf1f5;border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.wizard-top em{background:var(--blue);border-radius:4px;width:20%;height:100%;display:block}.wizard-card h2{color:var(--navy);margin:28px 0 8px;font-size:27px}.wizard-card>p{color:var(--muted);font-size:13px}.field-label{margin:27px 0 20px;font-size:12px;font-weight:800;display:block}.field-label select{color:#6c7b8c;background:#fff;border:1px solid #dbe3ea;border-radius:9px;width:100%;margin-top:8px;padding:14px;display:block}.quick-categories{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.quick-categories button{color:var(--blue);background:#fff;border:1px solid #dfe6ed;border-radius:10px;padding:18px;font-size:22px}.quick-categories span{color:#44576b;margin-top:8px;font-size:11px;display:block}.quick-categories button:hover{border-color:var(--blue);background:#f3f8fd}.wizard-buttons{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:30px;padding-top:22px;display:flex}.wizard-buttons a{color:#718092;font-size:12px}.wizard-buttons button{background:var(--navy);color:#fff;border:0;border-radius:9px;padding:13px 19px;font-weight:800}@media (max-width:900px){.nav nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:77px;left:0;right:0}.nav nav.open{display:flex}.menu-button{display:block}.hero-grid{grid-template-columns:1fr}.hero-card-stack{display:none}.hero h1{font-size:48px}.category-grid,.listing-grid{grid-template-columns:repeat(2,1fr)}.how-section{grid-template-columns:1fr;gap:40px}.district-banner{grid-template-columns:1fr;gap:25px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-main>div:last-child{display:none}.results-layout{grid-template-columns:1fr}.filters{display:none}.results-grid{grid-template-columns:repeat(2,1fr)}.auth-page{grid-template-columns:1fr}.auth-side{display:none}.detail-layout{grid-template-columns:1fr}.contact-card{position:static}.dashboard{grid-template-columns:1fr}.dash-side{display:none}.stat-grid{grid-template-columns:repeat(2,1fr)}.dash-grid,.wizard-layout{grid-template-columns:1fr}.wizard-steps{display:flex;overflow:auto}.wizard-steps>div div{display:none}}@media (max-width:620px){.container{width:min(100% - 26px,1180px)}.header{height:68px}.nav nav{top:67px}.logo{font-size:17px}.logo-mark{width:35px;height:35px}.hero-grid{min-height:auto}.hero-copy{padding:55px 0}.hero h1{letter-spacing:-2px;font-size:40px}.hero-copy>p{font-size:16px}.search-bar,.wide-search{grid-template-columns:1fr}.search-bar label,.wide-search label{height:52px}.search-bar label+label,.wide-search label+label{border-left:0;border-top:1px solid var(--line)}.search-bar button,.wide-search button{height:50px}.popular{flex-wrap:wrap}.trust-items{flex-direction:column;gap:12px;height:auto;padding:18px 0}.trust-items i{display:none}.section{padding-top:65px;padding-bottom:65px}.section-heading{align-items:flex-start;gap:20px}.section-heading h2{font-size:28px}.category-grid{grid-template-columns:1fr}.listing-grid{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.listing-card{scroll-snap-align:start;min-width:270px}.outline-button,.text-link{white-space:nowrap}.how-intro h2{font-size:37px}.district-banner{padding:38px 25px}.districts{grid-template-columns:1fr}.final-cta{flex-direction:column;align-items:flex-start;gap:28px}.final-cta>div{align-items:flex-start}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.listings-head h1,.wizard-head h1{font-size:30px}.results-grid{grid-template-columns:1fr}.results-grid .listing-card{min-width:0}.results-top{gap:12px}.detail-cover{height:185px}.detail-content{padding:50px 20px 25px}.detail-title h1{font-size:25px}.profile-strip{align-items:flex-start}.profile-strip a{display:none}.portfolio{grid-template-columns:1fr}.dash-main{padding:25px 15px}.welcome-card{flex-direction:column;align-items:flex-start;gap:20px}.welcome-card>a{text-align:center;width:100%}.progress{width:70%}.progress span{left:calc(100% + 10px)}.stat-grid{grid-template-columns:1fr 1fr}.dash-grid{grid-template-columns:1fr}.dash-listing{grid-template-columns:45px 1fr 25px}.dash-listing>div:nth-child(3){display:none}.wizard-card{padding:24px 18px}.quick-categories{grid-template-columns:repeat(2,1fr)}.two-fields{grid-template-columns:1fr}.auth-form{padding:36px 18px}}.rich-home{background:#fbfaf7}.rich-home .header{color:#fff;background:#091c32f0;border-bottom-color:#ffffff1a}.rich-home .header .logo{color:#fff}.rich-home .header .logo strong{color:#ef9479}.rich-home .header .logo small{color:#90a4b7}.rich-home .header .logo-mark{background:#f07f5f}.rich-home .header .nav nav{color:#d7e0e8}.rich-home .header .login-link{border-left-color:#ffffff2e}.hero-rich{color:#fff;background:#0a2745;height:710px;min-height:0;position:relative}.hero-photo{background:url(/images/hero-professionals.png) 50%/cover no-repeat;animation:16s ease-in-out infinite alternate heroZoom;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#041324f7 0%,#071a2fe6 34%,#081c3159 64%,#07182924 100%);position:absolute;inset:0}.hero-noise{opacity:.1;mix-blend-mode:overlay;background-image:radial-gradient(#ffffffa6 .55px,#0000 .55px);background-size:6px 6px;position:absolute;inset:0}.hero-rich-grid{z-index:2;grid-template-columns:1fr .55fr;align-items:center;height:630px;display:grid;position:relative}.rich-copy{max-width:760px;padding:50px 0 45px}.light-eyebrow{color:#b9d2e7}.hero-rich h1{color:#fff;letter-spacing:-4px;margin:24px 0 22px;font-size:64px;line-height:1.01}.hero-rich h1 span{color:#f18769}.hero-rich .rich-copy>p{color:#cfdae3;max-width:620px;font-size:19px;line-height:1.65}.hero-search{border:1px solid #ffffff2e;max-width:790px;margin-top:30px;box-shadow:0 20px 50px #0000004d}.hero-search button{background:#ef7f60;min-width:140px}.hero-search button b{margin-left:6px}.hero-tags{flex-wrap:wrap;align-items:center;gap:9px;margin-top:17px;font-size:11px;display:flex}.hero-tags>span{color:#89a0b5;margin-right:5px}.hero-tags a{color:#dce7ef;background:#ffffff12;border:1px solid #ffffff2e;border-radius:20px;padding:7px 10px;transition:all .2s}.hero-tags a:hover{color:#173d67;background:#fff}.hero-proof{align-self:end;gap:12px;width:285px;margin:0 0 108px auto;display:grid}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081c319e;border:1px solid #ffffff29;box-shadow:0 18px 40px #00000038}.proof-card{border-radius:15px;padding:18px}.proof-avatars{align-items:center;margin-bottom:13px;display:flex}.proof-avatars span{color:#173d67;background:#d8e5ef;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-right:-7px;font-size:9px;font-weight:800;display:grid}.proof-avatars b{color:#fff;margin-left:14px;font-size:12px}.proof-card strong,.proof-card small{display:block}.proof-card strong{font-size:13px}.proof-card small{color:#aec0cf;margin-top:5px;font-size:10px}.proof-mini{border-radius:13px;align-items:center;gap:11px;width:210px;margin-left:auto;padding:13px 15px;animation:4s ease-in-out infinite softFloat;display:flex}.proof-mini>span{color:#ae7c13;background:#fff1ca;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.proof-mini strong,.proof-mini small{font-size:11px;display:block}.proof-mini small{color:#aebdcc;margin-top:4px;font-size:9px}.hero-stats{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051627d4;border-top:1px solid #ffffff1f;position:absolute;bottom:0;left:0;right:0}.hero-stats>.container{grid-template-columns:repeat(4,1fr);height:80px;display:grid}.hero-stats .container>div{border-right:1px solid #ffffff1a;align-items:center;gap:11px;padding-left:30px;display:flex}.hero-stats .container>div:first-child{padding-left:0}.hero-stats .container>div:last-child{border:0}.hero-stats b{font-size:25px}.hero-stats b span{color:#f18769}.hero-stats small{color:#aabcca;max-width:80px;font-size:10px;line-height:1.3}.reveal-one{animation:.8s ease-out both fadeUp}.reveal-two{animation:.8s ease-out .2s both fadeUp}.profession-ticker{color:#fff;background:#ef7f60;align-items:center;height:48px;display:flex;overflow:hidden}.profession-ticker>div{width:max-content;animation:28s linear infinite ticker;display:flex}.profession-ticker span{letter-spacing:2px;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:11px;font-weight:800;display:flex}.profession-ticker i{color:#ffd7cb;font-style:normal}.rich-categories{padding-top:110px;padding-bottom:110px}.rich-categories .section-heading{align-items:flex-end}.rich-categories h2{font-size:43px;line-height:1.15}.heading-side{max-width:350px}.heading-side p{color:#738091;margin:0 0 15px;font-size:13px;line-height:1.7}.rich-category-grid{grid-template-columns:repeat(4,1fr);gap:15px}.rich-category-card{min-height:158px;padding:21px;display:block;position:relative;overflow:hidden}.rich-category-card:before{content:"";opacity:0;background:linear-gradient(140deg,#0000 45%,#1536590b);transition:all .3s;position:absolute;inset:0}.rich-category-card:hover:before{opacity:1}.rich-category-card .category-icon{margin-bottom:19px}.rich-category-card>span:nth-child(2){display:block}.rich-category-card b{font-size:15px}.rich-category-card small{max-width:185px;font-size:10px;line-height:1.45;display:block}.rich-category-card em{color:#2d6fba;margin-top:10px;font-size:10px;font-weight:800;display:block}.rich-category-card>strong{color:#aab5c0;font-size:15px;transition:all .25s;position:absolute;top:18px;right:17px}.rich-category-card:hover>strong{color:#ef7f60;transform:translate(3px,-3px)}.editorial-split{background:#102d4d;grid-template-columns:1.1fr .9fr;min-height:580px;display:grid}.editorial-image{background-position:50%;background-size:cover;min-height:580px;position:relative}.architect-image{background-image:linear-gradient(#0000 50%,#061626c2),url(/images/architect-expert.png)}.image-label{color:#fff;position:absolute;bottom:38px;left:45px;right:45px}.image-label span,.image-label b,.image-label small{display:block}.image-label span{letter-spacing:1.4px;color:#f5a08a;margin-bottom:7px;font-size:10px}.image-label b{font-size:25px}.image-label small{color:#cbd7e1;margin-top:5px}.editorial-copy{color:#fff;flex-direction:column;justify-content:center;padding:80px 8vw 60px 65px;display:flex}.editorial-copy blockquote{letter-spacing:-1.4px;color:#fff;margin:22px 0;font-size:37px;line-height:1.25}.editorial-copy>p{color:#b8c8d5;max-width:560px;font-size:13px;line-height:1.75}.editorial-facts{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin:24px 0;display:grid}.editorial-facts span{color:#94aabd;padding:17px 8px;font-size:9px}.editorial-facts b{color:#fff;margin-bottom:4px;font-size:20px;display:block}.editorial-link{background:#ef7f60;border-radius:9px;justify-content:space-between;align-items:center;max-width:260px;padding:15px 18px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.editorial-link:hover{transform:translate(5px)}.featured-section{background:#f2f1ed;padding-top:105px;padding-bottom:105px}.rich-listings .listing-card{border:0;box-shadow:0 12px 35px #112d4e14}.rich-listings .listing-cover{background-position:50%;background-size:cover;height:205px}.rich-listings .listing-cover:after,.rich-listings .listing-avatar{display:none}.listing-rating{color:#8b6714;z-index:2;background:#fff;border-radius:20px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:13px;left:14px}.rich-listings .listing-body{padding:20px}.rich-listings .listing-body h3{min-height:47px;font-size:16px}.card-proof{color:#6b7b8c;gap:9px;margin:-7px 0 14px;font-size:9px;display:flex}.card-proof span{background:#f0f4f7;border-radius:6px;padding:6px 8px}.rich-listings .listing-meta{padding-top:15px}.story-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;padding-top:120px;padding-bottom:120px;display:grid}.story-visual{background-position:50%;background-size:cover;border-radius:24px;height:610px;position:relative;box-shadow:24px 24px #e9edf0}.technician-image{background-image:linear-gradient(#0000 60%,#0415257a),url(/images/technician-expert.png)}.story-stamp{color:#fff;background:#ef7f60;border-radius:15px;align-items:center;gap:12px;padding:18px;animation:4.5s ease-in-out infinite softFloat;display:flex;position:absolute;bottom:45px;left:-32px;box-shadow:0 15px 35px #36231c38}.story-stamp b{border-right:1px solid #ffffff4d;padding-right:12px;font-size:24px}.story-stamp span{text-transform:uppercase;letter-spacing:.6px;font-size:9px;line-height:1.4}.story-copy h2{letter-spacing:-2px;color:var(--navy);margin:15px 0 20px;font-size:46px;line-height:1.12}.story-copy h2 em{color:#ef7f60;font-style:normal}.story-copy>p{color:#6f7e8e;max-width:610px;font-size:14px;line-height:1.8}.story-steps{border-top:1px solid var(--line);margin-top:29px}.story-steps>div{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:16px;padding:18px 0;display:grid}.story-steps>div>span{color:#ef7f60;font-size:12px;font-weight:800}.story-steps p{color:#7d8996;margin:0;font-size:11px}.story-steps b{color:var(--navy);margin-bottom:5px;font-size:14px;display:block}.ad-showcase{color:#fff;background:#0e2947;padding:85px 0;overflow:hidden}.ad-showcase>.container{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.ad-showcase>div>div:first-child>span{color:#ef9b84;letter-spacing:1.6px;font-size:10px;font-weight:800}.ad-showcase h2{margin:16px 0;font-size:36px;line-height:1.25}.ad-showcase p{color:#aebfce;font-size:13px;line-height:1.6}.ad-showcase a{color:#fff;border-bottom:1px solid #ef7f60;margin-top:15px;padding-bottom:5px;font-size:12px;display:inline-block}.ad-mock{color:#173d67;background:linear-gradient(135deg,#f2d5c8,#f8efe9);border-radius:18px;height:280px;padding:35px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000038}.ad-mock:before,.ad-mock:after{content:"";background:#ef7f6038;border-radius:50%;position:absolute}.ad-mock:before{width:240px;height:240px;bottom:-80px;right:-70px}.ad-mock:after{width:110px;height:110px;top:-30px;right:110px}.ad-tag{color:#7c756e;font-size:9px;position:absolute;top:15px;right:17px}.ad-logo{letter-spacing:2px;border:1px solid #173d67;width:max-content;margin-bottom:34px;padding:8px 10px;font-size:12px}.ad-mock b{letter-spacing:-1px;font-size:33px;line-height:1.08;display:block}.ad-mock small{color:#756f69;margin-top:18px;display:block}.testimony{padding-top:110px;padding-bottom:110px}.quote-controls{gap:8px;display:flex}.quote-controls button{color:#536a7f;background:#fff;border:1px solid #d6dee5;border-radius:50%;width:42px;height:42px}.quote-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.quote-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:30px;transition:all .25s}.quote-grid article:hover{transform:translateY(-4px);box-shadow:0 18px 35px #112d4e14}.stars{color:#ef7f60;letter-spacing:3px;font-size:12px}.quote-grid article>p{color:#33485d;min-height:115px;font-size:17px;line-height:1.65}.quote-grid article footer{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:17px;display:flex}.quote-grid footer>span{width:40px;height:40px;color:var(--navy);background:#e6eef5;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.quote-grid footer b,.quote-grid footer small{font-size:11px;display:block}.quote-grid footer small{color:#8290a0;margin-top:4px}.rich-district{background:linear-gradient(135deg,#102d4d,#174d79);margin-bottom:20px}.rich-district>div:first-child>a{color:#fff;border-bottom:1px solid #ef7f60;margin-top:18px;padding-bottom:5px;font-size:11px;display:inline-block}.rich-final small{color:#2d6fba;letter-spacing:1.3px;font-size:9px;font-weight:800}.rich-final h2{margin-top:7px;font-size:30px}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes heroZoom{0%{transform:scale(1)}to{transform:scale(1.035)}}@media (max-width:1000px){.hero-rich{height:690px}.hero-rich-grid{grid-template-columns:1fr;height:610px}.hero-proof{display:none}.hero-rich h1{font-size:56px}.rich-category-grid{grid-template-columns:repeat(2,1fr)}.editorial-copy{padding:55px 40px}.editorial-copy blockquote{font-size:30px}.story-section{gap:50px}.story-visual{height:540px}.ad-showcase>.container{gap:45px}}@media (max-width:700px){.rich-home .header .nav nav{color:#fff;background:#0b2947}.hero-rich{height:750px}.hero-photo{background-position:68%}.hero-shade{background:linear-gradient(90deg,#041324f5,#041324d1)}.hero-rich-grid{height:670px}.hero-rich h1{letter-spacing:-2.5px;font-size:44px}.hero-rich .rich-copy>p{font-size:16px}.hero-search{grid-template-columns:1fr}.hero-tags a:nth-last-child(-n+2){display:none}.hero-stats>.container{grid-template-columns:repeat(2,1fr);height:80px}.hero-stats .container>div{border:0;padding:0 10px}.hero-stats .container>div:nth-child(n+3){display:none}.hero-stats b{font-size:21px}.rich-categories{padding-top:75px;padding-bottom:75px}.rich-categories .section-heading{display:block}.rich-categories h2{font-size:34px}.heading-side{margin-top:20px}.rich-category-grid,.editorial-split{grid-template-columns:1fr}.editorial-image{min-height:450px}.editorial-copy{padding:55px 25px}.editorial-copy blockquote{font-size:29px}.editorial-facts{grid-template-columns:repeat(3,1fr)}.rich-listings{display:flex}.rich-listings .listing-card{min-width:285px}.story-section{grid-template-columns:1fr;gap:60px;padding-top:75px;padding-bottom:75px}.story-visual{width:calc(100% - 12px);height:430px}.story-stamp{left:-5px}.story-copy h2{font-size:36px}.ad-showcase{padding:65px 0}.ad-showcase>.container{grid-template-columns:1fr}.ad-mock{height:250px}.quote-grid{grid-template-columns:1fr}.quote-grid article>p{min-height:0}.rich-final h2{font-size:25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.listing-cover[style]{background-position:50%;background-size:cover}.listing-card{animation:.55s ease-out both fadeUp}.listing-card:nth-child(2){animation-delay:60ms}.listing-card:nth-child(3){animation-delay:.12s}.listing-card:nth-child(4){animation-delay:.18s}.listing-card:nth-child(5){animation-delay:.24s}.listing-card:nth-child(6){animation-delay:.3s}.results-grid .listing-cover{height:170px}.results-grid .listing-avatar{display:none}.results-grid .listing-rating{position:absolute;bottom:12px;left:13px}.detail-cover{background:linear-gradient(#0a1f3414,#0a1f349e),url(/images/hero-professionals.png) 50% 44%/cover}.detail-cover .detail-pattern{opacity:.35}.portfolio div:first-child{color:#fff;background:linear-gradient(#0000,#0415258c),url(/images/architect-expert.png) 50%/cover}.portfolio div:nth-child(2){color:#fff;background:linear-gradient(#0000,#04152594),url(/images/technician-expert.png) 50%/cover}.portfolio div:nth-child(3){color:#fff;background:linear-gradient(#0000,#04152594),url(/images/hero-professionals.png) 50%/cover}.portfolio div b{color:inherit}.auth-side{background-image:linear-gradient(145deg,#09213bf0,#194e7ac7),url(/images/hero-professionals.png);background-position:50%;background-size:cover}.auth-side.register-side{background-image:linear-gradient(145deg,#26233fe8,#544076bf),url(/images/architect-expert.png)}.ad-mock{animation:5s ease-in-out infinite softFloat}.category-card{animation:.5s ease-out both fadeUp}.category-card:nth-child(2){animation-delay:40ms}.category-card:nth-child(3){animation-delay:80ms}.category-card:nth-child(4){animation-delay:.12s}.category-card:nth-child(5){animation-delay:.16s}.category-card:nth-child(6){animation-delay:.2s}.category-card:nth-child(7){animation-delay:.24s}.category-card:nth-child(8){animation-delay:.28s}.category-showcase{background:#f7f5f0;padding:118px 0 125px;position:relative;overflow:hidden}.category-showcase:before{content:"";opacity:.25;background-image:radial-gradient(#112d4e1f .6px,#0000 .6px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.category-showcase:after{content:"KATEGORİLER";color:#112d4e07;letter-spacing:-7px;font-size:130px;font-weight:900;line-height:1;position:absolute;top:58px;right:-30px}.category-showcase>.container{z-index:2;position:relative}.category-glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.glow-a{background:radial-gradient(circle,#ef7f6029,#0000 68%);width:420px;height:420px;top:-120px;left:-260px}.glow-b{background:radial-gradient(circle,#2e6fbd26,#0000 68%);width:520px;height:520px;bottom:-260px;right:-340px}.category-showcase-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.category-showcase-head h2{letter-spacing:-2.5px;color:var(--navy);margin:12px 0 0;font-size:49px;line-height:1.08}.category-showcase-head h2 em{color:#ef7f60;font-style:normal}.category-head-side{max-width:410px;margin-left:auto}.category-head-side>p{color:#69798a;margin:0 0 17px;font-size:13px;line-height:1.75}.category-summary{background:#ffffff9e;border:1px solid #112d4e1a;border-radius:11px;align-items:center;gap:15px;width:max-content;margin-bottom:16px;padding:11px 14px;display:flex}.category-summary span{color:#758494;font-size:10px}.category-summary b{color:var(--navy);margin-right:4px;font-size:14px}.category-summary i{background:#d2dbe2;width:1px;height:18px}.category-head-side>a{color:#2e6fbd;font-size:12px;font-weight:800}.category-head-side>a span{margin-left:8px;transition:all .2s}.category-head-side>a:hover span{margin-left:13px}.category-feature-row{grid-template-columns:1.08fr .92fr;gap:17px;margin-bottom:17px;display:grid}.category-feature{color:#fff;isolation:isolate;border-radius:20px;flex-direction:column;justify-content:space-between;height:342px;padding:24px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #0e274321}.category-feature:before{content:"";z-index:-2;background-position:50%;background-size:cover;transition:transform .7s;position:absolute;inset:0}.category-feature:after{content:"";z-index:-1;background:linear-gradient(90deg,#05192ced,#081d3391 60%,#0514242e);position:absolute;inset:0}.category-feature:hover{transform:translateY(-6px);box-shadow:0 28px 55px #0e274333}.category-feature:hover:before{transform:scale(1.055)}.feature-engineering:before{background-image:url(/images/hero-professionals.png);background-position:62%}.feature-architecture:before{background-image:url(/images/architect-expert.png);background-position:52%}.feature-category-top{justify-content:space-between;align-items:center;display:flex}.feature-icon{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:12px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.feature-category-top small{letter-spacing:1px;background:#0416277a;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.feature-category-top small i{background:#43d5a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #43d5a424}.feature-category-copy{max-width:460px}.feature-category-copy>span{letter-spacing:1.5px;color:#f3aa96;font-size:9px;font-weight:800}.feature-category-copy h3{letter-spacing:-.9px;margin:10px 0 8px;font-size:27px;line-height:1.16}.feature-category-copy>p{color:#cedae4;max-width:400px;font-size:11px;line-height:1.6}.feature-category-copy>div{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;display:flex}.feature-category-copy b{color:#d9e4ec;font-size:10px}.feature-category-copy strong{color:#fff;background:#ef7f60;border-radius:8px;padding:10px 12px;font-size:10px;transition:all .25s}.category-feature:hover .feature-category-copy strong{color:#173d67;background:#fff}.category-small-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.category-small{background:#ffffffd1;border:1px solid #112d4e1c;border-radius:16px;min-height:194px;padding:20px;transition:transform .28s,border-color .28s,box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 8px 25px #112d4e09}.category-small:before{content:"";background:var(--cat-accent,#dbeafb);opacity:.5;width:150px;height:150px;box-shadow:0 0 0 22px var(--cat-accent,#dbeafb);border-radius:50%;position:absolute;top:-92px;right:-92px}@supports (color:color-mix(in lab, red, red)){.category-small:before{box-shadow:0 0 0 22px color-mix(in srgb,var(--cat-accent,#dbeafb) 45%,transparent)}}.category-small:before{transition:all .4s}.category-small:hover{border-color:#2e6fbd4d;transform:translateY(-5px);box-shadow:0 18px 38px #112d4e1a}.category-small:hover:before{opacity:.8;transform:scale(1.28)}.small-1{--cat-accent:#cfeee7}.small-2{--cat-accent:#e0d8fa}.small-3{--cat-accent:#f8e4a7}.small-4{--cat-accent:#cdeafa}.small-5{--cat-accent:#f4d7df}.small-6{--cat-accent:#d9eccf}.category-small-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.category-small-top .category-icon{width:42px;height:42px;margin:0;font-size:18px}.category-small-top>strong{color:#b2bcc5;letter-spacing:1px;font-size:10px}.category-small h3{color:var(--navy);margin:18px 0 7px;font-size:15px}.category-small>p{color:#7b8997;min-height:29px;margin:0;font-size:10px;line-height:1.45}.category-small-bottom{border-top:1px solid #e7ecf0;justify-content:space-between;align-items:center;margin-top:17px;padding-top:13px;display:flex}.category-small-bottom b{color:#2e6fbd;font-size:10px}.category-small-bottom span{color:#8b97a3;font-size:9px}.category-small-bottom i{color:#ef7f60;margin-left:6px;font-style:normal;transition:all .2s}.category-small:hover .category-small-bottom i{margin-left:10px}@media (max-width:950px){.category-showcase-head{grid-template-columns:1fr;gap:25px}.category-head-side{max-width:520px;margin:0}.category-feature-row{grid-template-columns:1fr}.category-small-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.category-showcase{padding:80px 0}.category-showcase:after{font-size:70px;right:-15px}.category-showcase-head h2{letter-spacing:-1.7px;font-size:36px}.category-feature{height:330px;padding:19px}.feature-category-copy h3{font-size:24px}.category-small-grid{grid-template-columns:1fr}.category-small{min-height:175px}.category-summary{justify-content:space-between;width:100%}.category-feature-row{gap:12px}.feature-architecture:before{background-position:60%}}.original-home{background:#f7f6f2}.original-home .header{background:#f7f6f2f0}.signal-hero{color:#fff;background:#0c2a49;padding-bottom:78px;position:relative;overflow:hidden}.signal-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 67%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 67%,#0000 100%)}.signal-hero:before{content:"TEKİRDAĞ";color:#ffffff06;letter-spacing:-9px;font-size:145px;font-weight:900;position:absolute;bottom:28px;left:-18px}.signal-layout{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:660px;display:grid;position:relative}.signal-copy{padding:70px 0 55px}.signal-kicker{letter-spacing:1.8px;color:#b6ccde;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.signal-kicker span{background:#48d7a2;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite signalPulse;box-shadow:0 0 0 6px #48d7a21c}.signal-copy h1{letter-spacing:-4px;color:#fff;margin:24px 0;font-size:66px;line-height:1.02}.signal-copy h1 em{color:#f18a6c;font-style:normal}.signal-copy>p{color:#c1d0dc;max-width:650px;margin:0 0 30px;font-size:17px;line-height:1.72}.signal-search{color:#152235;background:#fff;border-radius:16px;grid-template-columns:1.45fr .75fr auto;max-width:780px;padding:8px;display:grid;box-shadow:0 25px 65px #02101e4d}.signal-search label{min-width:0;padding:10px 15px 8px 43px;position:relative}.signal-search label+label{border-left:1px solid #e4e9ee}.signal-search label>small{color:#9aa5af;letter-spacing:1px;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.signal-search label>span{color:#2d6fba;font-size:21px;position:absolute;bottom:16px;left:15px}.signal-search input,.signal-search select{color:#25394e;background:0 0;border:0;outline:0;width:100%;font-size:12px}.signal-search button{color:#fff;cursor:pointer;background:#ef7f60;border:0;border-radius:11px;padding:0 19px;font-size:11px;font-weight:800}.signal-search button b{margin-left:8px;font-size:16px}.quick-search{color:#8fa6b9;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;font-size:10px;display:flex}.quick-search a{color:#c8d6e1;border:1px solid #ffffff21;border-radius:20px;padding:7px 10px;transition:all .2s}.quick-search a:hover{color:#153653;background:#fff}.talent-radar{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#05182a8c;border:1px solid #ffffff24;border-radius:25px;height:510px;position:relative;overflow:hidden;box-shadow:0 28px 70px #020e1b59}.radar-heading{border-bottom:1px solid #ffffff1a;align-items:center;gap:13px;height:65px;padding:0 22px;display:flex}.radar-heading>span{letter-spacing:1.3px;color:#8fa8bb;align-items:center;gap:7px;font-size:9px;display:flex}.radar-heading>span i{background:#4bd7a4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4bd7a41a}.radar-heading>b{margin-left:auto;font-size:12px}.radar-heading>small{color:#7f98aa;font-size:9px}.radar-field{background:radial-gradient(circle,#2e6fbd26,#0000 58%);height:385px;position:relative;overflow:hidden}.radar-ring{border:1px solid #8bb8dc24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-one{width:150px;height:150px}.ring-two{width:270px;height:270px}.ring-three{width:390px;height:390px}.radar-line{transform-origin:0;background:#8bb8dc1f;position:absolute;top:50%;left:50%}.line-a{width:240px;height:1px;transform:rotate(25deg)}.line-b{width:240px;height:1px;transform:rotate(145deg)}.radar-sweep{transform-origin:0 0;background:conic-gradient(from -25deg,#4ebedb2e,#0000 36deg);width:190px;height:190px;animation:7s linear infinite radarSpin;position:absolute;top:50%;left:50%}.radar-core{text-align:center;background:#ef7f60;border-radius:50%;place-content:center;width:92px;height:92px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #ef7f601c,0 0 45px #ef7f6040}.radar-core b{font-size:24px}.radar-core small{color:#ffe8e1;font-size:8px}.talent-node{color:#18344f;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 11px 9px 8px;animation:4s ease-in-out infinite nodeFloat;display:flex;position:absolute;box-shadow:0 10px 25px #010d1947}.talent-node>span{background:#e7eef5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.talent-node b,.talent-node small{white-space:nowrap;display:block}.talent-node b{font-size:9px}.talent-node small{color:#82909d;margin-top:3px;font-size:7px}.node-a{top:18%;left:7%}.node-b{animation-delay:.7s;top:15%;right:5%}.node-c{animation-delay:1.4s;bottom:15%;left:6%}.node-d{animation-delay:2.1s;bottom:12%;right:7%}.radar-footer{color:#8fa6b8;border-top:1px solid #ffffff1a;align-items:center;gap:17px;height:60px;padding:0 20px;font-size:8px;display:flex}.radar-footer b{color:#fff;margin-right:3px;font-size:11px}.radar-footer a{color:#f39a81;margin-left:auto;font-size:9px;font-weight:800}.signal-stats{background:#051525d1;border-top:1px solid #ffffff1a;position:absolute;bottom:0;left:0;right:0}.signal-stats>.container{grid-template-columns:repeat(4,1fr);height:78px;display:grid}.signal-stats span{color:#91a8ba;border-right:1px solid #ffffff17;align-items:center;gap:8px;padding-left:28px;font-size:9px;display:flex}.signal-stats span:first-child{padding-left:0}.signal-stats span:last-child{border:0}.signal-stats b{color:#fff;font-size:17px}.service-atlas{background:#f7f6f2;padding:115px 0 125px;position:relative}.service-atlas:before{content:"";opacity:.18;background-image:radial-gradient(#112d4e1f .6px,#0000 .6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.service-atlas>.container{position:relative}.atlas-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.atlas-heading h2{letter-spacing:-2.2px;color:var(--navy);margin:11px 0 0;font-size:46px;line-height:1.1}.atlas-heading>p{color:#73808d;max-width:430px;margin:0 0 4px;font-size:12px;line-height:1.7}.atlas-grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:190px;gap:13px;display:grid}.atlas-card{--atlas:#e6eef7;background:#fffc;border:1px solid #112d4e1c;border-radius:17px;flex-direction:column;padding:18px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #112d4e09}.atlas-card:before{content:"";background:var(--atlas);width:150px;height:150px;box-shadow:0 0 0 22px var(--atlas);border-radius:50%;position:absolute;top:-83px;right:-72px}@supports (color:color-mix(in lab, red, red)){.atlas-card:before{box-shadow:0 0 0 22px color-mix(in srgb,var(--atlas) 45%,transparent)}}.atlas-card:before{transition:all .4s}.atlas-card:hover{transform:translateY(-5px);box-shadow:0 20px 38px #112d4e1a}.atlas-card:hover:before{transform:scale(1.35)}.atlas-blue{--atlas:#cfe2f7}.atlas-coral{--atlas:#f4d4ca}.atlas-mint{--atlas:#cfeae2}.atlas-violet{--atlas:#ddd6f3}.atlas-amber{--atlas:#f5e6b9}.atlas-sky{--atlas:#cee7f2}.atlas-rose{--atlas:#efd3dc}.atlas-green{--atlas:#d4e7c9}.atlas-1{color:#fff;background:#102e4e;grid-area:span 2/span 2}.atlas-1:before{opacity:.3;width:320px;height:320px;top:-155px;right:-95px}.atlas-1:after{content:"MÃœH";color:#ffffff09;font-size:105px;font-weight:900;position:absolute;bottom:-17px;right:16px}.atlas-2{grid-column:span 2}.atlas-3,.atlas-4{grid-column:span 1}.atlas-top{z-index:2;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.atlas-top>span{letter-spacing:1px;color:#a1acb6;font-size:9px}.atlas-top>i{background:var(--atlas);color:#173d67;border-radius:11px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.atlas-top>b{color:#a2adb7;justify-self:end;font-size:12px}.atlas-copy{z-index:2;margin-top:auto;position:relative}.atlas-copy h3{color:var(--navy);margin:0 0 6px;font-size:15px}.atlas-copy p{color:#81909e;margin:0;font-size:9px}.atlas-bottom{z-index:2;border-top:1px solid #e4e9ed;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex;position:relative}.atlas-bottom strong{color:#2e6fbd;font-size:9px}.atlas-bottom small{color:#8895a0;font-size:8px}.atlas-bottom small i{background:#48bd91;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.atlas-1 .atlas-top>span,.atlas-1 .atlas-top>b,.atlas-1 .atlas-copy p,.atlas-1 .atlas-bottom small{color:#9fb4c6}.atlas-1 .atlas-top>i{color:#fff;background:#ffffff1a;border:1px solid #ffffff21}.atlas-1 .atlas-copy h3{color:#fff;letter-spacing:-1px;font-size:32px}.atlas-1 .atlas-copy p{max-width:310px;font-size:12px;line-height:1.6}.atlas-1 .atlas-bottom{border-color:#ffffff1f}.atlas-1 .atlas-bottom strong{color:#f39478;font-size:11px}.city-pulse{color:#fff;background:#102d4d;padding:100px 0}.pulse-layout{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;display:grid}.pulse-intro h2{letter-spacing:-1.8px;margin:17px 0;font-size:41px;line-height:1.13}.pulse-intro p{color:#a9bdcc;max-width:350px;font-size:12px;line-height:1.75}.pulse-intro>a{color:#fff;border-bottom:1px solid #ef7f60;gap:18px;margin-top:18px;padding-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}.pulse-board{background:#0a243e;border:1px solid #ffffff21;border-radius:20px;overflow:hidden;box-shadow:0 28px 55px #0003}.pulse-board-head{letter-spacing:1.2px;color:#91aabe;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:55px;padding:0 20px;font-size:9px;display:flex}.pulse-board-head small{letter-spacing:0;font-size:8px}.pulse-board-head i{background:#45d49e;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #45d49e1a}.pulse-board article{border-bottom:1px solid #ffffff14;grid-template-columns:45px 37px 1fr auto;align-items:center;gap:12px;min-height:77px;padding:0 18px;transition:all .2s;display:grid}.pulse-board article:hover{background:#ffffff09;padding-left:23px}.pulse-board time{color:#718da3;font-size:8px}.job-symbol{color:#f1987f;background:#153b5d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.pulse-board article b,.pulse-board article small{display:block}.pulse-board article b{font-size:11px}.pulse-board article small{color:#819aae;margin-top:5px;font-size:8px}.pulse-board article em{color:#f4a28b;background:#ef7f601a;border:1px solid #ef7f602b;border-radius:20px;padding:6px 8px;font-size:7px;font-style:normal}.pulse-board-foot{color:#7892a7;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font-size:8px;display:flex}.pulse-board-foot b{color:#becdda}.selected-pros{background:#eeede8}.profile-listings .listing-card{border:0;box-shadow:0 12px 35px #112d4e12}.profile-listings .listing-cover{background-position:50%;background-size:cover;height:185px}.profile-listings .listing-cover:before{content:"";background:linear-gradient(#0000 45%,#0718286b);position:absolute;inset:0}.profile-listings .listing-cover:after{display:none}.profile-listings .listing-avatar{background:#fffffff0;border:1px solid #ffffff40;width:52px;height:52px;display:grid;bottom:14px;box-shadow:0 8px 20px #05162733}.profile-listings .listing-rating{background:#fffffff2;bottom:16px;left:auto;right:48px}.publish-lab{grid-template-columns:.82fr 1.18fr;align-items:center;gap:100px;padding-top:125px;padding-bottom:125px;display:grid}.publish-copy h2{letter-spacing:-2px;color:var(--navy);margin:15px 0;font-size:47px;line-height:1.1}.publish-copy>p{color:#71808e;max-width:430px;font-size:12px;line-height:1.75}.publish-points{border-top:1px solid #dfe5e9;grid-template-columns:1fr 1fr;margin:27px 0 32px;display:grid}.publish-points span{color:#43576a;border-bottom:1px solid #dfe5e9;padding:15px 0;font-size:10px}.publish-points span:nth-child(odd){border-right:1px solid #dfe5e9}.publish-points b{color:#ef7f60;margin-right:9px}.publish-copy .primary-button{align-items:center;gap:20px;height:47px;font-size:11px;display:inline-flex}.listing-composer{background:#fff;border:1px solid #dbe2e8;border-radius:22px;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 30px 70px #112d4e24}.composer-bar{color:#fff;background:#102d4d;align-items:center;height:54px;padding:0 18px;display:flex}.composer-bar>span{gap:5px;display:flex}.composer-bar>span i{background:#ef7f60;border-radius:50%;width:7px;height:7px}.composer-bar>span i:nth-child(2){background:#f1c86a}.composer-bar>span i:nth-child(3){background:#56c59a}.composer-bar>b{margin:auto;font-size:10px}.composer-bar>small{color:#93aabe;font-size:8px}.composer-body{padding:29px 32px 34px}.composer-progress{grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:27px;display:grid}.composer-progress span{background:#e4e9ed;border-radius:3px;height:3px}.composer-progress span:first-child,.composer-progress .active{background:#ef7f60}.composer-body>small{letter-spacing:1.2px;color:#2e6fbd;font-size:8px;font-weight:800}.composer-body h3{color:#17344f;margin:9px 0 23px;font-size:25px}.composer-body label{border:1px solid #dde4e9;border-radius:10px;padding:10px 12px;display:block}.composer-body label span,.composer-body label b{display:block}.composer-body label span{color:#9aa4ae;margin-bottom:6px;font-size:7px}.composer-body label b{color:#35495d;font-size:10px}.composer-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:9px;display:grid}.composer-tags{flex-wrap:wrap;gap:6px;margin:14px 0 21px;display:flex}.composer-tags span{color:#2d6eb1;background:#eaf2fa;border-radius:6px;padding:7px 8px;font-size:7px}.composer-body>button{color:#fff;background:#ef7f60;border:0;border-radius:9px;margin-left:auto;padding:11px 14px;font-size:9px;font-weight:800;display:block}.composer-note{display:none;position:absolute;bottom:-1px;right:-1px;transform:translate(16px,28px)rotate(-1deg)}.composer-note>span{color:#fff;background:#48b98e;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.composer-note p{margin:0}.composer-note b{display:block}.district-network{color:#fff;background:#0c2947;padding:105px 0;overflow:hidden}.district-layout{grid-template-columns:.68fr 1.32fr;align-items:center;gap:60px;display:grid}.district-copy h2{letter-spacing:-1.8px;margin:17px 0;font-size:42px;line-height:1.14}.district-copy>p{color:#9fb5c6;max-width:350px;font-size:11px;line-height:1.75}.district-copy>a{color:#fff;border-bottom:1px solid #ef7f60;margin-top:14px;padding-bottom:6px;font-size:10px;display:inline-block}.district-legend{color:#8099ad;gap:17px;margin-top:40px;font-size:8px;display:flex}.district-legend i{background:#ef7f60;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.district-legend span+span i{background:#4ed4a4}.district-map{height:430px;position:relative}.map-shape{clip-path:polygon(3% 47%,15% 37%,22% 22%,37% 28%,47% 8%,66% 18%,77% 31%,97% 36%,87% 57%,96% 73%,74% 82%,58% 72%,41% 95%,27% 77%,10% 84%);background:#123858;border:1px solid #ffffff1a;position:absolute;inset:20px 5px}.map-shape:after{content:"";background-image:radial-gradient(#ffffff1f .7px,#0000 .7px);background-size:11px 11px;position:absolute;inset:0}.map-road{transform-origin:0;background:#89b4d326;height:1px;position:absolute}.road-a{width:78%;top:52%;left:11%;transform:rotate(-10deg)}.road-b{width:55%;top:25%;left:28%;transform:rotate(50deg)}.map-node{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.map-node>i{background:#ef7f60;border:3px solid #173c5b;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #ef7f6066,0 0 15px #ef7f6040}.map-node:nth-of-type(3n)>i{background:#4bd1a0;box-shadow:0 0 0 1px #4bd1a066,0 0 15px #4bd1a033}.map-node>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071d32db;border:1px solid #ffffff1f;border-radius:8px;padding:7px 8px}.map-node b,.map-node small{white-space:nowrap;display:block}.map-node b{font-size:8px}.map-node small{color:#839daf;margin-top:3px;font-size:7px}.original-final{background:#fff;border-color:#dfe5ea}.original-final small{color:#2e6fbd;letter-spacing:1.2px;font-size:9px;font-weight:800}.original-final h2{margin:6px 0;font-size:29px}.original-final .cta-mark{background:#102d4d}@keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes nodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes signalPulse{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1050px){.signal-layout{grid-template-columns:1fr;gap:10px;padding-top:40px;padding-bottom:110px}.signal-copy{padding-bottom:10px}.talent-radar{width:min(640px,100%);height:470px}.signal-hero{padding-bottom:78px}.atlas-grid{grid-template-columns:repeat(2,1fr)}.atlas-1,.atlas-2{grid-column:span 1}.pulse-layout,.district-layout{grid-template-columns:1fr;gap:45px}.pulse-intro p{max-width:520px}.district-map{height:420px}.publish-lab{gap:50px}.profile-listings{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.signal-hero{padding-bottom:70px}.signal-layout{padding-top:15px;padding-bottom:95px}.signal-copy h1{letter-spacing:-2.5px;font-size:45px}.signal-copy>p{font-size:14px}.signal-search{grid-template-columns:1fr}.signal-search label+label{border-top:1px solid #e4e9ee;border-left:0}.signal-search button{height:48px}.talent-radar{height:430px}.radar-field{height:325px}.ring-three{width:320px;height:320px}.talent-node b{font-size:8px}.talent-node small{display:none}.node-a{left:3%}.node-b{right:2%}.node-c{left:3%}.node-d{right:2%}.radar-footer{display:none}.signal-stats>.container{grid-template-columns:1fr 1fr;height:70px}.signal-stats span{border:0;padding:0 8px}.signal-stats span:nth-child(n+3){display:none}.service-atlas{padding:80px 0}.atlas-heading{grid-template-columns:1fr;gap:18px}.atlas-heading h2{font-size:34px}.atlas-grid{grid-template-columns:1fr;grid-auto-rows:175px}.atlas-1,.atlas-2,.atlas-3,.atlas-4{grid-area:span 1/span 1}.atlas-1 .atlas-copy h3{font-size:22px}.atlas-1 .atlas-copy p{font-size:9px}.city-pulse{padding:75px 0}.pulse-intro h2{font-size:34px}.pulse-board article{grid-template-columns:35px 32px 1fr;padding:0 10px}.pulse-board article em{display:none}.pulse-board article b{font-size:9px}.pulse-board-foot span:last-child{display:none}.profile-listings{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.profile-listings .listing-card{scroll-snap-align:start;min-width:285px}.publish-lab{grid-template-columns:1fr;padding-top:80px;padding-bottom:90px}.publish-copy h2{font-size:36px}.listing-composer{transform:none}.composer-body{padding:24px 18px}.composer-fields{grid-template-columns:1fr}.district-network{padding:75px 0}.district-copy h2{font-size:34px}.district-map{height:350px;margin-left:-15px;margin-right:-15px}.map-node span{display:none}.map-node>i{width:14px;height:14px}.ad-showcase>.container{grid-template-columns:1fr}.original-final{display:block}.original-final>a{align-items:center;height:45px;margin-top:23px;display:inline-flex}}.photo-radar{height:510px}.hero-professional-photo{background:url(/images/tekirdag-hero-professionals.png) 60%/cover no-repeat;height:385px;position:relative;overflow:hidden}.photo-shade{background:linear-gradient(#0616260a 35%,#061626c7 100%);position:absolute;inset:0}.photo-proof{color:#17344e;background:#fffffff0;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;display:flex;position:absolute;top:17px;left:17px;box-shadow:0 10px 25px #07182833}.photo-proof>span{color:#26815f;background:#e3f5ed;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.photo-proof p,.photo-profile p{margin:0}.photo-proof b,.photo-proof small,.photo-profile b,.photo-profile small{display:block}.photo-proof b{font-size:9px}.photo-proof small{color:#7d8c98;margin-top:3px;font-size:7px}.photo-profile{color:#18344f;background:#fff;border-radius:11px;align-items:center;gap:8px;padding:8px 10px 8px 7px;animation:4s ease-in-out infinite nodeFloat;display:flex;position:absolute;box-shadow:0 12px 30px #02101e40}.photo-profile>span{background:#e6eef5;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:900;display:grid}.photo-profile b{font-size:8px}.photo-profile small{color:#80909d;margin-top:3px;font-size:7px}.photo-profile-a{top:42%;right:16px}.photo-profile-b{animation-delay:1.2s;bottom:19px;left:18px}.photo-counter{color:#fff;text-align:right;position:absolute;bottom:18px;right:17px}.photo-counter b,.photo-counter small{display:block}.photo-counter b{font-size:25px}.photo-counter small{color:#c5d3de;font-size:8px}.photo-radar .radar-footer{height:60px}@media (max-width:700px){.photo-radar{height:430px}.hero-professional-photo{height:364px}.photo-profile-a{top:auto;bottom:65px}.photo-proof small,.photo-counter{display:none}}.smart-header{z-index:90}.smart-header .nav{position:relative}.smart-header .nav nav{gap:23px}.nav-menu-wrap{align-items:center;height:100%;display:flex}.nav-menu-button,.account-button{color:#34465a;cursor:pointer;background:0 0;border:0;height:100%;padding:0;font-size:13px;font-weight:700;position:relative}.nav-menu-button i,.account-button i{margin-left:5px;font-size:11px;font-style:normal;transition:all .2s;display:inline-block}.nav-menu-button.active,.nav-menu-button:hover{color:var(--blue)}.nav-menu-button.active:after{content:"";background:var(--coral);height:3px;position:absolute;bottom:0;left:0;right:0}.nav-menu-button.active i,.account-button.active i{transform:rotate(180deg)}.package-link{border:1px solid #b9d2e8;border-radius:8px;padding:10px 13px;color:#2e6fbd!important}.account-wrap{margin-left:-11px}.account-button{background:var(--navy);color:#fff;border-radius:8px;height:42px;padding:0 14px;box-shadow:0 7px 18px #112d4e2e}.account-button:hover,.account-button.active{background:#17446e}.mega-panel{z-index:92;background:#fff;border-top:1px solid #edf0f2;border-bottom:1px solid #dce3e8;width:100%;animation:.2s ease-out menuDrop;position:absolute;top:77px;left:0;box-shadow:0 24px 45px #07182829}.mega-grid{grid-template-columns:1fr 1fr .9fr 1.05fr;gap:0;min-height:385px;padding-top:25px;padding-bottom:25px;display:grid}.mega-column{border-right:1px solid #e5eaee;padding:11px 28px 8px}.mega-column:first-child{padding-left:0}.mega-column>small,.mega-visual-card>span,.guide-feature small,.account-panel section>small{color:#8492a0;letter-spacing:1.3px;margin-bottom:13px;font-size:8px;font-weight:900;display:block}.mega-column>a{color:#263a4d;justify-content:space-between;align-items:center;padding:9px 0;font-size:11px;transition:all .18s;display:flex}.mega-column>a:hover{color:#2e6fbd;transform:translate(3px)}.mega-column>a span{color:#98a4af;font-size:8px}.district-links>div{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.district-links>div a{color:#43586a;padding:7px 0;font-size:10px}.district-links .mega-all{color:#2e6fbd;border-top:1px solid #e8edf0;margin-top:16px;padding-top:15px;font-weight:800;display:block}.mega-visual-card{background:#f4f6f7;border-radius:14px;align-self:stretch;margin:0 0 0 25px;padding:10px;transition:all .2s;overflow:hidden}.mega-visual-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px #112d4e1f}.mega-image{background-position:50%;background-size:cover;border-radius:10px;height:174px;margin-bottom:15px}.services-visual .mega-image{background-image:linear-gradient(#0000 45%,#071a2b40),url(/images/services-mega-menu.png)}.guide-visual .mega-image{background-image:linear-gradient(#0000 45%,#071a2b3d),url(/images/guide-mega-menu.png)}.mega-visual-card>span{color:#ef7f60;margin:0 6px 7px}.mega-visual-card>b,.mega-visual-card>small,.mega-visual-card>strong{margin-left:6px;margin-right:6px;display:block}.mega-visual-card>b{color:#17344e;font-size:15px;line-height:1.25}.mega-visual-card>small{color:#7c8995;margin-top:6px;font-size:9px;line-height:1.5}.mega-visual-card>strong{color:#2e6fbd;margin-top:12px;font-size:9px}.guide-grid{grid-template-columns:.9fr .9fr 1.05fr 1.05fr}.guide-feature{border-right:1px solid #e5eaee;padding:15px 28px}.guide-feature>div{color:#fff;background:#102d4d;border-radius:14px;height:100%;padding:23px;position:relative;overflow:hidden}.guide-feature>div:after{content:"07";color:#ffffff09;font-size:100px;font-weight:900;position:absolute;bottom:-25px;right:-4px}.guide-feature span{color:#268162;background:#e7f7ef;border-radius:20px;padding:5px 7px;font-size:7px;font-weight:900;display:inline-block}.guide-feature small{color:#8ba4b7;margin:16px 0 8px}.guide-feature h3{margin:0;font-size:19px;line-height:1.25}.guide-feature p{color:#a6bac9;font-size:9px;line-height:1.6}.guide-feature a{color:#f1957b;border-bottom:1px solid #ef7f60;margin-top:10px;padding-bottom:4px;font-size:9px;display:inline-block}.account-panel{z-index:93;background:#fff;border:1px solid #dfe5ea;width:370px;animation:.2s ease-out menuDrop;position:absolute;top:77px;right:max(20px,50vw - 590px);box-shadow:0 24px 45px #0718282b}.account-panel section{padding:24px}.account-panel section+section{border-top:1px solid #e4e9ed}.account-panel section>small{color:#2e6fbd;margin-bottom:8px}.account-panel h3{color:#17344e;margin:0 0 7px;font-size:14px}.account-panel p{color:#7c8995;margin:0 0 16px;font-size:9px;line-height:1.55}.account-panel section>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.account-panel section>div a{color:#2e6fbd;text-align:center;border:1px solid #2e6fbd;border-radius:7px;padding:10px;font-size:9px;font-weight:800}.account-panel section>div a+a{color:#fff;background:#2e6fbd}.account-panel section:nth-child(2)>a{color:#344d63;padding:6px 0;font-size:10px;display:block}.account-panel section:nth-child(2)>a:hover{color:#2e6fbd}.menu-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:80;background:#0a141d94;border:0;animation:.18s ease-out backdropIn;position:fixed;inset:78px 0 0}.menu-active{background:#fff!important}.menu-active~*{pointer-events:none}@keyframes menuDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@media (max-width:1050px){.smart-header .nav nav{gap:14px}.package-link{display:none}.mega-grid{grid-template-columns:1fr 1fr 1fr}.mega-visual-card{display:none}.guide-grid{grid-template-columns:1fr 1fr 1.1fr}.account-panel{right:20px}}@media (max-width:700px){.smart-header .nav nav{align-items:stretch;gap:0;height:auto;max-height:calc(100vh - 96px);padding:14px 20px;overflow:auto}.nav-menu-wrap{height:auto;display:block}.nav-menu-button,.account-button{text-align:left;width:100%;height:46px}.nav-menu-button.active:after{width:3px;height:28px;bottom:9px;left:0;right:auto}.package-link{margin:5px 0;display:block}.account-wrap{margin:6px 0 0}.account-button{padding-left:13px}.mega-panel,.account-panel{width:100%;max-height:calc(100vh - 96px);position:fixed;top:96px;left:0;right:0;overflow:auto}.mega-grid,.guide-grid{grid-template-columns:1fr;padding:15px 20px}.mega-column,.mega-column:first-child,.guide-feature{border-bottom:1px solid #e5eaee;border-right:0;padding:14px 4px}.mega-column>a{padding:8px 0}.mega-visual-card{display:none}.account-panel section{padding:22px}.menu-backdrop{top:96px}}.results-breadcrumb{color:#8492a0;margin-bottom:15px;font-size:9px}.results-breadcrumb span{color:#b3bdc5;margin:0 7px}.results-title-line{justify-content:space-between;align-items:end;display:flex}.results-title-line h1{color:#102d4d;letter-spacing:-1.2px;margin:0 0 7px;font-size:30px}.results-title-line p{color:#758493;margin:0;font-size:10px}.results-title-line p b{color:#2e6fbd}.results-title-line>a{color:#df6d4e;background:#fff6f2;border:1px solid #ef7f60;border-radius:8px;padding:10px 14px;font-size:9px;font-weight:800}.results-searchbar label{align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.results-searchbar label>span{color:#2e6fbd;font-size:18px}.results-searchbar button{color:#fff;background:#102d4d;border:0;border-radius:8px;padding:0 27px;font-size:10px;font-weight:800}.marketplace-layout{grid-template-columns:250px 1fr;gap:24px;padding-top:27px;padding-bottom:80px;display:grid}.marketplace-filters{background:#fff;border:1px solid #dfe5ea;border-radius:12px;height:max-content;position:sticky;top:102px;overflow:hidden}.filter-heading{border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.filter-heading b{color:#17344e;font-size:12px}.filter-heading button{color:#2e6fbd;cursor:pointer;background:0 0;border:0;font-size:8px}.filter-group{border-bottom:1px solid #e5eaee;padding:17px 18px}.filter-group>b{color:#263b4e;margin-bottom:13px;font-size:10px;display:block}.filter-group label{color:#5e6e7d;cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:10px 0;font-size:9px;display:grid}.filter-group label small{color:#a1abb4}.filter-group input{accent-color:#2e6fbd}.filter-group select{color:#536576;background:#fff;border:1px solid #d6dee5;border-radius:7px;width:100%;height:38px;padding:0 9px;font-size:9px}.marketplace-top{color:#617386;justify-content:space-between;align-items:flex-start;height:45px;font-size:10px;display:flex}.marketplace-top>span b{color:#17344e;margin-right:4px;font-size:14px}.marketplace-top>div{align-items:center;gap:7px;display:flex}.marketplace-top>div small{color:#8a98a4;font-size:8px}.marketplace-top select{color:#536576;background:#fff;border:1px solid #d9e1e7;border-radius:7px;padding:8px 10px;font-size:9px}.active-filters{flex-wrap:wrap;gap:6px;display:flex}.active-filters button{color:#2e6fbd;background:#edf5fb;border:1px solid #bdd3e7;border-radius:20px;margin-bottom:12px;padding:7px 9px;font-size:8px}.service-row-list{gap:12px;display:grid}.service-result-row{background:#fff;border:1px solid #dfe5ea;border-radius:13px;grid-template-columns:220px 1fr 110px;min-height:220px;transition:all .22s;display:grid;position:relative;overflow:hidden}.service-result-row:hover{border-color:#cbd9e5;transform:translateY(-2px);box-shadow:0 14px 30px #112d4e17}.service-result-row.sponsored{border-color:#cadced;box-shadow:inset 3px 0 #2e6fbd}.result-photo{background-position:50%;background-size:cover;position:relative}.result-photo>span{color:#34506a;letter-spacing:.6px;background:#fffffff0;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:12px;left:12px}.sponsored .result-photo>span{color:#2e6fbd;background:#eaf3fb}.result-main{padding:19px 18px}.result-provider{color:#4b5e70;justify-content:space-between;align-items:center;font-size:9px;display:flex}.result-provider i{color:#fff;background:#3182c8;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:inline-grid}.result-provider button{color:#7e8e9d;background:0 0;border:0;font-size:19px}.result-main h2{color:#17344e;letter-spacing:-.3px;margin:8px 0 7px;font-size:16px;line-height:1.3}.result-main>p{color:#71808e;margin:0 0 13px;font-size:9px;line-height:1.5}.result-tags{flex-wrap:wrap;gap:7px;display:flex}.result-tags span{color:#6a7987;background:#f1f4f6;border-radius:6px;padding:6px 7px;font-size:7px}.result-bottom{border-top:1px solid #e8ecef;grid-template-columns:1fr auto auto;align-items:end;gap:22px;margin-top:14px;padding-top:13px;display:grid}.result-bottom>div b,.result-bottom>div small,.result-bottom>div strong{display:block}.result-bottom>div b{color:#a57610;font-size:10px}.result-bottom>div small{color:#8c99a4;margin-top:3px;font-size:7px}.result-bottom>div strong{color:#17344e;margin-top:3px;font-size:11px}.result-bottom>a{color:#fff;background:#ef7f60;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800}.result-availability{text-align:center;border-left:1px solid #e8ecef;flex-direction:column;justify-content:center;align-items:center;padding:20px 13px;display:flex}.result-availability>i{background:#43be91;border-radius:50%;width:8px;height:8px;margin-bottom:11px;box-shadow:0 0 0 5px #43be911a}.result-availability span{color:#318064;font-size:8px;font-weight:800}.result-availability small{color:#93a0aa;margin-top:8px;font-size:7px;line-height:1.4}.listing-help-strip{background:#edf5fb;border:1px solid #cfe0ed;border-radius:12px;justify-content:space-between;align-items:center;margin-top:17px;padding:17px 19px;display:flex}.listing-help-strip>div>span{color:#fff;background:#2e6fbd;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.listing-help-strip>a{color:#2e6fbd;font-size:9px;font-weight:800}@media (max-width:900px){.marketplace-layout{grid-template-columns:1fr}.marketplace-filters{z-index:95;border-radius:0;padding-bottom:80px;display:none;position:fixed;inset:68px 0 0;overflow:auto}.marketplace-filters.mobile-show{display:block}.mobile-filter-button{color:#344b60;background:#fff;border:1px solid #d7e0e7;border-radius:9px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:10px;display:flex}.mobile-filter-button span{color:#ef7f60;font-size:8px}.apply-filter{color:#fff;z-index:2;background:#102d4d;border:0;border-radius:9px;width:calc(100% - 30px);height:46px;font-size:10px;font-weight:800;display:block;position:fixed;bottom:15px;left:15px;right:15px}.filter-group label{font-size:11px}.service-result-row{grid-template-columns:190px 1fr}.result-availability{display:none}}@media (max-width:620px){.results-search-band{padding-top:22px}.results-title-line{align-items:flex-start}.results-title-line h1{font-size:25px}.results-title-line>a{display:none}.results-searchbar{grid-template-columns:1fr}.results-searchbar label+label{border-top:1px solid #e0e6eb;border-left:0}.results-searchbar button{height:45px}.marketplace-layout{padding-top:16px}.marketplace-top{align-items:center}.service-result-row{grid-template-columns:1fr}.result-photo{height:190px}.result-main{padding:17px}.result-main h2{font-size:15px}.result-bottom{grid-template-columns:1fr auto}.result-bottom>a{text-align:center;grid-column:1/-1}.listing-help-strip{align-items:flex-start}.listing-help-strip>a{display:none}}.rich-home .hero-photo{background-image:url(/images/tekirdag-hero-professionals.png)}.rich-home .architect-image{background-image:linear-gradient(#0000 50%,#061626c2),url(/images/listing-architect.png)}.profession-ticker>div{will-change:transform;flex-shrink:0;min-width:max-content;animation-duration:48s}.profession-ticker span{flex-shrink:0}.category-logo{place-items:center;position:relative;overflow:visible;display:grid!important}.category-logo i,.category-logo b{font-style:normal;line-height:1}.technical-logo{box-shadow:inset 0 0 0 1px #147c6814,0 7px 16px #147c6821;color:#147c68!important;background:linear-gradient(145deg,#dcf5ee,#bfe9df)!important}.technical-logo i{font-size:21px;animation:12s linear infinite logoSpin}.technical-logo b{color:#fff;text-shadow:0 1px 3px #0d5e4f59;font-size:13px;position:absolute;transform:rotate(12deg)}.digital-logo{box-shadow:inset 0 0 0 1px #6541c714,0 7px 16px #6541c721;color:#6541c7!important;background:linear-gradient(145deg,#ece6ff,#d9cdfd)!important}.digital-logo b{letter-spacing:-1px;font-size:11px;font-weight:900}.small-7{--cat-accent:#cceee5}.small-8{--cat-accent:#f5d9cd}.small-9{--cat-accent:#d9e7f5}.category-small{min-height:210px}.category-small-top>strong{letter-spacing:1.3px;font-size:8px}.category-small-bottom b{font-size:9px}@keyframes logoSpin{to{transform:rotate(360deg)}}.category-small.small-9{background:#e8eff5 url(/images/legal-card-background.png) 70%/cover no-repeat;border-color:#c9d7e2;box-shadow:0 12px 30px #14334e1a}.category-small.small-9:before{width:auto;height:auto;box-shadow:none;opacity:1;background:linear-gradient(90deg,#fafcfefa 0%,#f8fbfdf0 40%,#f1f7fbc7 64%,#e2edf56b 100%);border-radius:0;inset:0;transform:none}.category-small.small-9:after{content:"";pointer-events:none;background:linear-gradient(#ffffff0f,#0c28410d);position:absolute;inset:0}.category-small.small-9:hover:before{opacity:1;transform:none}.category-small.small-9 .category-small-top,.category-small.small-9 h3,.category-small.small-9>p,.category-small.small-9 .category-small-bottom{z-index:2;position:relative}.category-small.small-9 .category-small-bottom{border-color:#244c6c29}.category-small.small-9 .category-icon{background:#e1f2fce6;box-shadow:0 6px 15px #1c5b841f}.category-small.small-1{background-image:url(/images/card-technical.png)}.category-small.small-2{background-image:url(/images/card-digital.png)}.category-small.small-3{background-image:url(/images/card-education.png)}.category-small.small-4{background-image:url(/images/card-consulting.png)}.category-small.small-5{background-image:url(/images/card-organization.png)}.category-small.small-6{background-image:url(/images/card-cleaning-moving.png)}.category-small.small-7{background-image:url(/images/card-health-care.png)}.category-small.small-8{background-image:url(/images/card-automotive.png)}.category-small.small-1,.category-small.small-2,.category-small.small-3,.category-small.small-4,.category-small.small-5,.category-small.small-6,.category-small.small-7,.category-small.small-8{border-color:var(--cat-accent);background-position:68%;background-repeat:no-repeat;background-size:cover}@supports (color:color-mix(in lab, red, red)){.category-small.small-1,.category-small.small-2,.category-small.small-3,.category-small.small-4,.category-small.small-5,.category-small.small-6,.category-small.small-7,.category-small.small-8{border-color:color-mix(in srgb,var(--cat-accent) 62%,#b7c7d4)}}.category-small.small-1,.category-small.small-2,.category-small.small-3,.category-small.small-4,.category-small.small-5,.category-small.small-6,.category-small.small-7,.category-small.small-8{box-shadow:0 12px 30px #14334e17}.category-small.small-1:before,.category-small.small-2:before,.category-small.small-3:before,.category-small.small-4:before,.category-small.small-5:before,.category-small.small-6:before,.category-small.small-7:before,.category-small.small-8:before{width:auto;height:auto;box-shadow:none;opacity:1;background:linear-gradient(90deg,#fcfdfefa 0%,#fafcfdf0 42%,#f6f9fbc4 64%,#eef4f852 100%);border-radius:0;inset:0;transform:none}.category-small.small-1:after,.category-small.small-2:after,.category-small.small-3:after,.category-small.small-4:after,.category-small.small-5:after,.category-small.small-6:after,.category-small.small-7:after,.category-small.small-8:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0f2b430d);position:absolute;inset:0}.category-small.small-1:hover:before,.category-small.small-2:hover:before,.category-small.small-3:hover:before,.category-small.small-4:hover:before,.category-small.small-5:hover:before,.category-small.small-6:hover:before,.category-small.small-7:hover:before,.category-small.small-8:hover:before{opacity:1;transform:none}.category-small .category-small-top,.category-small h3,.category-small>p,.category-small .category-small-bottom{z-index:2;position:relative}.category-small.small-1 .category-icon,.category-small.small-2 .category-icon,.category-small.small-3 .category-icon,.category-small.small-4 .category-icon,.category-small.small-5 .category-icon,.category-small.small-6 .category-icon,.category-small.small-7 .category-icon,.category-small.small-8 .category-icon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 6px 15px #1c4c6c1c}.brand-logo-shell{width:290px;height:92px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;align-items:center;padding:0;display:flex}.brand-logo-shell img{object-fit:contain;filter:drop-shadow(0 1px #fffffff2)drop-shadow(0 -1px #fffffff2)drop-shadow(1px 0 #fffffff2)drop-shadow(-1px 0 #fffffff2);width:100%;height:100%;display:block}.footer-brand-logo{width:285px;height:82px;margin-bottom:18px}.rich-home .brand-logo-shell{background:0 0}.account-topbar .brand-logo-shell{width:290px;height:92px}.account-page{color:#17344e;background:#f3f6f8;min-height:100vh}.account-topbar{z-index:50;background:#fff;border-bottom:1px solid #dfe5ea;height:76px;position:sticky;top:0}.account-top-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:45px;width:min(1180px,100% - 40px);height:100%;margin:auto;display:grid}.account-top-inner nav{color:#4c6072;gap:28px;font-size:11px;font-weight:750;display:flex}.account-top-inner nav a:hover{color:#078c9e}.account-user{align-items:center;gap:9px;display:flex}.account-user>button{color:#496072;background:#f0f4f6;border:0;border-radius:9px;width:35px;height:35px}.account-user>span{color:#fff;background:linear-gradient(145deg,#0e637b,#14a9a6);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.account-user b{font-size:10px}.account-user i{color:#93a1ad;font-style:normal}.account-shell{grid-template-columns:255px 1fr;gap:24px;width:min(1180px,100% - 40px);margin:26px auto 80px;display:grid}.account-sidebar{background:#fff;border:1px solid #dfe5ea;border-radius:16px;height:max-content;position:sticky;top:100px;overflow:hidden}.profile-mini{text-align:center;border-bottom:1px solid #e5eaee;padding:25px 18px 20px}.profile-orbit{background:conic-gradient(#08a5a7 0 65%,#e6edf1 65%);border-radius:50%;width:76px;height:76px;margin:auto;padding:5px;position:relative}.profile-orbit>span{color:#086b78;background:#e8f6f5;border:5px solid #fff;border-radius:50%;place-items:center;height:100%;font-weight:900;display:grid}.profile-orbit>i{color:#fff;background:#102d4d;border:3px solid #fff;border-radius:14px;padding:4px 5px;font-size:7px;font-style:normal;position:absolute;bottom:2px;right:-8px}.profile-mini h2{margin:14px 0 5px;font-size:17px}.profile-mini p{color:#83919d;margin:0;font-size:9px}.profile-mini button{color:#2d6989;background:#fff;border:1px solid #cddae2;border-radius:7px;margin-top:14px;padding:8px 13px;font-size:8px;font-weight:800}.work-toggle{cursor:pointer;background:#f7fbfb;border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.work-toggle b,.work-toggle small{display:block}.work-toggle b{font-size:9px}.work-toggle small{color:#8c9aa5;margin-top:3px;font-size:7px}.work-toggle input{display:none}.work-toggle>i{background:#c9d3da;border-radius:14px;width:34px;height:19px;position:relative}.work-toggle>i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.work-toggle input:checked+i{background:#0aa7a3}.work-toggle input:checked+i:after{left:17px}.account-side-nav{padding:12px;display:grid}.account-side-nav>small{letter-spacing:1.3px;color:#a1abb4;padding:18px 10px 7px;font-size:7px;font-weight:900}.account-side-nav button{text-align:left;color:#536779;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;font-size:9px;display:flex}.account-side-nav button>span{color:#7f92a1;width:18px}.account-side-nav button em{text-transform:uppercase;color:#df6e4e;background:#fff0e9;border-radius:10px;margin-left:auto;padding:3px 6px;font-size:6px;font-style:normal}.account-side-nav button.active,.account-side-nav button:hover{color:#087d84;background:#edf7f7;font-weight:800}.sidebar-support{color:#fff;background:#102d4d;border-radius:10px;margin:8px 12px 14px;padding:14px}.sidebar-support b,.sidebar-support a{font-size:8px;line-height:1.5;display:block}.sidebar-support a{color:#7fd5d2;margin-top:8px;font-weight:800}.account-main{min-width:0}.account-greeting{justify-content:space-between;align-items:end;margin:5px 0 22px;display:flex}.account-greeting small,.account-card-head small{color:#079fa3;letter-spacing:1.4px;font-size:7px;font-weight:900}.account-greeting h1{letter-spacing:-1.2px;margin:6px 0;font-size:30px}.account-greeting p{color:#7a8a97;margin:0;font-size:10px}.account-greeting>a{color:#fff;background:#ef795a;border-radius:9px;padding:12px 15px;font-size:9px;font-weight:850;box-shadow:0 7px 18px #ef795a2e}.profile-health-card{color:#fff;background:linear-gradient(125deg,#102d4d,#0b5267);border-radius:17px;grid-template-columns:1fr 1fr;gap:38px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.profile-health-card:after{content:"TK";color:#ffffff06;font-size:150px;font-weight:900;position:absolute;bottom:-48px;right:-25px}.health-copy,.health-checklist{z-index:1;position:relative}.health-copy>span{color:#6bd5d0;letter-spacing:1.4px;font-size:7px;font-weight:900}.health-copy h2{letter-spacing:-.6px;margin:10px 0 8px;font-size:23px;line-height:1.2}.health-copy p{color:#afc7d2;max-width:480px;font-size:9px;line-height:1.55}.profile-meter{align-items:center;gap:12px;margin-top:20px;display:flex}.profile-meter>i{background:#ffffff21;border-radius:5px;width:180px;height:5px;overflow:hidden}.profile-meter em{background:linear-gradient(90deg,#18b9b0,#f18a69);width:65%;height:100%;display:block}.profile-meter b{color:#c6dce4;font-size:8px}.health-checklist{grid-template-columns:1fr 1fr;gap:9px;display:grid}.health-checklist label{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.health-checklist label>i{color:#75d7d0;background:#ffffff1f;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.health-checklist .done>i{color:#16876f;background:#dff7f1}.health-checklist b,.health-checklist small{display:block}.health-checklist b{font-size:8px}.health-checklist small{color:#a9c1cb;margin-top:3px;font-size:7px}.account-shortcuts{grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0;display:grid}.account-shortcuts>a{background:#fff;border:1px solid #dfe5ea;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:15px;transition:all .2s;display:grid}.account-shortcuts>a:hover{border-color:#bdd7db;transform:translateY(-2px);box-shadow:0 10px 22px #12324c12}.account-shortcuts>a>i{color:#087f85;background:#e9f7f6;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.account-shortcuts b,.account-shortcuts span{display:block}.account-shortcuts b{font-size:9px}.account-shortcuts span{color:#8c9aa5;margin-top:3px;font-size:7px;line-height:1.4}.account-shortcuts strong{color:#ef795a}.account-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.account-side-column{gap:14px;display:grid}.account-card{background:#fff;border:1px solid #dfe5ea;border-radius:13px;padding:19px}.account-card-head{border-bottom:1px solid #e9edf0;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.account-card-head h3{margin:4px 0 0;font-size:14px}.account-card-head>a,.account-card-head>button{color:#087f89;background:0 0;border:0;font-size:8px;font-weight:800}.opportunities article{border-bottom:1px solid #edf0f2;grid-template-columns:42px 1fr auto 26px;align-items:center;gap:11px;padding:15px 0;display:grid}.opportunities article:last-child{border-bottom:0;padding-bottom:0}.opportunities article>span{color:#0c7180;background:#e8f4f6;border-radius:10px;place-items:center;width:41px;height:41px;font-size:9px;font-weight:900;display:grid}.opportunities h4,.opportunities p{margin:0}.opportunities h4{font-size:10px}.opportunities p,.opportunities small{color:#81909c;font-size:7px}.opportunities p{margin:4px 0}.opportunities em{color:#308064;white-space:nowrap;background:#eff8f4;border-radius:14px;padding:5px 7px;font-size:7px;font-style:normal}.opportunities button{color:#7690a2;background:0 0;border:0;font-size:17px}.file-empty{text-align:center;padding:20px 5px 8px}.file-empty>i{color:#0d8e91;background:#edf7f7;border-radius:12px;place-items:center;width:44px;height:44px;margin:auto;font-size:18px;font-style:normal;display:grid}.file-empty b,.file-empty span{display:block}.file-empty b{margin-top:10px;font-size:9px}.file-empty span{color:#8b98a3;max-width:180px;margin:5px auto 11px;font-size:7px;line-height:1.5}.file-empty button{color:#2b657e;background:#fff;border:1px solid #c8d7df;border-radius:7px;padding:7px 10px;font-size:7px;font-weight:800}.interest-tags{flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.interest-tags span{color:#326a78;background:#edf5f7;border-radius:15px;padding:7px 8px;font-size:7px}.activity-card{margin-top:14px}.activity-line{border-bottom:1px solid #edf0f2;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.activity-line:last-child{border-bottom:0;padding-bottom:0}.activity-line>i{color:#2a8d70;background:#eaf7f2;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.activity-line p{margin:0}.activity-line b,.activity-line span{font-size:8px;display:block}.activity-line span{color:#8c99a4;margin-top:4px;font-size:7px}.activity-line time{color:#98a4ae;font-size:7px}.filter-details{border-bottom:1px solid #e5eaee}.filter-details summary{color:#263b4e;cursor:pointer;justify-content:space-between;padding:15px 18px;font-size:10px;font-weight:800;list-style:none;display:flex}.filter-details summary::-webkit-details-marker{display:none}.filter-details summary:after{content:"›";color:#8394a1}.filter-details[open] summary:after{content:"‹"}.filter-details label{color:#5e6e7d;cursor:pointer;align-items:flex-start;gap:8px;margin:9px 0;font-size:8px;display:flex}.filter-details input{accent-color:#079fa3;margin:1px 0 0}.filter-details label small{color:#a0abb4;margin-top:2px;font-size:6px;display:block}.filter-scroll{scrollbar-width:thin;max-height:185px;overflow:auto;padding-right:4px!important}.filter-search{border:1px solid #d7e0e6;border-radius:7px;height:34px;padding:0 9px;align-items:center!important;margin:0 0 10px!important;display:flex!important}.filter-search input{border:0;outline:0;width:100%;font-size:8px}.filter-search i{color:#3f7088;font-style:normal}.empty-state button{color:#fff;background:#102d4d;border:0;border-radius:8px;margin-top:12px;padding:9px 12px;font-size:8px}.profession-wizard{background:linear-gradient(#f4f7f8,#eef3f4);min-height:calc(100vh - 96px)}.profession-wizard .wizard-layout{grid-template-columns:265px 1fr;align-items:start}.profession-wizard .wizard-card{max-width:none;padding:30px}.wizard-tip{border-top:1px solid #e5eaee;align-items:flex-start!important;margin-top:17px!important}.wizard-tip>i{color:#078f91;background:#e8f7f6;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.wizard-tip p{margin:0}.wizard-tip b,.wizard-tip span{font-size:8px;display:block}.wizard-tip span{color:#84929e;margin-top:4px;font-size:7px;line-height:1.5}.profession-card-head{justify-content:space-between;align-items:start;display:flex}.profession-card-head>div>span{letter-spacing:1.4px;color:#0a9b9b;font-size:7px;font-weight:900}.profession-card-head h2{margin-top:8px}.profession-card-head p{color:#7b8996;font-size:10px}.profession-card-head>strong{color:#087d83;background:#edf6f6;border-radius:14px;padding:6px 9px;font-size:7px}.profession-search{background:#fff;border:1px solid #cbd8df;border-radius:10px;align-items:center;gap:10px;height:48px;margin:22px 0 14px;padding:0 14px;display:flex;box-shadow:0 7px 18px #12324c0a}.profession-search>i{color:#078e94;font-size:17px;font-style:normal}.profession-search input{color:#314c5f;border:0;outline:0;width:100%;font-size:10px}.profession-search button{color:#6b7d8a;background:#edf2f4;border:0;border-radius:50%;width:25px;height:25px}.sector-tabs{scrollbar-width:thin;grid-template-columns:repeat(5,1fr);gap:7px;max-height:145px;padding:2px 2px 8px;display:grid;overflow:auto}.sector-tabs button{text-align:left;color:#536778;background:#fff;border:1px solid #dbe3e8;border-radius:9px;align-items:center;gap:7px;min-height:58px;padding:8px;display:flex}.sector-tabs button>i{color:#0a8c91;background:#eff5f6;border-radius:8px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.sector-tabs button span{font-size:7px;line-height:1.3}.sector-tabs button.active{color:#086f78;background:#effafa;border-color:#54b9b7;box-shadow:0 4px 12px #0e878914}.profession-picker{border:1px solid #dfe5ea;border-radius:11px;margin-top:14px;overflow:hidden}.profession-picker-head{background:#f7f9fa;border-bottom:1px solid #e4e9ed;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.profession-picker-head small{color:#0a9699;letter-spacing:1px;font-size:6px;font-weight:900}.profession-picker-head h3{margin:4px 0 0;font-size:12px}.profession-picker-head>span{color:#8997a2;font-size:7px}.profession-options{grid-template-columns:repeat(3,1fr);gap:0;max-height:230px;display:grid;overflow:auto}.profession-options button{text-align:left;color:#496073;background:#fff;border:1px solid #edf0f2;border-top:0;border-left:0;align-items:center;gap:8px;min-height:52px;padding:10px 12px;display:flex}.profession-options button:hover,.profession-options button.selected{color:#08767c;background:#eef9f8}.profession-options button>i{color:#9ba9b3;font-style:normal}.profession-options button.selected>i{color:#fff;background:#0aa29f;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.profession-options b,.profession-options small{font-size:8px;display:block}.profession-options small{color:#91a0aa;margin-top:3px;font-size:6px}.profession-selection{color:#fff;background:#102d4d;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:11px;margin-top:13px;padding:12px 14px;display:grid}.profession-selection>i{color:#1c8a6b;background:#dff7ef;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.profession-selection small,.profession-selection b,.profession-selection span{display:block}.profession-selection small{color:#6fd2cf;letter-spacing:1px;font-size:6px}.profession-selection b{margin:3px 0;font-size:10px}.profession-selection span{color:#a9c1cc;font-size:7px}.profession-selection button{color:#fff;background:0 0;border:1px solid #ffffff38;border-radius:7px;padding:7px 9px;font-size:7px}.wizard-buttons button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1000px){.account-shell{grid-template-columns:220px 1fr}.account-shortcuts{grid-template-columns:repeat(2,1fr)}.profile-health-card,.account-grid{grid-template-columns:1fr}.sector-tabs{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.expanded-marketplace{grid-template-columns:1fr}.expanded-marketplace .marketplace-filters{max-height:none}.profession-wizard .wizard-layout{grid-template-columns:1fr}.wizard-tip{display:none!important}}@media (max-width:720px){.brand-logo-shell{width:158px;height:45px;padding:5px 8px}.account-top-inner{grid-template-columns:1fr auto;gap:10px;width:calc(100% - 24px)}.account-top-inner nav,.account-user b,.account-user i{display:none}.account-shell{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:14px}.account-sidebar{position:static}.account-side-nav,.sidebar-support{display:none}.profile-mini{text-align:left;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;display:grid}.profile-orbit{grid-row:1/4;width:58px;height:58px}.profile-mini h2,.profile-mini p,.profile-mini button{margin:0}.profile-mini button{grid-area:1/3/3}.work-toggle{padding:12px 16px}.account-greeting{align-items:flex-start;gap:12px}.account-greeting h1{font-size:24px}.account-greeting p{max-width:220px;line-height:1.5}.account-greeting>a{padding:12px;font-size:0}.account-greeting>a:after{content:"›";font-size:16px}.profile-health-card{gap:22px;padding:23px 18px}.health-copy h2{font-size:20px}.health-checklist{grid-template-columns:1fr}.account-shortcuts{scroll-snap-type:x mandatory;display:flex;overflow:auto}.account-shortcuts>a{scroll-snap-align:start;min-width:220px}.opportunities article{grid-template-columns:38px 1fr 25px}.opportunities article>em,.activity-line time{display:none}.profession-wizard .wizard-card{padding:22px 15px}.profession-card-head>strong{display:none}.sector-tabs{grid-template-columns:repeat(2,1fr)}.profession-options{grid-template-columns:1fr 1fr}.profession-selection{grid-template-columns:34px 1fr}.profession-selection button{grid-column:1/-1}.footer-brand-logo{width:205px}}@media (max-width:450px){.profession-options{grid-template-columns:1fr}.account-shortcuts>a{min-width:205px}}.expanded-marketplace .filter-heading{padding:19px 18px}.expanded-marketplace .filter-heading b{font-size:13px}.expanded-marketplace .filter-heading button{font-size:10px}.filter-details summary{color:#19354d;padding:17px 18px;font-size:12px}.filter-details summary:after{color:#58758a;font-size:14px}.filter-details>div{padding:0 18px 16px}.filter-details label{color:#40596d;gap:10px;margin:11px 0;font-size:11px}.filter-details input{flex:none;width:15px;height:15px}.filter-details label span{line-height:1.45}.filter-details label small{color:#8294a2;margin-top:3px;font-size:8px}.filter-scroll{max-height:210px}.filter-scroll.compact{max-height:190px}.filter-scroll.profession-scroll{max-height:270px}.filter-search{background:#fff;border-color:#cbd8e0;border-radius:8px;height:40px;padding:0 10px;margin-bottom:12px!important}.filter-search input{height:auto;font-size:10px}.filter-search i{color:#2f7187;font-size:14px}.marketplace-top{align-items:center;height:auto;min-height:58px;margin-bottom:9px}.marketplace-top>span b,.marketplace-top>span small{display:block}.marketplace-top>span small{color:#8a98a4;margin-top:5px;font-size:8px}.results-tools>label{align-items:center;gap:7px;display:flex}.view-switcher button{color:#587186;cursor:pointer;background:#fff;border:0;border-right:1px solid #dde5ea;width:36px;height:34px;font-size:15px;transition:all .18s}.view-compact{gap:8px}.view-compact .result-main{padding:14px 15px}.view-compact .result-main h2{margin:6px 0;font-size:13px}.view-compact .result-main>p{display:none}.view-compact .result-tags{gap:5px}.view-compact .result-bottom{margin-top:9px;padding-top:9px}.view-compact .result-bottom>div:first-child small,.view-compact .result-availability small{display:none}.view-compact .result-availability{padding:12px 8px}.view-gallery .service-result-row{flex-direction:column;min-height:0;display:flex}.view-gallery .result-photo{background-position:50%;flex:0 0 205px;height:205px}.view-gallery .result-main h2{min-height:39px;margin:8px 0 7px;font-size:15px}.view-gallery .result-main>p{min-height:40px}.view-gallery .result-bottom{grid-template-columns:1fr auto;gap:12px}.view-gallery .result-bottom>a{text-align:center;grid-column:1/-1}.view-gallery .result-availability{text-align:left;border-top:1px solid #e8ecef;border-left:0;flex-direction:row;justify-content:flex-start;gap:8px;padding:12px 18px}.view-gallery .result-availability>i{margin:0}.view-gallery .result-availability small{margin:0 0 0 auto}.view-gallery .sponsored{box-shadow:inset 0 3px #2e6fbd}@media (max-width:900px){.expanded-marketplace{grid-template-columns:1fr}}@media (max-width:720px){.brand-logo-shell{width:220px;height:62px;padding:0}.account-topbar .brand-logo-shell{width:200px;height:56px}}.account-top-inner nav button{color:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sidebar-support button{color:#7fd5d2;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:8px;font-weight:800;display:block}.panel-toast{z-index:90;color:#fff;background:#12334f;border-radius:10px;padding:12px 16px;font-size:10px;font-weight:800;animation:.2s ease-out menuDrop;position:fixed;top:92px;right:24px;box-shadow:0 15px 35px #0823393d}.panel-view-head{min-height:74px}.panel-view-head>button,.panel-primary{color:#fff;cursor:pointer;background:#ef795a;border:0;border-radius:9px;padding:12px 15px;font-size:9px;font-weight:850;box-shadow:0 7px 18px #ef795a2e}.account-shortcuts>button{text-align:left;cursor:pointer;border:1px solid #dfe5ea}.panel-card{background:#fff;border:1px solid #dfe5ea;border-radius:13px;padding:20px}.panel-two-col{grid-template-columns:1.35fr .65fr;gap:15px;display:grid}.panel-stack{gap:15px;height:max-content;display:grid}.panel-status{border-radius:20px;align-items:center;width:max-content;padding:6px 9px;font-size:7px;font-weight:850;display:inline-flex}.panel-status.green{color:#258266;background:#eaf7f1}.panel-status.amber{color:#a46b0b;background:#fff4dc}.panel-status.blue{color:#276eaa;background:#eaf3fb}.panel-status.gray{color:#6e7d89;background:#eef1f3}.profile-editor{padding:0;overflow:hidden}.profile-cover{background:linear-gradient(125deg,#102d4d,#087f8b);height:145px;padding:18px;position:relative}.profile-cover:after{content:"TK";color:#ffffff0d;font-size:115px;font-weight:900;position:absolute;bottom:-25px;right:20px}.profile-cover>span{color:#b8d6df;font-size:8px;position:absolute;top:18px;right:18px}.profile-large-avatar{color:#087379;z-index:2;background:#dff4f2;border:6px solid #fff;border-radius:50%;place-items:center;width:82px;height:82px;font-size:20px;font-weight:900;display:grid;position:absolute;bottom:-38px;left:28px}.profile-large-avatar button{color:#fff;background:#ef795a;border:2px solid #fff;border-radius:50%;width:25px;height:25px;position:absolute;bottom:0;right:-2px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:60px 25px 25px;display:grid}.form-grid label,.preference-form>label{color:#526879;gap:7px;font-size:8px;font-weight:800;display:grid}.form-grid .wide{grid-column:1/-1}.form-grid input,.form-grid textarea,.form-grid select,.preference-form select{color:#294256;background:#fff;border:1px solid #d8e1e6;border-radius:8px;outline:0;padding:11px;font-size:9px}.form-grid input:disabled,.form-grid textarea:disabled,.form-grid select:disabled{color:#687b89;background:#f5f7f8}.form-grid textarea{resize:vertical;min-height:85px}.completion-card>b,.preference-form>h3,.notification-settings>h3{font-size:14px}.big-progress{background:#edf1f3;border-radius:10px;height:7px;margin:17px 0 8px;overflow:hidden}.big-progress i{background:linear-gradient(90deg,#08a7a1,#ef795a);height:100%;display:block}.completion-card>strong{color:#07868b;font-size:9px}.completion-card ul{color:#7b8b97;border-top:1px solid #e7ecef;gap:10px;margin:10px 0 0;padding:12px 0 0;font-size:8px;list-style:none;display:grid}.completion-card li.done{color:#228369}.upload-zone{text-align:center;cursor:pointer}.upload-zone>i{color:#06898c;background:#edf8f7;border-radius:12px;place-items:center;width:42px;height:42px;margin:auto;font-size:17px;font-style:normal;display:grid}.upload-zone b,.upload-zone span{display:block}.upload-zone b{margin-top:9px;font-size:10px}.upload-zone span{color:#8796a2;margin:5px;font-size:7px}.upload-zone button{color:#28677d;background:#fff;border:1px solid #bfd3dd;border-radius:7px;margin-top:7px;padding:8px 11px;font-size:8px}.profile-settings-bridge{border-left:3px solid #0aa09e!important}.profile-settings-bridge>span{color:#078f93;letter-spacing:1.2px;font-size:6px;font-weight:900;display:block}.profile-settings-bridge h3{color:#17384f;margin:8px 0 6px;font-size:12px}.profile-settings-bridge p{color:#7c8e9a;margin:0;font-size:7px;line-height:1.55}.profile-settings-bridge button{color:#087d84;cursor:pointer;background:0 0;border:0;margin-top:13px;padding:0;font-size:8px;font-weight:850}.panel-tabs{gap:5px;margin-bottom:12px;display:flex}.panel-tabs button{color:#617584;cursor:pointer;background:#fff;border:1px solid #dbe3e8;border-radius:8px;padding:9px 13px;font-size:8px}.panel-tabs button.active{color:#fff;background:#102d4d;border-color:#102d4d}.listing-manager{padding:0 20px}.listing-manager article{border-bottom:1px solid #e8edef;grid-template-columns:62px 1fr auto;align-items:center;gap:15px;padding:20px 0;display:grid}.listing-manager article:last-child{border-bottom:0}.listing-manager-icon{color:#087a82;background:linear-gradient(145deg,#e6f4f3,#d8e9ed);border-radius:12px;place-items:center;width:60px;height:60px;font-size:12px;font-weight:900;display:grid}.listing-manager h3,.listing-manager p,.listing-manager small{margin:7px 0 0}.listing-manager h3{font-size:13px}.listing-manager p,.listing-manager small{color:#7c8b96;font-size:8px}.row-actions{gap:6px;display:flex}.row-actions button{color:#3f6177;background:#fff;border:1px solid #d3dee4;border-radius:7px;padding:8px 10px;font-size:8px}.row-actions .dots{padding-left:7px;padding-right:7px}.empty-panel{text-align:center;color:#82909a;padding:45px;font-size:10px}.message-center{grid-template-columns:310px 1fr;min-height:580px;padding:0;display:grid;overflow:hidden}.message-center>aside{border-right:1px solid #e2e8ec}.message-center>aside>label{color:#488097;border:1px solid #dce4e9;border-radius:8px;align-items:center;gap:8px;margin:14px;padding:10px;display:flex}.message-center>aside input{border:0;outline:0;width:100%;font-size:8px}.message-center>aside>button{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f2;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;width:100%;padding:14px;display:grid}.message-center>aside>button.active{background:#eef8f7;box-shadow:inset 3px 0 #0aa29f}.message-center>aside>button>span,.conversation header>span{color:#08747b;background:#dff2f1;border-radius:50%;place-items:center;width:39px;height:39px;font-size:8px;font-weight:900;display:grid}.message-center aside b{font-size:9px}.message-center aside p{color:#81909c;white-space:nowrap;text-overflow:ellipsis;max-width:170px;margin:5px 0 0;font-size:7px;overflow:hidden}.message-center aside time{color:#93a0aa;justify-items:end;gap:7px;font-size:7px;display:grid}.message-center aside time i{background:#ef795a;border-radius:50%;width:7px;height:7px}.conversation{grid-template-rows:auto 1fr auto;min-width:0;display:grid}.conversation header{border-bottom:1px solid #e6ebee;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:13px 17px;display:grid}.conversation header b,.conversation header small{font-size:9px;display:block}.conversation header small{color:#24a082;margin-top:4px;font-size:7px}.conversation header button{background:0 0;border:0}.chat-body{background:#f7f9fa;flex-direction:column;align-items:flex-start;gap:10px;padding:25px;display:flex}.chat-body time{color:#9aa5ae;align-self:center;font-size:6px}.chat-body p{border-radius:12px;max-width:72%;margin:0;padding:11px 13px;font-size:9px;line-height:1.55}.chat-body .incoming{background:#fff;border:1px solid #e0e6ea;border-bottom-left-radius:3px}.chat-body .outgoing{color:#fff;background:#0d5567;border-bottom-right-radius:3px;align-self:flex-end}.conversation form{border-top:1px solid #e2e8ec;grid-template-columns:auto 1fr auto;gap:7px;padding:12px;display:grid}.conversation form input{border:1px solid #dce4e9;border-radius:8px;outline:0;padding:10px;font-size:9px}.conversation form button{color:#fff;background:#102d4d;border:0;border-radius:8px;padding:0 14px;font-size:8px}.conversation form button:first-child{color:#536b7c;background:#edf2f4;font-size:16px}.saved-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.saved-grid article{padding:0 0 16px;overflow:hidden}.saved-cover{background-position:50%;background-size:cover;height:145px;position:relative}.saved-cover.c0{background-image:url(/images/listing-architect.png)}.saved-cover.c1{background-image:url(/images/listing-technician.png)}.saved-cover.c2{background-image:url(/images/listing-digital.png)}.saved-cover button{color:#ef795a;background:#fff;border:0;border-radius:50%;width:31px;height:31px;position:absolute;top:10px;right:10px}.saved-grid article>.panel-status,.saved-grid article>h3,.saved-grid article>p,.saved-grid article>div:last-child{margin-left:15px;margin-right:15px}.saved-grid article>.panel-status{margin-top:14px}.saved-grid h3{font-size:12px;line-height:1.35}.saved-grid p{color:#7c8d99;font-size:8px}.saved-grid article>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.saved-grid article>div a,.saved-grid article>div button{text-align:center;color:#305d75;background:#fff;border:1px solid #d1dde4;border-radius:7px;padding:9px 6px;font-size:7px}.saved-grid article>div button{color:#fff;background:#102d4d;border-color:#102d4d}.application-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;display:grid}.application-summary>div{background:#fff;border:1px solid #dfe5ea;border-radius:11px;padding:15px}.application-summary b,.application-summary strong{font-size:8px;display:block}.application-summary strong{color:#087f85;margin-top:6px;font-size:13px}.application-list{padding:0 20px}.application-list article{border-bottom:1px solid #e9edef;grid-template-columns:35px 1fr auto auto;align-items:center;gap:13px;padding:18px 0;display:grid}.application-list article:last-child{border:0}.application-list article>i{color:#087b81;background:#eaf5f5;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.application-list h3,.application-list p,.application-list small{margin:0}.application-list h3{font-size:11px}.application-list p,.application-list small{color:#84929d;margin-top:4px;font-size:7px}.application-list article>button,.verification-list article>button{color:#386177;background:#fff;border:1px solid #cbd9e1;border-radius:7px;padding:8px 10px;font-size:8px}.notes-board{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.notes-board article>span:first-child{color:#07999b;letter-spacing:1px;margin-right:8px;font-size:8px;font-weight:900;display:inline-block}.notes-board h3{margin-top:18px;font-size:13px;line-height:1.35}.notes-board p{color:#748693;min-height:40px;font-size:8px;line-height:1.6}.notes-board button{color:#087f88;background:0 0;border:0;padding:10px 0 0;font-size:8px;font-weight:800}.event-list{gap:11px;display:grid}.event-list article{grid-template-columns:65px 1fr auto;align-items:center;gap:17px;display:grid}.event-date{text-align:center;border-right:1px solid #e4e9ec}.event-date b,.event-date span{display:block}.event-date b{color:#102d4d;font-size:27px}.event-date span{color:#ef795a;font-size:7px;font-weight:900}.event-list h3{margin:8px 0 5px;font-size:12px}.event-list p{color:#7a8b97;margin:0;font-size:8px}.event-list article>button{color:#27657c;background:#fff;border:1px solid #bdd2dc;border-radius:8px;padding:9px 11px;font-size:8px}.preference-form,.notification-settings{gap:18px;display:grid}.preference-form>label{border-top:1px solid #e8edef;padding-top:14px}.preference-form select{width:100%}.choice-chips{flex-wrap:wrap;gap:7px;display:flex}.choice-chips button{color:#617584;background:#fff;border:1px solid #d4dfe5;border-radius:20px;padding:8px 10px;font-size:8px}.choice-chips button.selected{color:#087c82;background:#e9f7f5;border-color:#a9d8d4}.notification-settings>label{border-top:1px solid #e8edef;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.notification-settings b,.notification-settings small{font-size:9px;display:block}.notification-settings small{color:#8795a0;margin-top:4px;font-size:7px}.notification-settings input{display:none}.notification-settings label>i{background:#d0d9de;border-radius:12px;width:38px;height:21px;position:relative}.notification-settings label>i:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:all .2s;position:absolute;top:2px;left:2px}.notification-settings input:checked+i{background:#0aa29f}.notification-settings input:checked+i:after{left:19px}.verification-hero{color:#fff;background:linear-gradient(120deg,#102d4d,#086876);border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:27px 30px;display:flex}.verification-hero span,.verification-hero b,.verification-hero p{display:block}.verification-hero span{letter-spacing:1.3px;color:#72d5d0;font-size:7px;font-weight:900}.verification-hero b{margin-top:8px;font-size:22px}.verification-hero p{color:#b5cdd4;font-size:8px}.verification-ring{border:7px solid #56c8be;border-right-color:#ffffff21;border-radius:50%;place-items:center;width:84px;height:84px;font-size:18px;font-weight:900;display:grid}.verification-ring small{color:#b8d1d7;font-size:6px;display:block}.verification-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.verification-list article{grid-template-columns:43px 1fr auto;align-items:center;gap:12px;display:grid}.verification-list article>i{color:#617481;background:#eef2f4;border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:900;display:grid}.verification-list article>i.done{color:#278568;background:#e9f7f1}.verification-list h3,.verification-list p{margin:0}.verification-list h3{font-size:11px}.verification-list p{color:#80909b;margin-top:5px;font-size:7px;line-height:1.4}@media (max-width:1000px){.message-center{grid-template-columns:260px 1fr}.saved-grid,.notes-board{grid-template-columns:1fr 1fr}.verification-list{grid-template-columns:1fr}}@media (max-width:720px){.panel-two-col{grid-template-columns:1fr}.message-center{grid-template-columns:1fr;min-height:auto}.message-center>aside{border-right:0;max-height:245px;overflow:auto}.conversation{min-height:480px}.saved-grid,.notes-board{grid-template-columns:1fr}.application-list article{grid-template-columns:35px 1fr auto}.application-list article>.panel-status{display:none}.application-summary{grid-template-columns:1fr}.event-list article{grid-template-columns:55px 1fr}.event-list article>button{grid-column:2}.verification-hero{padding:22px 18px}.verification-ring{width:70px;height:70px}.row-actions{grid-column:2}.listing-manager article{grid-template-columns:50px 1fr}.listing-manager-icon{width:48px;height:48px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.account-shortcuts>button{scroll-snap-align:start;min-width:220px}.panel-view-head{min-height:90px}.panel-view-head h1{font-size:24px}.panel-view-head p{max-width:240px}.panel-toast{text-align:center;top:84px;left:14px;right:14px}}.career-command{color:#fff;background:linear-gradient(125deg,#102d4d,#0b5b6b);border-radius:17px;grid-template-columns:1.05fr .95fr;gap:34px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.career-command:after{content:"TK";color:#ffffff06;font-size:155px;font-weight:900;position:absolute;bottom:-55px;right:-25px}.career-command>div{z-index:1;position:relative}.career-command>div>span{color:#6bd5d0;letter-spacing:1.4px;font-size:7px;font-weight:900}.career-command h2{letter-spacing:-.7px;margin:10px 0 8px;font-size:24px;line-height:1.18}.career-command p{color:#b3cbd3;max-width:470px;font-size:9px;line-height:1.55}.command-progress{align-items:center;gap:12px;margin-top:20px;display:flex}.command-progress>i{background:#ffffff21;border-radius:5px;width:180px;height:5px;overflow:hidden}.command-progress i b{background:linear-gradient(90deg,#18b9b0,#f18a69);width:68%;height:100%;display:block}.command-progress strong{color:#c6dce4;font-size:8px}.command-steps{grid-template-columns:1fr 1fr;gap:9px;display:grid}.command-steps button{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.command-steps button>i{color:#75d7d0;background:#ffffff1f;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.command-steps button.done>i{color:#16876f;background:#dff7f1}.command-steps b,.command-steps small{font-size:8px;display:block}.command-steps small{color:#a9c1cb;margin-top:3px;font-size:7px}.dashboard-cv{grid-template-columns:46px 1fr auto auto;align-items:center;gap:14px;margin:14px 0;display:grid}.dashboard-cv-icon{color:#087a82;background:#e8f5f5;border-radius:10px;place-items:center;width:45px;height:45px;font-size:9px;font-weight:900;display:grid}.dashboard-cv small{color:#07999b;letter-spacing:1px;font-size:7px;font-weight:900}.dashboard-cv h3,.dashboard-cv p{margin:4px 0 0}.dashboard-cv h3{font-size:11px}.dashboard-cv p{color:#81919c;font-size:7px}.dashboard-cv>button{color:#28637a;cursor:pointer;background:#fff;border:1px solid #c8d8df;border-radius:7px;padding:9px 11px;font-size:8px}.career-overview-grid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.curated-jobs{padding-bottom:8px}.curated-jobs article{border-bottom:1px solid #e9edef;grid-template-columns:40px 1fr auto 24px;align-items:center;gap:10px;padding:15px 0;display:grid}.curated-jobs article:last-child{border:0}.curated-jobs article>span{color:#0c7180;background:#e8f4f6;border-radius:10px;place-items:center;width:39px;height:39px;font-size:8px;font-weight:900;display:grid}.curated-jobs article b,.curated-jobs article small,.curated-jobs article em{display:block}.curated-jobs article b{font-size:9px}.curated-jobs article small,.curated-jobs article em{color:#81909c;margin-top:4px;font-size:7px;font-style:normal}.curated-jobs article>button{color:#7890a0;background:0 0;border:0;font-size:16px}.profile-visibility{text-align:center}.profile-visibility>small{letter-spacing:1.2px;color:#079b9d;font-size:7px;font-weight:900}.visibility-eye{color:#0a898b;background:#e9f7f5;border-radius:50%;place-items:center;width:54px;height:54px;margin:17px auto 10px;font-size:22px;display:grid}.profile-visibility h3{margin:7px 0;font-size:12px}.profile-visibility p{color:#7e8e99;font-size:7px;line-height:1.55}.profile-visibility button{color:#087d86;background:0 0;border:0;margin-top:8px;font-size:8px;font-weight:800}.career-tool-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.career-tool-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe5ea;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px;transition:all .2s;display:grid}.career-tool-grid>button:hover{border-color:#b9d8d9;transform:translateY(-2px);box-shadow:0 9px 22px #13324b12}.career-tool-grid>button>i{color:#087e84;background:#eaf7f6;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.career-tool-grid b,.career-tool-grid span{display:block}.career-tool-grid b{font-size:9px}.career-tool-grid span{color:#8a99a4;margin-top:3px;font-size:7px;line-height:1.4}.career-tool-grid strong{color:#ef795a}.dashboard-bottom{margin-top:0}.career-manager{padding:0 20px}.career-manager article{border-bottom:1px solid #e8edef;grid-template-columns:48px 1fr auto auto;align-items:center;gap:14px;padding:20px 0;display:grid}.career-manager article:last-child{border:0}.career-manager article>i{color:#087b82;background:#e9f6f5;border-radius:11px;place-items:center;width:47px;height:47px;font-size:9px;font-style:normal;font-weight:900;display:grid}.career-manager h3,.career-manager p,.career-manager small{margin:0}.career-manager h3{font-size:11px}.career-manager p,.career-manager small{color:#80909b;margin-top:5px;font-size:7px}.career-manager article>div:last-child{gap:6px;display:flex}.career-manager article>div:last-child button{color:#426479;background:#fff;border:1px solid #d2dce2;border-radius:7px;padding:8px 9px;font-size:7px}.career-manager article>div:last-child button:last-child{padding-left:7px;padding-right:7px}.career-tip{background:#eef8f7;border:1px solid #cee1e5;border-radius:11px;align-items:center;gap:12px;margin-top:13px;padding:16px 18px;display:flex}.career-tip>i{color:#fff;background:#0a9695;border-radius:50%;place-items:center;width:31px;height:31px;font-style:normal;font-weight:900;display:grid}.career-tip b,.career-tip span{font-size:8px;display:block}.career-tip span{color:#758995;margin-top:4px;font-size:7px}@media (max-width:1000px){.career-command,.career-overview-grid{grid-template-columns:1fr}.career-tool-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.career-command{padding:23px 18px}.command-steps{grid-template-columns:1fr}.dashboard-cv{grid-template-columns:42px 1fr}.dashboard-cv>.panel-status{display:none}.dashboard-cv>button{grid-column:2;width:max-content}.career-tool-grid{grid-template-columns:1fr}.career-manager article{grid-template-columns:43px 1fr}.career-manager article>.panel-status{display:none}.career-manager article>div:last-child{grid-column:2}.curated-jobs article{grid-template-columns:38px 1fr 22px}.curated-jobs article>.panel-status{display:none}}.rich-home .smart-header:not(.menu-active) .nav-menu-button{opacity:1;text-shadow:0 1px 8px #00000040;color:#f1f6fa!important}.rich-home .smart-header:not(.menu-active) .nav-menu-button:hover,.rich-home .smart-header:not(.menu-active) .nav-menu-button.active{color:#70d4d1!important}.rich-home .smart-header:not(.menu-active) .nav nav>a:not(.package-link){color:#fff!important}.rich-home .smart-header:not(.menu-active) .package-link{background:#071f3442;border-color:#7aa7c9;color:#72b8ef!important}.account-home-logo{cursor:pointer;background:0 0;border:0;padding:0}.account-user-wrap{align-items:center;gap:10px;display:flex;position:relative}.account-message-trigger{color:#31546a;cursor:pointer;background:#fff;border:1px solid #d8e1e6;place-items:center;width:39px;height:39px;display:grid;position:relative}.account-message-trigger.active,.account-message-trigger:hover{color:#fff;background:#102d4d;border-color:#102d4d}.account-message-trigger>span{font-size:14px}.account-message-trigger>i{color:#fff;background:#ef795a;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:6px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.account-user{background:#fff;border:1px solid #d8e1e6;min-height:45px;padding:5px 8px 5px 5px;position:relative}.account-user-trigger{color:#17344e;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;display:flex}.account-user-trigger b{font-size:9px}.account-user-trigger i{color:#8a9aa5;font-style:normal}.signed-account-menu{z-index:80;background:#fff;border:1px solid #d8e0e5;width:265px;padding:8px;position:absolute;top:52px;right:0;box-shadow:0 20px 45px #0c253a2e}.signed-account-menu>div{border-bottom:1px solid #e6ebee;align-items:center;gap:10px;padding:11px;display:flex}.signed-account-menu>div>span{color:#08787f;background:#e6f5f3;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;font-weight:900;display:grid}.signed-account-menu p{margin:0}.signed-account-menu p b,.signed-account-menu p small{font-size:9px;display:block}.signed-account-menu p small{color:#85939e;margin-top:3px;font-size:7px}.signed-account-menu>button,.signed-account-menu>a{color:#425b6e;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:22px 1fr;gap:8px;width:100%;padding:10px;display:grid}.signed-account-menu>button:hover,.signed-account-menu>a:hover{color:#087c82;background:#eef7f6}.signed-account-menu>button span,.signed-account-menu>a span{display:block}.signed-account-menu>button b,.signed-account-menu>button small,.signed-account-menu>a b,.signed-account-menu>a small{font-size:8px;display:block}.signed-account-menu>button small,.signed-account-menu>a small{color:#8897a2;margin-top:3px;font-size:7px}.profile-mini{position:relative}.profile-mini .profile-settings-shortcut{color:#49697a;cursor:pointer;z-index:3;background:#fff;border:1px solid #d7e1e6;place-items:center;width:30px;height:30px;margin:0;padding:0;font-size:12px;display:grid;position:absolute;top:11px;right:11px}.profile-mini .profile-settings-shortcut:hover,.profile-mini .profile-settings-shortcut:focus-visible{color:#087f84;background:#edf8f7;border-color:#9fcfd0;outline:0}.profile-settings-shortcut>span{text-align:left;color:#3e596c;z-index:5;background:#fff;border:1px solid #d8e1e6;width:142px;padding:10px;display:none;position:absolute;top:36px;right:-1px;box-shadow:0 12px 25px #0f2b4024}.profile-settings-shortcut:hover>span,.profile-settings-shortcut:focus-visible>span,.profile-settings-shortcut>span b,.profile-settings-shortcut>span small{display:block}.profile-settings-shortcut>span b{font-size:8px}.profile-settings-shortcut>span small{color:#8796a1;white-space:nowrap;margin-top:3px;font-size:6px}.settings-layout{grid-template-columns:225px 1fr;gap:14px;display:grid}.settings-nav{background:#fff;border:1px solid #dce4e8;height:max-content}.settings-nav button{color:#526879;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7ecef;justify-content:space-between;width:100%;padding:14px 15px;font-size:8px;display:flex}.settings-nav button:last-child{border-bottom:0}.settings-nav button.active{color:#087c82;background:#eef8f7;font-weight:900;box-shadow:inset 3px 0 #0a9e9d}.settings-content{border-radius:2px}.settings-content>header{border-bottom:1px solid #e7ecef;margin-bottom:18px;padding-bottom:16px}.settings-content>header small{letter-spacing:1.3px;color:#079a9c;font-size:7px;font-weight:900}.settings-content h2{margin:7px 0;font-size:17px}.settings-content header p{color:#7e8e99;font-size:8px}.settings-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-form.single{grid-template-columns:1fr;max-width:470px}.settings-form label{color:#526879;font-size:8px;font-weight:800}.settings-form input,.settings-form select{background:#fff;border:1px solid #d5dfe5;outline:0;width:100%;margin-top:7px;padding:11px;font-size:9px;display:block}.settings-form .wide{grid-column:1/-1}.settings-form>button,.settings-toggles>button{color:#fff;background:#102d4d;border:0;grid-column:1/-1;width:max-content;padding:11px 14px;font-size:8px;font-weight:800}.settings-toggles{display:grid}.settings-toggles>label{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.settings-toggles b,.settings-toggles small{font-size:9px;display:block}.settings-toggles small{color:#8796a1;margin-top:4px;font-size:7px}.settings-toggles input{display:none}.settings-toggles label>i{background:#ccd6db;border-radius:12px;width:38px;height:20px;position:relative}.settings-toggles label>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.settings-toggles input:checked+i{background:#0aa29f}.settings-toggles input:checked+i:after{left:20px}.settings-toggles>button{margin-top:18px}.device-list article{border-bottom:1px solid #e8edef;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:17px 0;display:grid}.device-list article>i{color:#087e84;background:#edf6f6;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.device-list b,.device-list span{font-size:9px;display:block}.device-list span{color:#85949f;margin-top:4px;font-size:7px}.device-list button{color:#48677a;background:#fff;border:1px solid #cedae0;padding:8px 10px;font-size:7px}.danger-settings{gap:12px;display:grid}.danger-settings>label{border:1px solid #dde5e9;align-items:flex-start;gap:12px;padding:17px;display:flex}.danger-settings b,.danger-settings small{font-size:9px;display:block}.danger-settings small{color:#7f8f9a;margin-top:5px;font-size:7px;line-height:1.5}.danger-settings>button{color:#fff;background:#102d4d;border:0;justify-self:end;padding:10px 14px;font-size:8px}.contact-security-list{gap:10px;display:grid}.contact-security-list article{background:#fff;border:1px solid #dce5e9;grid-template-columns:42px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:16px;display:grid}.contact-security-list article>i{color:#07878b;background:#eaf7f6;place-items:center;width:40px;height:40px;font-size:15px;font-style:normal;display:grid}.contact-security-list article>div small,.linked-contact-strip small{color:#82929d;letter-spacing:1.1px;margin-bottom:5px;font-size:6px;font-weight:900;display:block}.contact-security-list article>div b,.contact-security-list article>div span{display:block}.contact-security-list article>div b{color:#193950;font-size:10px}.contact-security-list article>div span{color:#87959f;margin-top:4px;font-size:7px;line-height:1.45}.contact-security-list article>button,.linked-contact-strip>button{color:#24516b;cursor:pointer;background:#fff;border:1px solid #b9cbd4;padding:8px 11px;font-size:7px;font-weight:850}.contact-security-list article>button:hover,.linked-contact-strip>button:hover{color:#087d83;background:#f1fbfa;border-color:#079b9d}.contact-change-panel{background:#f8fcfc;border:1px solid #bcd9d9;margin-top:12px;box-shadow:inset 3px 0 #0aa09e}.contact-change-heading{border-bottom:1px solid #d9e8e8;grid-template-columns:38px 1fr auto;align-items:start;gap:12px;padding:16px;display:grid}.contact-change-heading>span{color:#fff;background:#0b4c66;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.contact-change-heading small{color:#079b9d;letter-spacing:1.1px;font-size:6px;font-weight:900;display:block}.contact-change-heading h3{color:#17384f;margin:5px 0;font-size:12px}.contact-change-heading p{color:#768a97;margin:0;font-size:7px;line-height:1.5}.contact-change-heading>button{color:#758893;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1}.contact-change-form,.contact-verify-form{padding:17px}.contact-change-form label{color:#435d70;font-size:8px;font-weight:800}.contact-change-form label>input,.country-phone-input,.contact-verify-form>input{background:#fff;border:1px solid #cbd8de;outline:0;width:100%;min-height:42px;margin-top:7px;display:flex}.contact-change-form label>input,.contact-verify-form>input{padding:11px;font-size:9px}.contact-change-form label>input:focus,.country-phone-input:focus-within,.contact-verify-form>input:focus{border-color:#079b9d;box-shadow:0 0 0 2px #079b9d14}.country-phone-input{align-items:center}.country-phone-input b{color:#17384f;border-right:1px solid #d8e1e5;padding:0 13px;font-size:9px}.country-phone-input input{background:0 0;border:0;outline:0;flex:1;padding:11px;font-size:9px}.contact-change-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:15px;display:flex}.contact-change-actions button{color:#fff;cursor:pointer;background:#102d4d;border:0;padding:10px 13px;font-size:7px;font-weight:850}.contact-change-actions button.secondary{color:#536b7b;background:#fff;border:1px solid #cbd8de}.contact-change-actions button.textual{color:#087e84;background:0 0;margin-right:auto;padding-left:0}.contact-verify-form{text-align:center}.verify-sent-badge{color:#258066;background:#e5f6ef;padding:5px 8px;font-size:6px;font-weight:900;display:inline-block}.contact-verify-form h4{color:#17384f;margin:12px 0 5px;font-size:13px}.contact-verify-form p{color:#778b98;margin:0;font-size:7px}.contact-verify-form>input{text-align:center;letter-spacing:8px;color:#123b54;max-width:210px;margin:13px auto 0;font-size:17px;font-weight:800}.contact-assurance{background:#f3f6f7;border-left:3px solid #9bb4c0;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.contact-assurance>span{font-size:15px}.contact-assurance b,.contact-assurance small{display:block}.contact-assurance b{color:#365266;font-size:8px}.contact-assurance small{color:#81919c;margin-top:4px;font-size:7px}.linked-contact-strip{background:#f3f7f8;border:1px solid #dce5e9;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:5px;padding:11px 12px;display:grid}.linked-contact-strip b{color:#213f54;font-size:8px}.settings-group-stack{gap:13px;display:grid}.settings-subsection{background:#fff;border:1px solid #dce5e9;padding:17px}.settings-subsection-head{border-bottom:1px solid #e5ebee;grid-template-columns:34px 1fr;align-items:start;gap:11px;margin-bottom:14px;padding-bottom:13px;display:grid}.settings-subsection-head>span{color:#087f84;background:#eaf7f6;place-items:center;width:32px;height:32px;font-size:7px;font-weight:900;display:grid}.settings-subsection-head h3{color:#17384f;margin:1px 0 4px;font-size:11px}.settings-subsection-head p{color:#82929d;margin:0;font-size:7px;line-height:1.45}.notification-contact-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.notification-contact-grid .linked-contact-strip{grid-template-columns:1fr auto;margin:0}.notification-contact-grid .linked-contact-strip>button{grid-column:1/-1;justify-self:start}.account-danger-section{border-color:#ecd9d4}.account-danger-section .settings-subsection-head>span{color:#dc7054;background:#fff0eb}.account-danger-section .settings-subsection-head h3{color:#8e3f31}.site-loader{z-index:9999;pointer-events:none;background:#f8fbfcfa;align-content:center;place-items:center;gap:18px;animation:.72s forwards loaderExit;display:grid;position:fixed;inset:0}.loader-logo{width:min(330px,62vw);height:95px;position:relative}.loader-logo img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.loader-logo-base{filter:grayscale();opacity:.17}.loader-color{animation:.66s cubic-bezier(.3,.7,.3,1) forwards liquidFill;position:absolute;inset:0;overflow:hidden}.loader-color img{filter:saturate(1.12)}.site-loader>span{background:#d9e5e8;width:130px;height:2px;overflow:hidden}.site-loader>span i{background:linear-gradient(90deg,#083c70,#04aaa9,#ef795a);width:45%;height:100%;animation:.62s forwards loaderBar;display:block}@keyframes liquidFill{0%{clip-path:polygon(0 100%,12% 92%,25% 98%,40% 90%,56% 96%,72% 87%,87% 93%,100% 86%,100% 100%,0 100%)}to{clip-path:polygon(0 0,12% 4%,26% 0,42% 5%,57% 1%,72% 5%,88% 0,100% 4%,100% 100%,0 100%)}}@keyframes loaderBar{0%{transform:translate(-120%)}to{transform:translate(225%)}}@keyframes loaderExit{0%,78%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.service-result-row,.marketplace-filters,.rail-card,.listing-card,.category-small,.category-feature,.mega-panel,.mega-visual-card,.guide-feature>div,.guide-summary,.guide-steps>section,.guide-checklist,.guide-cta{border-radius:4px!important}.result-photo,.saved-cover,.mega-image,.listing-card .listing-cover{border-radius:0!important}@media (max-width:720px){.account-user{border:0;padding:0}.account-user-trigger{display:none}.signed-account-menu{width:auto;position:fixed;top:72px;left:12px;right:12px}.settings-layout{grid-template-columns:1fr}.settings-nav{display:flex;overflow:auto}.settings-nav button{min-width:145px}.settings-form{grid-template-columns:1fr}.settings-form .wide{grid-column:auto}.contact-security-list article{grid-template-columns:38px 1fr}.contact-security-list article>.panel-status,.contact-security-list article>button{grid-column:auto}.contact-change-heading{grid-template-columns:34px 1fr auto}.linked-contact-strip{grid-template-columns:1fr auto}.linked-contact-strip>button{grid-column:1/-1}.notification-contact-grid{grid-template-columns:1fr}.settings-subsection{padding:14px}.loader-logo{width:250px;height:75px}}.expanded-marketplace .result-photo{background-position:50%;background-size:cover;border:1px solid #dbe4e8;align-self:start;width:104px;height:104px;margin:17px 0 0 16px;overflow:hidden}.result-photo.no-photo{background:linear-gradient(145deg,#edf7f7,#dcecef)}.result-monogram{color:#087780;align-content:center;place-items:center;gap:4px;display:grid;position:absolute;inset:0}.result-monogram:before{content:"";border:1px solid #08778024;width:58px;height:58px;position:absolute;transform:rotate(45deg)}.result-monogram b{letter-spacing:-1px;font-size:20px;position:relative}.result-monogram small{text-transform:uppercase;letter-spacing:.8px;color:#65818b;font-size:6px;position:relative}.result-photo>span{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 12px);top:6px;left:6px;overflow:hidden}.service-result-row.pro-member{background:linear-gradient(#fbfeff,#fbfeff) padding-box padding-box,linear-gradient(120deg,#04aaa9,#2e6fbd 50%,#ef795a) border-box!important;border:1px solid #0000!important;box-shadow:0 8px 24px #14778d1a,inset 0 0 32px #04aaa906!important}.service-result-row.pro-member:hover{box-shadow:0 14px 32px #16708d2b,0 0 0 1px #04aaa914!important}.pro-member .result-photo{border-color:#04aaa952;box-shadow:0 6px 16px #13586f1a}.pro-member .result-photo>span{color:#fff;letter-spacing:.7px;background:linear-gradient(90deg,#083c70,#04a5a5)}.pro-inline-badge{vertical-align:middle;letter-spacing:.7px;background:linear-gradient(90deg,#075c82,#05a5a2);border-radius:2px;margin-left:5px;padding:3px 5px;font-style:normal;font-weight:900;color:#fff!important;font-size:6px!important;display:inline-flex!important}.pro-member .result-availability{background:linear-gradient(#04aaa90a,#2e6fbd08)}.view-compact .service-result-row{grid-template-columns:102px 1fr 76px;min-height:130px}.view-compact .result-photo{width:72px!important;height:72px!important;margin:13px 0 0 13px!important}.view-compact .result-monogram:before{width:40px;height:40px}.view-compact .result-monogram b{font-size:14px}.view-compact .result-photo>span{padding:4px;font-size:5px}.view-gallery .result-photo{flex:0 0 118px!important;width:calc(100% - 24px)!important;height:118px!important;margin:12px 12px 0!important}.view-gallery .result-monogram:before{width:55px;height:55px}.view-gallery .pro-member{background:linear-gradient(#fbfeff,#fbfeff) padding-box padding-box,linear-gradient(120deg,#04aaa9,#2e6fbd 50%,#ef795a) border-box!important}.rail-provider-card>p{max-width:175px}@media (max-width:900px){.expanded-marketplace .service-result-row{grid-template-columns:126px minmax(0,1fr)}.expanded-marketplace .result-photo{width:96px;height:96px}.result-availability{display:none}}@media (max-width:620px){.expanded-marketplace .service-result-row{grid-template-columns:92px 1fr}.expanded-marketplace .result-photo{width:68px;height:68px;margin:13px 0 0 12px}.expanded-marketplace .result-main{padding:13px 12px}.result-monogram:before{width:38px;height:38px}.result-monogram b{font-size:13px}.result-photo>span{padding:3px;font-size:5px}.view-gallery .service-result-row{display:flex}.view-gallery .result-photo{width:calc(100% - 24px)!important;height:112px!important}.marketplace-top{flex-direction:column;align-items:flex-start;gap:12px}.results-tools{justify-content:space-between;width:100%}.view-gallery{grid-template-columns:1fr}.view-compact .service-result-row{grid-template-columns:105px 1fr}.view-compact .result-photo{height:auto}.view-compact .result-availability{display:none}.view-compact .result-bottom{grid-template-columns:1fr auto}.view-compact .result-bottom>a{display:none}}@media (max-width:450px){.brand-logo-shell{width:196px}}.expanded-marketplace{grid-template-columns:270px minmax(0,1fr) 224px;align-items:start;gap:17px}.expanded-marketplace .marketplace-results{min-width:0}.expanded-marketplace .service-result-row{grid-template-columns:170px minmax(0,1fr) 88px}.expanded-marketplace .result-main{padding:16px 17px}.expanded-marketplace .result-main>p{font-size:8px;line-height:1.55}.marketplace-rail{gap:12px;height:max-content;display:grid;position:sticky;top:102px}.rail-outline{color:#087b82;background:#fff;border:1px solid #0b9da0}.rail-primary{color:#fff;background:#102d4d;box-shadow:0 7px 17px #102d4d24}.rail-account-card li i{color:#17866b;background:#e8f8f4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:900;display:grid}.rail-provider-card:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-64px;right:-34px;box-shadow:0 0 0 26px #ffffff06}.rail-provider-card>i{color:#fff;background:#ef7d5d;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:15px;font-size:17px;font-style:normal;display:grid}.rail-provider-card h3{color:#fff;z-index:1;position:relative}.rail-provider-card>p{color:#afc5d0;z-index:1;position:relative}.rail-provider-card>a{color:#fff;z-index:1;border-bottom:1px solid #ef7d5d;padding-bottom:5px;font-size:8px;font-weight:900;position:relative}.rail-saved-card{grid-template-columns:35px 1fr;gap:10px;align-items:center!important;padding:14px!important;display:grid!important}.rail-saved-card>span{color:#e87658;background:#fff1ec;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.view-gallery{gap:11px}.view-gallery .service-result-row{border-radius:12px}.view-gallery .result-photo{background-position:50%;background-size:cover;flex:0 0 132px;height:132px}.view-gallery .result-photo>span{padding:5px 7px;font-size:6px}.view-gallery .result-main{padding:12px 13px 11px}.view-gallery .result-provider{font-size:7px}.view-gallery .result-main h2{min-height:33px;margin:6px 0;font-size:12px;line-height:1.35}.view-gallery .result-main>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.view-gallery .result-tags{flex-wrap:nowrap;gap:4px;margin-top:7px;overflow:hidden}.view-gallery .result-tags span{white-space:nowrap;padding:5px;font-size:6px}.view-gallery .result-tags span:nth-child(3){display:none}.view-gallery .result-bottom{gap:7px;margin-top:8px;padding-top:8px}.view-gallery .result-bottom b,.view-gallery .result-bottom strong{font-size:8px}.view-gallery .result-bottom small{font-size:5.5px}.view-gallery .result-bottom>a{padding:8px;font-size:7px}.view-gallery .result-availability{padding:8px 13px;font-size:7px}.guide-page{color:#17364f;background:#f4f7f8;min-height:100vh}.guide-hero{color:#fff;background:linear-gradient(135deg,#0f2d4a,#0b5264);padding:38px 0 45px;position:relative;overflow:hidden}.guide-hero:after{content:"REHBER";color:#ffffff06;letter-spacing:-8px;font-size:140px;font-weight:950;position:absolute;bottom:-55px;right:-25px}.guide-hero .results-breadcrumb{color:#9eb8c7;margin-bottom:28px}.guide-hero .results-breadcrumb span{color:#ef7d5d}.guide-hero-grid{z-index:1;grid-template-columns:1fr 310px;align-items:end;gap:75px;display:grid;position:relative}.guide-hero-grid>div:first-child>span{letter-spacing:1.7px;color:#71d5d0;font-size:8px;font-weight:900}.guide-hero h1{letter-spacing:-1.6px;max-width:620px;margin:12px 0 13px;font-size:39px;line-height:1.1}.guide-hero p{color:#bed0d9;max-width:620px;font-size:11px;line-height:1.7}.guide-hero small{color:#8fb1c0;margin-top:17px;font-size:8px;display:block}.guide-hero-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff26;border-radius:15px;padding:20px}.guide-hero-note i{background:#ef7d5d;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-style:normal;font-weight:900;display:grid}.guide-hero-note b,.guide-hero-note span{display:block}.guide-hero-note b{margin:12px 0 6px;font-size:11px;line-height:1.45}.guide-hero-note span{color:#a9c3cf;font-size:8px;line-height:1.5}.guide-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:30px;padding-top:34px;padding-bottom:75px;display:grid}.guide-sidebar{background:#fff;border:1px solid #dde5ea;border-radius:14px;padding:12px;display:grid;position:sticky;top:98px;box-shadow:0 12px 30px #1330470a}.guide-sidebar>span{letter-spacing:1.4px;color:#93a2ad;padding:10px;font-size:7px;font-weight:900}.guide-sidebar>a:not(:last-child){color:#50677a;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:8px;line-height:1.35;display:flex}.guide-sidebar>a i{color:#a3b0ba;margin-left:auto;font-style:normal}.guide-sidebar>a.active,.guide-sidebar>a:hover{color:#087c83;background:#ecf7f6;font-weight:850}.guide-sidebar>a:last-child{color:#fff;text-align:center;background:#102d4d;border-radius:9px;margin-top:10px;padding:11px;font-size:8px;font-weight:850}.guide-article{min-width:0}.guide-summary{background:#fff;border:1px solid #dde5ea;border-radius:14px;grid-template-columns:105px repeat(3,1fr);align-items:center;gap:12px;padding:19px;display:grid}.guide-summary>small{letter-spacing:1.3px;color:#0b9698;font-size:7px;font-weight:900}.guide-summary>span{border-left:1px solid #e5eaee;align-items:center;gap:8px;padding-left:13px;font-size:8px;font-weight:800;display:flex}.guide-summary>span i{color:#ef7d5d;font-size:7px;font-style:normal}.guide-steps{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.guide-steps>section{background:#fff;border:1px solid #dde5ea;border-radius:14px;grid-template-columns:34px 1fr;gap:13px;min-height:145px;padding:22px;display:grid}.guide-steps>section>span{color:#0b8d91;background:#edf7f7;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.guide-steps h2{margin:4px 0 8px;font-size:14px}.guide-steps p{color:#718594;margin:0;font-size:9px;line-height:1.65}.guide-checklist{background:#fff;border:1px solid #dde5ea;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:30px;margin-top:13px;padding:24px;display:grid}.guide-checklist small,.guide-cta small{letter-spacing:1.4px;color:#0b9698;font-size:7px;font-weight:900}.guide-checklist h2{margin:8px 0;font-size:20px}.guide-checklist p{color:#7c8d99;font-size:9px;line-height:1.55}.guide-checklist ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.guide-checklist li{color:#496174;border:1px solid #e4e9ec;border-radius:9px;align-items:center;gap:8px;padding:9px;font-size:8px;display:flex}.guide-checklist li i{color:#20866b;background:#e3f6ef;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.guide-cta{color:#fff;background:#102d4d;border-radius:15px;justify-content:space-between;align-items:center;gap:30px;margin-top:13px;padding:28px;display:flex;position:relative;overflow:hidden}.guide-cta:after{content:"TK";color:#ffffff06;font-size:130px;font-weight:900;position:absolute;bottom:-55px;right:75px}.guide-cta h2{margin:9px 0;font-size:21px}.guide-cta p{color:#afc5d0;max-width:560px;font-size:8px;line-height:1.55}.guide-cta>a{color:#fff;white-space:nowrap;z-index:1;background:#ef7d5d;border-radius:9px;padding:12px 15px;font-size:8px;font-weight:900;position:relative}@media (max-width:1160px){.expanded-marketplace{grid-template-columns:260px minmax(0,1fr)}.marketplace-rail{display:none}}@media (max-width:900px){.expanded-marketplace,.guide-hero-grid{grid-template-columns:1fr}.guide-hero-note{display:none}.guide-layout{grid-template-columns:1fr}.guide-sidebar{grid-template-columns:repeat(2,1fr);position:static}.guide-sidebar>span,.guide-sidebar>a:last-child{grid-column:1/-1}}@media (max-width:620px){.guide-hero{padding-top:25px}.guide-hero h1{font-size:30px}.guide-layout{padding-top:18px}.guide-sidebar{display:flex;overflow:auto}.guide-sidebar>span,.guide-sidebar>a:last-child{display:none}.guide-sidebar>a:not(:last-child){min-width:180px}.guide-summary{grid-template-columns:1fr}.guide-summary>span{border-top:1px solid #e5eaee;border-left:0;padding:10px 0 0}.guide-steps,.guide-checklist,.guide-checklist ul{grid-template-columns:1fr}.guide-cta{flex-direction:column;align-items:flex-start}}:root{--type-xs:12px;--type-sm:14px;--type-md:16px;--type-lg:18px;--type-xl:24px}body{font-size:16px;line-height:1.5}.nav nav{font-size:15px}.footer-brand p{font-size:14px}.footer-main>div>a:not(.logo),.footer-bottom{font-size:13px}.listing-category{font-size:12px}.provider,.listing-meta{font-size:13px}.listing-body h3{font-size:17px}.provider small{font-size:12px}.mega-column>small,.mega-visual-card>span,.guide-feature small{font-size:11px!important}.mega-column>a,.mega-visual-card small,.guide-feature p{font-size:13px!important;line-height:1.5!important}.mega-column>a>span{font-size:11px!important}.mega-visual-card b,.guide-feature h3{font-size:17px!important}.guide-hero-grid>div:first-child>span,.guide-sidebar>span,.guide-summary>small,.guide-checklist small,.guide-cta small{font-size:11px}.guide-hero p{font-size:15px}.guide-hero small{font-size:12px}.guide-hero-note b{font-size:15px}.guide-hero-note span,.guide-sidebar>a:not(:last-child),.guide-sidebar>a:last-child,.guide-summary>span{font-size:13px}.guide-summary>span i{font-size:11px}.guide-steps h2{font-size:18px}.guide-steps p{font-size:14px}.guide-steps>section>span{font-size:12px}.guide-checklist p,.guide-cta p{font-size:14px}.guide-checklist li,.guide-cta>a{font-size:13px}.dashboard :is(p,small,label,a,button,input,select,li){line-height:1.45;font-size:13px!important}.expanded-marketplace :is(.result-main>p,.result-provider,.result-bottom b,.result-bottom strong,.result-bottom small,.result-bottom>a,.result-tags span,.result-availability){font-size:12px!important}.expanded-marketplace .result-main h2{font-size:17px}.marketplace-rail :is(p,small,span,a,li,b){font-size:12px!important}.career-tools-home{background:#f4f7f8;border-bottom:1px solid #e0e8ec;padding:85px 0}.career-tools-intro{grid-template-columns:1fr 430px;align-items:end;gap:60px;margin-bottom:32px;display:grid}.career-tools-intro h2{letter-spacing:-1.5px;color:#143650;margin:10px 0 0;font-size:38px;line-height:1.15}.career-tools-intro h2 em{color:#0a9598;font-style:normal}.career-tools-intro p{color:#667c8a;margin:0 0 16px;font-size:16px;line-height:1.65}.career-tools-intro a{color:#0a7f86;font-size:14px;font-weight:850}.career-tool-feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.career-tool-feature{background:#fff;border:1px solid #d7e3e7;flex-direction:column;justify-content:space-between;min-height:290px;padding:25px;transition:all .2s;display:flex;position:relative;overflow:hidden}.career-tool-feature:hover{transform:translateY(-4px);box-shadow:0 18px 35px #11364e1a}.career-tool-feature>i{color:#087f84;background:#e7f7f5;border-radius:3px;place-items:center;width:55px;height:55px;font-size:20px;font-style:normal;font-weight:900;display:grid}.career-tool-feature .tool-number{color:#9aaab4;font-size:12px;font-weight:800;position:absolute;top:20px;right:22px}.career-tool-feature small{letter-spacing:1.2px;color:#0a9193;margin:25px 0 8px;font-size:11px;font-weight:900;display:block}.career-tool-feature h3{color:#143650;margin:0 0 9px;font-size:22px;line-height:1.25}.career-tool-feature p{color:#718491;margin:0 0 17px;font-size:14px;line-height:1.55}.career-tool-feature b{color:#0b7480;font-size:13px}.salary-feature{border-top:3px solid #ef7d5d}.salary-feature>i{color:#d76549;background:#fff0eb}.cv-feature{border-top:3px solid #2e6fbd}.document-feature{border-top:3px solid #0aa3a1}.tools-page,.salary-page,.cv-page,.document-page{color:#17364f;background:#f4f7f8;min-height:100vh}.tools-hero,.salary-hero,.cv-hero,.document-head{color:#fff;background:linear-gradient(135deg,#102e4c,#0a5363);padding:42px 0 58px}.salary-hero{color:#17364f;background:linear-gradient(135deg,#f7fbfc,#e8f4f3);border-bottom:1px solid #dce7ea}.cv-hero{color:#17364f;background:linear-gradient(135deg,#f7fbfc,#eef3fa);border-bottom:1px solid #dce7ea}.document-head{padding-bottom:48px}.tools-hero .results-breadcrumb,.document-head .results-breadcrumb{color:#a9c2ce}.tools-hero h1,.salary-hero h1,.cv-hero h1,.document-head h1{letter-spacing:-2px;margin:14px 0;font-size:46px;line-height:1.08}.tools-hero h1 em,.salary-hero h1 em,.cv-hero h1 em,.document-head h1 em{color:#ef7d5d;font-style:normal}.tools-hero p,.salary-hero p,.cv-hero p,.document-head p{color:#b9ced7;max-width:710px;font-size:16px;line-height:1.65}.salary-hero p,.cv-hero p{color:#687d8b}.tools-catalog{padding-top:55px;padding-bottom:70px}.tools-catalog-head{grid-template-columns:1fr 420px;align-items:end;gap:50px;margin-bottom:25px;display:grid}.tools-catalog-head span{letter-spacing:1.4px;color:#0a9193;font-size:11px;font-weight:900}.tools-catalog-head h2{margin:8px 0 0;font-size:31px}.tools-catalog-head p{color:#718391;font-size:15px;line-height:1.6}.tools-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tool-card{background:#fff;border:1px solid #dce5e9;flex-direction:column;min-height:245px;padding:23px;transition:all .2s;display:flex}.tool-card:hover{border-color:#b8cfd6;transform:translateY(-3px);box-shadow:0 14px 30px #0f354d14}.tool-card.featured{border-top:3px solid #0b9c9c}.tool-card-top{justify-content:space-between;align-items:center;display:flex}.tool-card-top i{color:#087f84;background:#e8f7f6;place-items:center;width:44px;height:44px;font-size:16px;font-style:normal;font-weight:900;display:grid}.tool-card-top span{color:#6e8290;background:#f0f4f6;padding:5px 8px;font-size:11px}.tool-card>small{color:#a0adb6;margin-top:22px;font-size:11px}.tool-card h3{margin:7px 0;font-size:20px}.tool-card p{color:#718491;margin:0;font-size:14px;line-height:1.55}.tool-card>b{color:#087f84;margin-top:auto;padding-top:18px;font-size:13px}.tools-note{color:#fff;background:#102e4c;grid-template-columns:1fr 1fr;gap:55px;margin-bottom:75px;padding:32px;display:grid}.tools-note span{color:#73d0cd;letter-spacing:1.3px;font-size:11px;font-weight:900}.tools-note h2{margin:8px 0;font-size:23px}.tools-note p{color:#b3c8d2;font-size:14px;line-height:1.65}.salary-workspace{grid-template-columns:390px 1fr;align-items:start;gap:22px;padding-top:35px;padding-bottom:25px;display:grid}.salary-form-card,.salary-result-card{background:#fff;border:1px solid #dbe5e9;padding:27px}.salary-mode{background:#edf2f4;grid-template-columns:1fr 1fr;margin-bottom:25px;padding:4px;display:grid}.salary-mode button{color:#617684;cursor:pointer;background:0 0;border:0;padding:11px;font-size:14px}.salary-mode button.active{color:#fff;background:#102e4c}.salary-form-card>label{margin-top:18px;display:block}.salary-form-card>label>span{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.salary-input{background:#fff;border:1px solid #cfdde2;display:flex}.salary-input b{color:#0a898d;background:#f1f5f6;place-items:center;width:46px;display:grid}.salary-input input{border:0;outline:0;width:100%;padding:14px;font-size:19px;font-weight:800}.salary-form-card select{background:#fff;border:1px solid #cfdde2;outline:0;width:100%;padding:13px}.salary-form-note{background:#f0f7f7;border-left:3px solid #0b9c9c;margin-top:22px;padding:14px}.salary-form-note b{font-size:13px}.salary-form-note p{color:#718491;margin:5px 0;font-size:12px;line-height:1.55}.result-label{letter-spacing:1.4px;color:#0a9295;font-size:11px;font-weight:900}.salary-result-main{border-bottom:1px solid #dfe7ea;grid-template-columns:1.3fr .7fr;gap:18px;padding:24px 0;display:grid}.salary-result-main small,.salary-result-main strong,.salary-result-main b{display:block}.salary-result-main small{color:#718491;margin-bottom:5px;font-size:13px}.salary-result-main strong{color:#0a8f91;font-size:35px}.salary-result-main b{color:#17364f;font-size:22px}.salary-breakdown{padding-top:12px}.salary-breakdown>div{border-bottom:1px solid #e8edef;justify-content:space-between;gap:20px;padding:13px 0;font-size:14px;display:flex}.salary-breakdown span{color:#667c8a}.salary-breakdown b{color:#17364f}.salary-breakdown .employer-row{background:#f2f6f7;border:0;margin-top:12px;padding:16px}.salary-disclaimer{grid-template-columns:1fr 1fr;gap:15px;padding-bottom:70px;display:grid}.salary-disclaimer>div{background:#fff;border:1px solid #dbe5e9;padding:20px}.salary-disclaimer b{font-size:15px}.salary-disclaimer p{color:#718491;font-size:13px;line-height:1.6}.salary-disclaimer a{color:#087f84;margin-right:12px;font-size:12px;font-weight:800}.cv-browser{padding-top:32px;padding-bottom:25px}.cv-controls{background:#fff;border:1px solid #dbe5e9;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding:18px;display:flex}.cv-controls label span{margin-bottom:6px;font-size:12px;font-weight:800;display:block}.cv-controls input{border:1px solid #d3dfe4;outline:0;width:320px;padding:11px}.cv-controls>div{flex-wrap:wrap;gap:6px;display:flex}.cv-controls button{cursor:pointer;background:#fff;border:1px solid #d3dfe4;padding:9px 11px;font-size:12px}.cv-controls button.active{color:#fff;background:#102e4c;border-color:#102e4c}.cv-layout{grid-template-columns:1fr 390px;align-items:start;gap:18px;display:grid}.cv-gallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv-sample{text-align:left;cursor:pointer;color:#17364f;background:#fff;border:1px solid #dbe5e9;grid-template-columns:130px 1fr;min-height:180px;padding:0;display:grid}.cv-sample.active{border-color:#0b9999;box-shadow:0 0 0 2px #0b99991a}.cv-thumbnail{color:#fff;background:#17364f;flex-direction:column;margin:12px;padding:13px;display:flex}.cv-thumbnail.teal{background:#0c777d}.cv-thumbnail.coral{background:#bd6049}.cv-thumbnail.blue{background:#2b65a0}.cv-thumbnail.mint{background:#5b9182}.cv-thumbnail span{margin-bottom:12px;font-size:8px}.cv-thumbnail i{background:#fff6;width:80%;height:3px;margin:3px 0}.cv-thumbnail i:nth-of-type(2){width:60%}.cv-thumbnail b{margin-top:auto;font-size:12px}.cv-sample>div:last-child{padding:18px 15px 15px 0}.cv-sample small{color:#0a8f91;font-size:11px}.cv-sample h3{margin:6px 0;font-size:17px}.cv-sample p{color:#718491;font-size:12px;line-height:1.5}.cv-sample>div:last-child>b{color:#087f84;font-size:12px}.cv-preview{background:#e9eef0;border:1px solid #d8e2e6;padding:18px;position:sticky;top:95px}.cv-paper{aspect-ratio:210/297;color:#273e50;background:#fff;padding:28px 25px;box-shadow:0 8px 25px #1231461f}.cv-paper header{border-bottom:3px solid #0b8f92;justify-content:space-between;padding-bottom:15px;display:flex}.cv-paper h2{margin:0;font-size:21px}.cv-paper header span{color:#0b8f92;font-size:11px}.cv-paper header i{text-align:center;background:#e9eff1;place-items:center;width:45px;height:45px;font-size:7px;font-style:normal;display:grid}.cv-paper section{margin-top:17px}.cv-paper section h3{letter-spacing:1px;color:#0a8588;border-bottom:1px solid #dce5e8;padding-bottom:5px;font-size:8px}.cv-paper section p,.cv-paper section b,.cv-paper section small{font-size:8px;line-height:1.5}.cv-paper section b,.cv-paper section small{display:block}.cv-paper section small{color:#7d8b95}.cv-skill-row{flex-wrap:wrap;gap:4px;display:flex}.cv-skill-row span{background:#eaf3f3;padding:4px 6px;font-size:7px}.cv-preview-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.cv-preview-actions button,.cv-preview-actions a{text-align:center;border:0;padding:11px;font-size:12px;font-weight:800}.cv-preview-actions button{color:#17364f;cursor:pointer;background:#fff}.cv-preview-actions a{color:#fff;background:#102e4c}.cv-empty{text-align:center;background:#fff;border:1px solid #dbe5e9;grid-column:1/-1;padding:40px}.cv-check-section{color:#fff;background:#102e4c;grid-template-columns:.75fr 1.25fr;gap:45px;margin-bottom:70px;padding:30px;display:grid}.cv-check-section span{color:#72d1cd;letter-spacing:1.2px;font-size:11px;font-weight:900}.cv-check-section h2{margin:8px 0;font-size:24px}.cv-check-section p{color:#b5c9d2;font-size:13px}.cv-check-section ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cv-check-section li{background:#ffffff12;padding:11px;font-size:12px}.cv-check-section li:before{content:"Ã¢Å“â€œ";color:#72d1cd;margin-right:8px}.document-workspace{grid-template-columns:410px 1fr;align-items:start;gap:22px;padding-top:30px;padding-bottom:75px;display:grid}.document-editor{background:#fff;border:1px solid #dbe5e9;padding:24px}.editor-step{align-items:center;gap:11px;margin-bottom:13px;display:flex}.editor-step>span{color:#087f84;background:#e6f5f4;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.editor-step b,.editor-step small{display:block}.editor-step b{font-size:15px}.editor-step small{color:#788b97;font-size:12px}.template-tabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:25px;display:grid}.template-tabs button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1e5;padding:10px;font-size:12px}.template-tabs button.active{color:#fff;background:#102e4c;border-color:#102e4c}.document-fields{gap:13px;display:grid}.document-fields label>span{margin-bottom:6px;font-size:12px;font-weight:800;display:block}.document-fields input,.document-fields textarea{background:#fff;border:1px solid #d4dfe4;outline:0;width:100%;padding:11px}.document-fields input:focus,.document-fields textarea:focus{border-color:#0a9799;box-shadow:0 0 0 3px #0a979914}.two-document-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.signature-toggle{background:#f0f6f6;align-items:center;gap:8px;padding:11px;display:flex}.signature-toggle input{width:auto}.signature-toggle span{margin:0!important}.document-actions{gap:8px;margin-top:18px;display:flex}.document-actions button{color:#fff;cursor:pointer;background:#102e4c;border:0;padding:12px 15px;font-size:12px;font-weight:800}.document-actions button.secondary{color:#526a79;background:#fff;border:1px solid #cfdce1}.document-safety{color:#7c8d98;background:#fff8e9;border-left:3px solid #e4b65e;margin:16px 0 0;padding:10px;font-size:11px;line-height:1.55}.paper-stage{background:#dfe6e8;min-height:890px;padding:18px}.paper-toolbar{justify-content:space-between;margin-bottom:12px;display:flex}.paper-toolbar span{letter-spacing:1.2px;color:#647a87;font-size:11px;font-weight:900}.paper-toolbar b{font-size:12px}.a4-paper{color:#1f2b33;background:#fff;flex-direction:column;width:min(100%,690px);min-height:820px;margin:0 auto;padding:65px 68px;display:flex;box-shadow:0 10px 35px #102d4321}.a4-paper>header{justify-content:flex-end;gap:14px;font-size:12px;display:flex}.paper-recipient{text-align:center;margin:60px 0 35px}.paper-recipient b,.paper-recipient small{display:block}.paper-recipient b{font-size:16px}.paper-recipient small{margin-top:5px;font-size:12px}.paper-subject{border-bottom:1px solid #d9dfe2;margin-bottom:25px;padding-bottom:10px;font-size:13px}.paper-body{white-space:pre-line;text-align:justify;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.9}.paper-closing{text-align:right;margin-top:22px;font-size:14px}.paper-signature{text-align:right;min-height:95px;padding-top:10px}.paper-signature span,.paper-signature b{display:block}.paper-signature span{color:#7d898f;font-size:11px}.paper-signature b{margin-top:18px;font-family:Georgia,serif;font-size:19px;font-style:italic}.a4-paper>footer{border-top:1px solid #d9dfe2;grid-template-columns:1fr 1fr;gap:20px;margin-top:auto;padding-top:16px;display:grid}.a4-paper>footer b,.a4-paper>footer span{font-size:11px;display:block}.a4-paper>footer span{color:#5c6b74;margin-top:5px}@media (max-width:900px){.career-tools-intro,.tools-catalog-head,.tools-note{grid-template-columns:1fr}.career-tool-feature-grid,.tools-grid{grid-template-columns:1fr 1fr}.salary-workspace,.cv-layout,.document-workspace{grid-template-columns:1fr}.cv-preview{position:static}.paper-stage{min-height:auto}.cv-controls{flex-direction:column;align-items:flex-start}.cv-controls input{width:100%}}@media (max-width:620px){.career-tools-home{padding:55px 0}.career-tools-intro{gap:15px}.career-tools-intro h2,.tools-hero h1,.salary-hero h1,.cv-hero h1,.document-head h1{font-size:33px}.career-tool-feature-grid,.tools-grid,.cv-gallery,.cv-check-section{grid-template-columns:1fr}.career-tool-feature{min-height:240px}.tools-catalog-head{gap:10px}.salary-workspace{padding-top:18px}.salary-result-main,.salary-disclaimer{grid-template-columns:1fr}.cv-sample{grid-template-columns:105px 1fr}.cv-check-section{gap:15px}.cv-check-section ul,.template-tabs{grid-template-columns:1fr}.document-workspace{padding-top:18px}.paper-stage{padding:8px}.a4-paper{min-height:600px;padding:38px 28px}.paper-recipient{margin:35px 0 25px}.paper-body{font-size:13px}.two-document-fields{grid-template-columns:1fr}}@media print{body{background:#fff}.header,.footer,.document-head,.document-editor,.paper-toolbar,.site-loader,.cv-hero,.cv-controls,.cv-gallery,.cv-preview-actions{display:none!important}.document-workspace,.cv-layout{width:100%;max-width:none;padding:0;display:block}.paper-stage,.cv-preview{background:#fff;border:0;padding:0}.a4-paper,.cv-paper{box-shadow:none;aspect-ratio:auto;width:100%;min-height:0}.cv-paper{padding:30px}.document-page .container,.cv-page .container{width:100%;max-width:none}.document-page,.cv-page{background:#fff}}.settings-inline-error{color:#c0483a;margin-top:6px;font-size:7px;font-weight:700;display:block}.settings-form input.settings-invalid,.contact-change-form label>input.settings-invalid,.contact-verify-form>input.settings-invalid{border-color:#d98a7d;box-shadow:0 0 0 2px #d97a6a1f}.settings-password-wrap{display:block;position:relative}.settings-password-wrap>input{padding-right:66px}.settings-password-toggle{color:#2f6d84;cursor:pointer;background:#eef4f6;border:0;border-radius:2px;min-height:28px;padding:7px 9px;font-size:7px;font-weight:850;position:absolute;top:14px;right:6px}.settings-password-toggle[aria-pressed=true]{color:#087c82;background:#e5f6f2}.settings-expand-trigger{color:#17384f;text-align:left;cursor:pointer;background:#f8fafb;border:1px solid #dce5e9;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:9px;font-weight:850;display:flex}.settings-expand-trigger i{font-style:normal;transition:all .2s;display:inline-block}.settings-expand-trigger[aria-expanded=true] i{transform:rotate(180deg)}.settings-expand{background:#fff;border:1px solid #dce5e9;border-top:0;padding:4px 14px 14px;display:none}.settings-expand.open{display:block}.settings-confirm-backdrop{z-index:120;background:#0a162080;place-items:center;padding:16px;animation:.18s ease-out backdropIn;display:grid;position:fixed;inset:0}.settings-confirm-modal{background:#fff;border-radius:4px;width:min(430px,100%);padding:24px;animation:.2s ease-out menuDrop;box-shadow:0 25px 60px #081e3047}.settings-confirm-modal h3{color:#17384f;margin:0 0 8px;font-size:14px}.settings-confirm-modal p{color:#6d7f8b;margin:0;font-size:9px;line-height:1.6}.settings-confirm-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.settings-confirm-actions button{color:#3f5f73;cursor:pointer;background:#fff;border:1px solid #cdd9df;border-radius:2px;min-height:44px;padding:0 16px;font-size:9px;font-weight:850}.settings-confirm-actions button.settings-confirm-danger{color:#fff;background:#d95f43;border-color:#d95f43}.settings-confirm-actions button:focus-visible{outline-offset:2px;outline:2px solid #079b9d}.contact-security-list article>div b,.linked-contact-strip b{overflow-wrap:anywhere}.demo-mode-note{color:#8a6a1a;background:#fff4dc;border:1px solid #ecd9a4;align-items:center;margin-top:11px;padding:7px 9px;font-size:7px;font-weight:800;display:inline-flex}@media (max-width:720px){.settings-confirm-modal{padding:20px}.settings-confirm-actions{flex-direction:column-reverse}.settings-confirm-actions button{width:100%}.settings-password-toggle{top:12px}}.results-breadcrumb{font-size:12px}.image-label span,.editorial-facts span,.story-stamp span,.ad-tag,.quote-grid footer>span,.rich-final small,.category-summary span,.category-small-bottom span{font-size:11px}.listing-rating,.card-proof,.feature-category-top small,.feature-category-copy>span,.category-small-top>strong,.category-small-bottom b{font-size:12px}.feature-category-copy b,.feature-category-copy strong,.category-small>p,.results-title-line p,.results-title-line>a,.results-searchbar button,.filter-heading button,.active-filters button,.expanded-marketplace .filter-heading button,.service-results-page .filter-heading button,.filter-group>b,.listing-help-strip b,.filter-group label,.filter-group select,.marketplace-top,.marketplace-top select,.mobile-filter-button{font-size:13px}.marketplace-top>div small,.filter-details label small,.result-photo>span,.listing-help-strip small,.listing-help-strip>a,.mobile-filter-button span{font-size:12px}.filter-search input{font-size:13px}.rail-divider{font-size:11px}.wizard-head :is(span,small,b){font-size:12px}.account-page .demo-mode-note{font-size:12px!important}.footer-attribution{color:#7d93a8;text-align:center;border-top:1px solid #294057;padding:16px 0 26px;font-size:10px}.footer-attribution a{color:#9db8cf;font-weight:700;text-decoration:none}.footer-attribution a:hover{color:#fff}.account-attribution{color:#8b99a5;text-align:center;border-top:1px solid #dfe5ea;width:min(1180px,100% - 40px);margin:0 auto 34px;padding:18px 0 0;font-size:10px}.account-attribution a{color:#587186;font-weight:700;text-decoration:none}.account-attribution a:hover{color:#087c82}@media (max-width:720px){.account-attribution{width:calc(100% - 24px)}}.page-attribution{color:#8b99a5;text-align:center;background:#f4f6f8;padding:24px 16px 28px;font-size:10px}.page-attribution a{color:#587186;font-weight:700;text-decoration:none}.page-attribution a:hover{color:#087c82}.wz-page{background:#f4f7f9;min-height:100vh;padding-bottom:60px}.wz-head{padding:38px 0 6px}.wz-crumb{color:#7c8e9c;letter-spacing:.4px;margin-bottom:10px;font-size:13px;font-weight:800;display:block}.wz-head h1{letter-spacing:-1.4px;color:var(--navy);margin:0 0 10px;font-size:38px;line-height:1.12}.wz-head p{color:#667c8a;margin:0;font-size:16px;line-height:1.6}.wz-layout{grid-template-columns:262px 1fr;align-items:start;gap:28px;padding-top:28px;display:grid}.wz-steps{background:#fff;border:1px solid #dde5ea;border-radius:8px;padding:10px;position:sticky;top:92px;box-shadow:0 10px 26px #112d4e0d}.wz-steps>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:34px 1fr;align-items:center;gap:12px;width:100%;padding:11px 12px;transition:all .15s;display:grid}.wz-steps>button .wz-step-no{color:#6d8292;background:#edf2f5;border-radius:6px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.wz-steps>button .wz-step-text b{color:#334f66;font-size:14px;font-weight:800;line-height:1.3;display:block}.wz-steps>button .wz-step-text small{color:#8a9aa6;margin-top:2px;font-size:12px;display:block}.wz-steps>button.active{background:#102d4d}.wz-steps>button.active .wz-step-no{color:#fff;background:#0a9598}.wz-steps>button.active .wz-step-text b{color:#fff}.wz-steps>button.active .wz-step-text small{color:#9fb8c9}.wz-steps>button.done .wz-step-no{color:#1c8a68;background:#e3f6ef}.wz-steps>button.done .wz-step-text b{color:#1d5c66}.wz-tip{border-top:1px solid #e7ecef;grid-template-columns:26px 1fr;gap:10px;margin-top:10px;padding:14px 10px 6px;display:grid}.wz-tip>i{color:#0a898d;background:#e6f5f4;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:900;display:grid}.wz-tip p{margin:0}.wz-tip b{color:#2f4c63;font-size:13px;font-weight:850;display:block}.wz-tip span{color:#7d8f9b;margin-top:3px;font-size:12px;line-height:1.55;display:block}.wz-card{background:#fff;border:1px solid #dde5ea;border-radius:8px;padding:34px 38px;box-shadow:0 14px 34px #112d4e0f}.wz-step-panel{min-height:420px}.wz-topline{border-bottom:1px solid #e5eaee;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;display:flex}.wz-topline>span{letter-spacing:1.6px;color:#0a9193;font-size:12px;font-weight:900}.wz-topline>b{color:var(--navy);font-size:17px}.wz-topline>i{color:#8a9aa6;margin-left:auto;font-size:13px;font-style:normal}.wz-panel-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.wz-panel-head h2{letter-spacing:-.6px;color:var(--navy);margin:8px 0;font-size:24px;line-height:1.2}.wz-panel-head p{color:#667c8a;margin:0;font-size:15px;line-height:1.6}.wz-panel-head>strong{color:#9aa9b3;white-space:nowrap;background:#f1f4f6;border-radius:20px;padding:8px 13px;font-size:13px;font-weight:900}.wz-panel-head>strong.ready{color:#1c8a68;background:#e3f6ef}.wz-search{background:#fff;border:1px solid #c8d6dd;border-radius:6px;align-items:center;gap:12px;height:52px;margin:0 0 16px;padding:0 16px;display:flex}.wz-search>i{color:#8fa2af;font-size:17px;font-style:normal}.wz-search input{color:#17384f;background:0 0;border:0;outline:0;flex:1;font-size:15px}.wz-search button{color:#5d7384;cursor:pointer;background:#eef3f5;border:0;border-radius:50%;width:28px;height:28px;font-size:15px}.wz-sectors{scrollbar-width:thin;grid-template-columns:repeat(4,1fr);gap:8px;max-height:170px;padding:2px 2px 10px;display:grid;overflow:auto}.wz-sectors>button{cursor:pointer;text-align:left;background:#fbfcfd;border:1px solid #dde5ea;border-radius:6px;align-items:center;gap:9px;padding:11px 12px;transition:all .15s;display:flex}.wz-sectors>button:hover{background:#f4f9fa;border-color:#b9d0d8}.wz-sectors>button.active{background:#102d4d;border-color:#102d4d}.wz-sectors>button i{color:#0a9193;font-size:15px;font-style:normal;font-weight:900}.wz-sectors>button span{color:#334f66;font-size:13.5px;font-weight:800;line-height:1.3}.wz-sectors>button.active i,.wz-sectors>button.active span{color:#fff}.wz-picker{border:1px solid #dfe5ea;border-radius:6px;margin-top:6px;overflow:hidden}.wz-picker-head{background:#f7f9fa;border-bottom:1px solid #e4e9ed;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.wz-picker-head small{letter-spacing:1.4px;color:#0a9193;font-size:11px;font-weight:900;display:block}.wz-picker-head h3{color:var(--navy);margin:4px 0 0;font-size:16px}.wz-picker-head>span{color:#6d8292;background:#fff;border:1px solid #dfe6ea;border-radius:20px;padding:6px 12px;font-size:13px;font-weight:800}.wz-options{grid-template-columns:repeat(3,1fr);gap:0;max-height:250px;display:grid;overflow:auto}.wz-options>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0f3f5;border-top:0;border-left:0;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:13px 16px;transition:all .12s;display:grid}.wz-options>button:hover{background:#f2f8f9}.wz-options>button.selected{background:#e7f7f5}.wz-options>button i{color:#b3c0c9;font-size:14px;font-style:normal}.wz-options>button.selected i{color:#0a8f91;font-weight:900}.wz-options>button b{color:#243f56;font-size:14.5px;font-weight:800;line-height:1.35;display:block}.wz-options>button small{color:#8a9aa6;margin-top:2px;font-size:12px;display:block}.wz-empty{text-align:center;color:#7d8f9b;padding:34px;font-size:14px}.wz-selected{color:#fff;background:#102d4d;border-radius:6px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;margin-top:14px;padding:14px 16px;display:grid}.wz-selected>i{background:#0a9598;border-radius:6px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;font-weight:900;display:grid}.wz-selected small{letter-spacing:1.3px;color:#7fd5d2;font-size:11px;font-weight:900;display:block}.wz-selected b{margin-top:2px;font-size:16px;display:block}.wz-selected span{color:#9fb8c9;margin-top:2px;font-size:13px;display:block}.wz-selected>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:6px;padding:9px 14px;font-size:13px;font-weight:800}.wz-selected>button:hover{background:#ffffff1f}.wz-fields{gap:20px;display:grid}.wz-fields>label{display:block}.wz-fields>label>span{color:#2c4a62;margin-bottom:8px;font-size:14px;font-weight:850;display:block}.wz-fields>label>small{color:#94a4af;margin-top:6px;font-size:12px;display:block}.wz-fields input[type=text],.wz-fields input[type=number],.wz-fields textarea,.wz-fields select{color:#17384f;background:#fff;border:1px solid #ccd9e0;border-radius:6px;outline:0;width:100%;padding:13px 14px;font-size:15px;transition:all .15s}.wz-fields input:focus,.wz-fields textarea:focus,.wz-fields select:focus{border-color:#0a9799;box-shadow:0 0 0 3px #0a97991a}.wz-fields textarea{resize:vertical;font-family:inherit;line-height:1.6}.wz-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wz-input-icon{background:#fff;border:1px solid #ccd9e0;border-radius:6px;display:flex;overflow:hidden}.wz-input-icon:focus-within{border-color:#0a9799;box-shadow:0 0 0 3px #0a97991a}.wz-input-icon b{color:#0a898d;background:#f1f5f6;place-items:center;width:46px;font-size:16px;display:grid}.wz-input-icon input{color:#17384f;background:0 0;border:0;outline:0;flex:1;padding:13px 14px;font-size:16px;font-weight:800}.wz-pills{flex-wrap:wrap;gap:8px;display:flex}.wz-pills>button{color:#3d5a70;cursor:pointer;background:#fff;border:1px solid #ccd9e0;border-radius:20px;padding:10px 16px;font-size:14px;font-weight:750;transition:all .12s}.wz-pills>button:hover{background:#f4f9fa;border-color:#9fbac5}.wz-pills>button.active{color:#fff;background:#102d4d;border-color:#102d4d}.wz-file-input{cursor:pointer;background:#fafcfc;border:1px dashed #c3d2d9;border-radius:6px;width:100%;padding:10px;font-size:14px}.wz-preview{background:#fafcfc;border:1px solid #dfe6ea;border-radius:6px;align-items:center;gap:16px;margin-top:14px;padding:12px;display:flex}.wz-preview img{object-fit:cover;border:1px solid #dfe6ea;border-radius:4px;width:130px;height:90px}.wz-preview button{color:#b4533c;cursor:pointer;background:#fff;border:1px solid #d9a79b;border-radius:6px;padding:9px 13px;font-size:13px;font-weight:800}.wz-summary{background:#fafcfd;border:1px solid #e0e7eb;border-radius:8px;gap:14px;padding:20px;display:grid}.wz-summary>div>small{letter-spacing:1.4px;color:#0a9193;font-size:11px;font-weight:900;display:block}.wz-summary>div>b{color:var(--navy);margin-top:4px;font-size:16px;line-height:1.4;display:block}.wz-summary>div>span{color:#718491;margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.wz-summary-grid{border-top:1px solid #e5eaee;grid-template-columns:repeat(3,1fr);gap:14px 20px;padding-top:16px;display:grid}.wz-summary-grid small{letter-spacing:1.3px;color:#8a9aa6;font-size:11px;font-weight:900;display:block}.wz-summary-grid b{color:#2c4a62;margin-top:4px;font-size:14.5px;display:block}.wz-summary-grid span{color:#7d8f9b;margin-top:2px;font-size:12.5px;display:block}.wz-packages{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.wz-packages>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1e6;border-radius:8px;padding:18px;transition:all .15s;position:relative}.wz-packages>button:hover{border-color:#9fbac5;box-shadow:0 8px 20px #112d4e12}.wz-packages>button.active{border-color:#102d4d;box-shadow:0 0 0 2px #102d4d1f}.wz-packages .wz-package-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wz-packages b{color:var(--navy);font-size:15px}.wz-packages strong{color:#0a898d;font-size:15px}.wz-packages small{color:#748795;margin-top:8px;font-size:12.5px;line-height:1.5;display:block}.wz-packages i{color:#0a898d;margin-top:12px;font-size:12px;font-style:normal;font-weight:900;display:inline-block}.wz-buttons{border-top:1px solid #e5eaee;justify-content:space-between;align-items:center;margin-top:30px;padding-top:22px;display:flex}.wz-buttons .wz-back{color:#4c6678;cursor:pointer;background:#fff;border:1px solid #c8d6dd;border-radius:6px;padding:12px 22px;font-size:15px;font-weight:800}.wz-buttons .wz-back:disabled{opacity:.4;cursor:not-allowed}.wz-buttons .wz-draft{color:#4c6678;cursor:pointer;background:#fff;border:1px solid #c8d6dd;border-radius:6px;min-height:48px;padding:12px 22px;font-size:15px;font-weight:800}.wz-buttons .wz-draft:hover{color:#102d4d;border-color:#9fb4c0}.wz-buttons .wz-draft:disabled{opacity:.5;cursor:not-allowed}.wz-buttons .wz-next{color:#fff;cursor:pointer;background:#102d4d;border:0;border-radius:6px;min-height:48px;padding:13px 26px;font-size:15px;font-weight:850}.wz-buttons .wz-next:disabled{cursor:not-allowed;background:#b8c6cf}.wz-buttons .wz-publish{color:#fff;cursor:pointer;background:#ef7d5d;border:0;border-radius:6px;min-height:48px;padding:13px 30px;font-size:16px;font-weight:900;box-shadow:0 8px 20px #ef7d5d47}.wz-buttons .wz-publish:hover{background:#e96f4c}.wz-success{text-align:center;max-width:620px;padding:70px 20px 40px}.wz-success-mark{color:#1c8a68;background:#e3f6ef;border-radius:50%;place-items:center;width:84px;height:84px;margin:0 auto 26px;font-size:38px;font-weight:900;display:grid}.wz-success h1{letter-spacing:-.8px;color:var(--navy);margin:12px 0 14px;font-size:30px}.wz-success p{color:#667c8a;max-width:480px;margin:0 auto;font-size:15.5px;line-height:1.7}.wz-success p b{color:var(--navy)}.wz-success-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.wz-success-actions a{color:#fff;background:#102d4d;border:0;border-radius:6px;padding:13px 26px;font-size:15px;font-weight:850}.wz-success-actions button{color:#4c6678;cursor:pointer;background:#fff;border:1px solid #c8d6dd;border-radius:6px;padding:13px 26px;font-size:15px;font-weight:800}@media (max-width:1020px){.wz-sectors{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.wz-layout{grid-template-columns:1fr}.wz-steps{gap:6px;padding:8px;display:flex;position:static;overflow:auto}.wz-steps>button{min-width:190px}.wz-tip{display:none}.wz-card{padding:26px 22px}.wz-options{grid-template-columns:repeat(2,1fr)}.wz-packages{grid-template-columns:1fr}}@media (max-width:620px){.wz-head{padding-top:26px}.wz-head h1{font-size:29px}.wz-sectors{grid-template-columns:1fr 1fr}.wz-options,.wz-two{grid-template-columns:1fr}.wz-summary-grid{grid-template-columns:1fr 1fr}.wz-panel-head{flex-direction:column}.wz-buttons .wz-next,.wz-buttons .wz-publish,.wz-buttons .wz-draft{width:100%}.wz-buttons{flex-direction:column-reverse;gap:12px}.wz-buttons .wz-back{width:100%}}.listing-cover button.fav-on,.result-provider button.fav-on,.curated-jobs article>button.fav-on{color:#e74c3c}.chat-body p small{opacity:.65;margin-top:6px;font-size:6px;display:block}button.form-submit{cursor:pointer;border:0;width:100%;font-size:13px}.form-submit:disabled{opacity:.6;cursor:default}.auth-error{color:#a8231d;background:#fdecec;border:1px solid #f3c2c2;border-radius:9px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5}.auth-success{color:#1e7a43;background:#e9f7ef;border:1px solid #bfe6cf;border-radius:9px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5}.wz-error{color:#a8231d;background:#fdecec;border:1px solid #f3c2c2;border-radius:9px;width:100%;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5}.listing-cover button.fav-on{background:#fdecec}.panel-loading{text-align:center;color:#758493;padding:30px;font-size:13px}.note-form-inline,.career-form-inline{gap:14px;margin-bottom:16px;padding:18px 20px;display:grid}.note-form-inline label,.career-form-inline label{color:#2c4a62;gap:6px;font-size:13px;font-weight:800;display:grid}.note-form-inline input,.note-form-inline textarea,.note-form-inline select,.career-form-inline input,.career-form-inline textarea{color:#17384f;background:#fff;border:1px solid #c8d6dd;border-radius:2px;outline:0;padding:10px 12px;font-size:13px}.note-form-inline input:focus,.note-form-inline textarea:focus,.career-form-inline input:focus,.career-form-inline textarea:focus{border-color:#0a9799;box-shadow:0 0 0 2px #0a979914}.note-form-actions{justify-content:flex-end;gap:8px;display:flex}.note-form-actions button{color:#3f5f73;cursor:pointer;background:#fff;border:1px solid #c8d6dd;border-radius:2px;padding:8px 16px;font-size:12px;font-weight:850}.note-form-actions .panel-primary{color:#fff;background:#102d4d;border-color:#102d4d}.note-card-actions{align-items:center;gap:6px;margin-top:8px;display:flex}.note-card-actions select{color:#3f5f73;cursor:pointer;background:#fff;border:1px solid #c8d6dd;border-radius:2px;padding:5px 8px;font-size:11px}.note-card-actions button{color:#3f5f73;cursor:pointer;background:#fff;border:1px solid #c8d6dd;border-radius:2px;padding:5px 10px;font-size:11px;font-weight:800}.note-card-actions button:hover{background:#f0f4f6}.event-saved{font-weight:850;color:#1c8a68!important;background:#e3f6ef!important;border-color:#1c8a68!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jd-main{padding-bottom:0}.jd-banner{border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;max-height:160px;overflow:hidden}.jd-banner img{object-fit:cover;width:100%;height:160px;display:block}.jd-content-col{gap:18px;min-width:0;display:grid}.jd-hero{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 28px}.jd-hero-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.jd-id-row{align-items:center;gap:16px;min-width:0;display:flex}.jd-logo{border:1px solid var(--line);width:66px;height:66px;color:var(--navy);background:#e9f0f7;border-radius:14px;flex-shrink:0;place-items:center;font-size:21px;font-weight:900;display:grid;overflow:hidden}.jd-logo img{object-fit:cover;width:100%;height:100%}.jd-logo-sm{border-radius:11px;width:48px;height:48px;font-size:15px}.jd-title{min-width:0}.jd-title h1{color:var(--navy);letter-spacing:-.8px;margin:5px 0 6px;font-size:27px;line-height:1.22}.jd-featured{color:var(--coral);font-style:normal}.jd-listing-type{color:var(--blue);font-style:normal}.jd-firm{color:#3c4f63;align-items:center;gap:7px;font-size:13.5px;font-weight:800;display:inline-flex}.jd-verified{color:#fff;background:#3182d1;border-radius:50%;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:inline-grid}.jd-meta{color:#8190a1;flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.jd-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.jd-fav{border:1px solid var(--line);color:#40566c;cursor:pointer;background:#fff;border-radius:50%;width:44px;height:44px;font-size:19px;transition:all .2s}.jd-fav:hover{border-color:#f0bfae}.jd-fav.on{color:#e0472f;background:#fdf0ec;border-color:#f3c9bd}.jd-apply-btn{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:13px 28px;font-weight:800;box-shadow:0 7px 18px #ef7d5c38}.jd-apply-btn:hover{filter:brightness(1.05)}.jd-apply-btn:disabled{opacity:.55;cursor:not-allowed}.jd-full{width:100%;margin-top:9px}.jd-chips{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:20px;padding-top:18px;display:flex}.jd-chip{background:#eef4fa;border-radius:8px;align-items:baseline;gap:7px;padding:8px 12px;font-size:12px;display:inline-flex}.jd-chip small{color:#7d8da0;letter-spacing:.4px;text-transform:uppercase;font-size:10px}.jd-chip b{color:#41617d;font-weight:800}.jd-first-section{border-top:0;padding-top:6px}.jd-content-col .detail-content{padding:10px 38px 36px}.jd-expand p{color:#647487;margin:0 0 10px;font-size:14px;line-height:1.75}.jd-collapse{max-height:147px;position:relative;overflow:hidden}.jd-collapse:after{content:"";background:linear-gradient(#fff0,#fff);height:52px;position:absolute;bottom:0;left:0;right:0}.jd-expand-btn{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;font-weight:800}.jd-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.jd-list li{color:#647487;padding-left:23px;font-size:14px;line-height:1.65;position:relative}.jd-list li:before{content:"";background:var(--coral);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:5px}.jd-summary{grid-template-columns:repeat(2,1fr);gap:0 36px;margin:14px 0 0;display:grid}.jd-summary>div{border-bottom:1px dashed #edf1f5;justify-content:space-between;gap:14px;padding:10px 0;font-size:13px;display:flex}.jd-summary dt{color:#8290a1;flex-shrink:0}.jd-summary dd{color:var(--navy);text-align:right;min-width:0;margin:0;font-weight:700}.jd-aside{gap:16px;height:max-content;display:grid;position:sticky;top:102px}.jd-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px}.jd-card h3{color:var(--navy);margin:10px 0 4px;font-size:17px;line-height:1.35}.jd-card .phone-btn,.jd-card .whatsapp-btn,.jd-card .message-btn{text-align:center;border-radius:9px;width:100%;margin-top:9px;padding:12px;font-weight:800;display:block}.jd-msg-block{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.jd-msg-block h2{color:var(--navy);margin:0 0 8px;font-size:15px}.jd-msg-block textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;padding:10px;font-size:13px}.jd-note{color:#8290a1;margin:9px 0 0;font-size:12px;line-height:1.55}.jd-note a{color:var(--blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.jd-success{color:#258266;background:#eaf7f1;border-radius:9px;margin-bottom:9px;padding:11px 13px;font-size:13px;font-weight:800}.jd-error{color:#b03030;background:#fdeeee;border-radius:9px;margin:9px 0 0;padding:10px 12px;font-size:12px;font-weight:700}.jd-block-btn{border:1px solid var(--line);color:#7d8c9c;cursor:not-allowed;background:#eef1f4;border-radius:9px;width:100%;padding:13px;font-weight:800}.jd-file-label{color:#51637a;text-align:center;cursor:pointer;border:1px dashed #c9d6e2;border-radius:9px;margin-top:9px;padding:11px 12px;font-size:12px;font-weight:700;display:block;position:relative}.jd-file-label:hover{border-color:var(--blue);color:var(--blue)}.jd-file-label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.jd-notu{border:1px solid var(--line);resize:vertical;border-radius:9px;width:100%;margin-top:9px;padding:10px;font-size:13px}.jd-firm-head{align-items:center;gap:12px;margin-top:10px;display:flex}.jd-firm-head b{color:var(--navy);align-items:center;gap:6px;font-size:14px;display:flex}.jd-firm-head>div>span{color:#8290a1;margin-top:3px;font-size:11.5px;display:block}.jd-firm-bio{border-top:1px solid var(--line);margin-top:12px;padding-top:11px}.jd-link-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--blue);cursor:pointer;background:0 0;margin-top:11px;padding:12px 0 2px;font-size:12.5px;font-weight:800;display:block}.jd-report{color:#8290a1;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.jd-report:hover{color:#b03030}.jd-below{gap:34px;padding-bottom:80px;display:grid}.jd-band-head{align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.jd-band-head h2{color:var(--navy);letter-spacing:-.5px;margin:0;font-size:21px}.jd-cards-row{scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.jd-similar-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.jd-mini-card{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:13px;gap:13px;min-width:280px;padding:16px;display:flex}.jd-similar-grid .jd-mini-card{min-width:0}.jd-mini-body{align-content:start;gap:5px;min-width:0;display:grid}.jd-mini-firm{color:#8290a1;font-size:11px;font-weight:700}.jd-mini-title{color:var(--navy);font-size:14.5px;font-weight:800;line-height:1.35}.jd-mini-title:hover{color:var(--blue)}.jd-mini-meta{color:#69788a;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;display:flex}.jd-mini-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.jd-mini-foot strong{color:var(--navy);font-size:13px}.jd-mini-foot a{color:var(--coral);font-size:12px;font-weight:800}.jd-explore{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.jd-explore a{border:1px solid var(--line);background:#fff;border-radius:13px;gap:5px;padding:17px;transition:all .2s;display:grid}.jd-explore a:hover{border-color:#bcd4ea;transform:translateY(-2px)}.jd-explore small{letter-spacing:1.2px;color:#8290a1;font-size:9.5px;font-weight:800}.jd-explore b{color:var(--navy);font-size:14.5px;line-height:1.35}.jd-explore span{color:var(--blue);font-size:12px;font-weight:800}.jd-mobile-bar{display:none}.jd-loading-text{text-align:center;color:#8290a1;padding:26px 0 8px;font-size:13px}.jd-skel{background:linear-gradient(90deg,#edf1f6 25%,#f7fafc 45%,#edf1f6 65%) 0 0/200% 100%;border-radius:9px;animation:1.2s linear infinite jdShimmer}@keyframes jdShimmer{to{background-position:-200% 0}}.jd-skel-hero{border-radius:14px;height:190px}.jd-skel-line{height:14px;margin-top:12px}.jd-skel-line.w40{width:40%}.jd-skel-line.w60{width:60%}.jd-skel-line.w70{width:70%}.jd-skel-line.w90{width:90%}.jd-skel-btn{height:46px;margin-top:14px}@media (max-width:900px){.jd-aside{position:static}.jd-explore{grid-template-columns:repeat(2,1fr)}.jd-hero{padding:20px}}@media (max-width:767px){.jd-main{padding-bottom:78px}.jd-mobile-bar{z-index:60;border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #112d4e17}.jd-mobile-bar button{background:var(--coral);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:12px 30px;font-weight:800}.jd-mobile-info b{color:var(--navy);font-size:14px;display:block}.jd-mobile-info span{color:#8290a1;font-size:11px}.jd-hero-top{flex-direction:column}.jd-actions{width:100%}.jd-actions .jd-apply-btn{flex:1}.jd-title h1{font-size:22px}.jd-banner img{height:110px}.jd-collapse{max-height:196px}.jd-content-col .detail-content{padding:8px 20px 25px}.jd-summary{grid-template-columns:1fr}}.header-message-link{background:var(--navy);border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-size:17px;line-height:1;display:flex;color:#fff!important}.header-message-link:hover{background:#17446e;border-color:#ffffff47}.mega-islerim{width:100%;left:0}@media (max-width:700px){.header-message-link{justify-content:flex-start;width:100%;height:46px;margin:5px 0;padding-left:13px;font-size:15px}}.islerim-wrap{position:relative}.islerim-wrap .islerim-guest{border:1px solid var(--line);z-index:93;border-radius:10px;width:20rem;animation:.16s ease-out islerimMenuIn;top:100%;left:0;right:auto;box-shadow:0 1.5rem 2.8125rem #07182829}.islerim-grid{grid-template-columns:3fr 3fr 4fr;gap:0;min-height:20.625rem;padding-top:1.875rem;padding-bottom:1.875rem;display:grid}.islerim-grid>.mega-column{border-right:1px solid #e5eaee;flex-direction:column;padding:.1875rem 1.875rem;display:flex}.islerim-grid>.mega-column:first-child{padding-left:0}.islerim-grid>.mega-column>small{margin-bottom:.5rem}.islerim-card-col{flex-direction:column;padding-left:1.875rem;display:flex}.islerim-menu-item{color:#263a4d;justify-content:flex-start;align-items:center;gap:.75rem;min-height:2.75rem;transition:color .16s ease-out,background-color .16s ease-out;display:flex;position:relative}.islerim-grid .islerim-menu-item{border-radius:.375rem;margin:0 -.625rem;padding:.5rem .625rem}.islerim-grid .islerim-menu-item:hover,.islerim-grid .islerim-menu-item:focus-visible{color:var(--navy);background:#eef5fc;outline:0;transform:none}button.islerim-menu-item{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;font-weight:600}.islerim-grid button.islerim-menu-item{width:calc(100% + 1.25rem)}.islerim-grid .islerim-menu-item>i{width:1.125rem;color:var(--blue);text-align:center;flex-shrink:0;font-size:.9375rem;font-style:normal}.islerim-grid .islerim-menu-label,.islerim-grid .islerim-menu-label b{font-size:inherit;color:inherit}.islerim-grid .islerim-menu-label{text-align:left;gap:.1875rem;min-width:0;display:grid}.islerim-grid .islerim-menu-label b{font-weight:700}.islerim-grid .islerim-menu-label em{color:#2e6fbd;background:#e8f1fb;border-radius:999px;width:max-content;padding:.125rem .4375rem;font-size:.5625rem;font-style:normal;font-weight:800}.islerim-badge{background:var(--coral);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;min-width:1.25rem;margin-left:auto;padding:.125rem .375rem;font-size:.625rem;font-weight:800;line-height:1.2}.islerim-badge-skeleton,.islerim-stat-skeleton{background:linear-gradient(90deg,#edf2f6,#f8fafc,#edf2f6) 0 0/200% 100%;animation:1.1s linear infinite islerimShimmer;display:inline-block}.islerim-badge-skeleton{border-radius:999px;width:1.5rem;height:.875rem;margin-left:auto}.islerim-divider{background:var(--line);border:0;height:1px;margin:.5rem 0}.islerim-menu-logout{width:100%;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.islerim-menu-logout>i{color:currentColor}.islerim-menu-muted{color:var(--muted)}.islerim-summary{background:var(--navy);color:#fff;isolation:isolate;border-radius:8px;flex-direction:column;height:100%;min-height:17.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.islerim-summary-deco{z-index:-1;color:#ffffff14;font-size:10rem;font-style:normal;line-height:1;position:absolute;bottom:-2.375rem;right:-.375rem}.islerim-summary>small{color:#a9c8e5;letter-spacing:.09em;font-size:.5625rem;font-weight:900;display:block}.islerim-summary h3{letter-spacing:-.02em;max-width:16rem;margin:.75rem 0 .5rem;font-size:1.0625rem;line-height:1.25}.islerim-summary p{color:#c3d2df;max-width:20rem;margin:0;font-size:.75rem;line-height:1.55}.islerim-summary-link{color:#90c4f4;margin-top:1rem;font-size:.75rem;font-weight:800;transition:color .16s ease-out;display:inline-block}.islerim-summary-link:hover,.islerim-summary-link:focus-visible{color:#fff;outline:0}.islerim-summary-stat{color:#c3d2df;border-top:1px solid #ffffff29;margin-top:auto;padding-top:.75rem;font-size:.6875rem}.islerim-summary-stat b{color:#fff;font-variant-numeric:tabular-nums}.islerim-stat-skeleton{border-radius:.25rem;width:5rem;height:.6875rem}.islerim-guest{padding:1.375rem}.islerim-guest>small{color:#8492a0;letter-spacing:.09em;font-size:.5625rem;font-weight:900;display:block}.islerim-guest p{color:var(--muted);margin:.625rem 0 .875rem;font-size:.8125rem;line-height:1.5}.islerim-guest-login{background:var(--blue);color:#fff;text-align:center;border-radius:.5rem;padding:.75rem .875rem;font-size:.8125rem;font-weight:800;display:block}.islerim-guest-register{color:var(--blue);text-align:center;margin-top:.625rem;font-size:.75rem;font-weight:800;display:block}.islerim-mobile{display:none}.menu-backdrop{background:0 0}@keyframes islerimMenuIn{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes islerimShimmer{to{background-position:-200% 0}}@media (min-width:701px) and (max-width:1024px){.islerim-wrap .mega-islerim{width:min(57.5rem,100vw - 1.5rem)}.islerim-grid{grid-template-columns:1fr 1fr;padding:1.5rem}.islerim-card-col{border-top:1px solid var(--line);grid-column:1/-1;margin-top:.5rem;padding-top:1rem;padding-left:0}.islerim-summary{min-height:auto}.islerim-summary-stat{border-top:0;margin-top:.625rem;padding-top:.625rem;position:static}}@media (min-width:701px){.islerim-mobile{display:none}}@media (max-width:700px){.islerim-desktop{display:none}.islerim-mobile.open{padding:0 .8125rem .625rem;display:block}.islerim-mobile-body{padding:.375rem 0}.islerim-mobile-group+.islerim-mobile-group{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.islerim-mobile-group>small{color:#8492a0;letter-spacing:.08125rem;margin:0 0 .375rem;font-size:.5rem;font-weight:900;display:block}.islerim-mobile .islerim-menu-item{border-radius:0;min-height:2.25rem;margin:0;padding:.5rem 0}.islerim-mobile .islerim-menu-item:hover,.islerim-mobile .islerim-menu-item:focus-visible{background:0 0;transform:none}.islerim-mobile .islerim-menu-logout{padding-left:0}.islerim-mobile-note{color:var(--muted);margin:.25rem 0 .75rem;font-size:.75rem;line-height:1.5}.islerim-mobile .islerim-guest-login{margin-top:.5rem}.islerim-mobile .islerim-guest-register{margin-bottom:.25rem}.islerim-mobile .islerim-guest-login,.islerim-mobile .islerim-guest-register{max-width:16rem}}.listing-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.listing-tab-icon{opacity:.85;font-size:14px}.listing-tab-mark{color:#fff;background:#0fa3a6;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-grid}.publisher-chip{color:#64748b;vertical-align:1px;background:#eef1f5;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:8.5px;font-weight:700;display:inline-block}.service-result-row .result-secondary-action{color:#2e6fbd;margin-top:8px;font-size:9.5px;font-weight:700;text-decoration:none;display:block}.service-result-row .result-secondary-action:hover{text-decoration:underline}@media (max-width:620px){.listing-tabs{width:100%}.listing-tabs button{flex:1;justify-content:center;padding:11px 10px;font-size:10.5px}}.wz-type-picker{border-bottom:1px solid #e5ebf0;margin-bottom:26px;padding-bottom:22px}.wz-type-picker .wz-topline{margin-bottom:12px}.wz-type-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wz-type-options button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.wz-type-options button:hover{background:#f7fafc;border-color:#2e6fbd}.wz-type-options button.active{background:#e6f5f5;border-color:#0fa3a6;box-shadow:inset 0 0 0 1px #0fa3a640}.wz-type-options button:focus-visible{outline-offset:2px;outline:2px solid #0fa3a68c}.wz-type-icon{color:#55687a;background:#eef1f5;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.wz-type-options button.active .wz-type-icon{color:#fff;background:#0fa3a6}.wz-type-copy{min-width:0}.wz-type-copy b{color:#102d4d;margin-bottom:3px;font-size:14px;font-weight:800;display:block}.wz-type-copy small{color:#758493;font-size:11px;line-height:1.5;display:block}.wz-type-check{color:#fff;background:#dbe3ea;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:800;display:grid;position:absolute;top:12px;right:12px}.wz-type-options button.active .wz-type-check{background:#0fa3a6}@media (max-width:620px){.wz-type-options{grid-template-columns:1fr}}.wz-gallery-label{display:block}.wz-gallery{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px;display:grid}.wz-gallery-item{background:#f7fafc;border:1px solid #d7e0e7;border-radius:10px;padding:6px;position:relative;overflow:hidden}.wz-gallery-item img{object-fit:cover;border-radius:7px;width:100%;height:88px;display:block}.wz-gallery-item small{text-align:center;color:#8a98a4;margin-top:4px;font-size:9px;display:block}.wz-gallery-tools{justify-content:center;gap:4px;margin-top:4px;display:flex}.wz-gallery-tools button{color:#394d60;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:7px;width:26px;height:26px;font-size:12px;line-height:1}.wz-gallery-tools button:hover:not(:disabled){color:#102d4d;border-color:#2e6fbd}.wz-gallery-tools button:disabled{opacity:.35;cursor:default}.wz-gallery-tools .wz-gallery-remove{color:#df6d4e;border-color:#f3c9bf}.wz-gallery-tools .wz-gallery-remove:hover:not(:disabled){background:#fff6f2;border-color:#ef7f60}@media (max-width:620px){.wz-gallery{grid-template-columns:repeat(2,1fr)}}.wz-preview-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.wz-preview-card .wz-preview-cover{aspect-ratio:16/9;color:#9ca3af;background:#f3f4f6;justify-content:center;align-items:center;width:100%;font-size:14px;display:flex;overflow:hidden}.wz-preview-card .wz-preview-cover img{object-fit:cover;width:100%;height:100%;display:block}.wz-preview-card .wz-preview-body{padding:16px}.wz-preview-card .wz-preview-firm{align-items:center;gap:8px;margin-bottom:12px;display:flex}.wz-preview-card .wz-preview-firm img{object-fit:cover;border-radius:6px;width:32px;height:32px}.wz-preview-card .wz-preview-firm span{color:#6b7280;font-size:13px}.wz-preview-card h3{color:#111827;margin:0 0 8px;font-size:18px;font-weight:600}.wz-preview-card .wz-preview-desc{color:#4b5563;margin:0 0 12px;font-size:14px;line-height:1.5}.wz-preview-card .wz-preview-pills{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.wz-preview-card .wz-preview-pill{border-radius:6px;padding:4px 10px;font-size:13px;font-weight:500}.wz-preview-card .wz-preview-pill--ucret{color:#166534;background:#f0fdf4}.wz-preview-card .wz-preview-pill--bolge{color:#1e40af;background:#eff6ff}.wz-preview-card .wz-preview-pill--model{color:#92400e;background:#fef3c7}.wz-preview-card .wz-preview-pill--deneyim{color:#6b21a8;background:#f3e8ff}.wz-preview-card .wz-preview-group{margin-bottom:12px}.wz-preview-card .wz-preview-group small{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:12px}.wz-preview-card .wz-preview-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.wz-preview-card .wz-preview-chip{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:4px;padding:2px 8px;font-size:12px}.wz-preview-card .wz-preview-chip--hak{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:4px;padding:2px 8px;font-size:12px}.wz-preview-card .wz-preview-cta{text-align:center;background:#f9fafb;border-radius:8px;margin-top:8px;padding:10px}.wz-preview-card .wz-preview-cta button{color:#fff;cursor:not-allowed;opacity:.8;border:none;border-radius:8px;width:100%;padding:10px;font-size:14px;font-weight:600}.wz-preview-card .wz-preview-cta small{color:#9ca3af;margin-top:4px;font-size:11px;display:block}.jd-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.jd-gallery figure{background:#f7fafc;border:1px solid #dfe5ea;border-radius:12px;margin:0;overflow:hidden}.jd-gallery img{object-fit:cover;width:100%;height:150px;display:block}.jd-about-section{margin-top:8px}.jd-about-card{background:#fff;border:1px solid #dfe5ea;border-radius:14px;padding:18px}.jd-about-head{align-items:center;gap:14px;display:flex}.jd-about-head .jd-logo{flex:none}.jd-about-meta{flex:1;min-width:0}.jd-about-meta b{color:#102d4d;align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.jd-about-meta span{color:#758493;margin-top:2px;font-size:11.5px;display:block}.jd-about-btn{color:#2e6fbd;white-space:nowrap;border:1px solid #d7e0e7;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700;text-decoration:none}.jd-about-btn:hover{background:#f7fafc;border-color:#2e6fbd}.jd-about-bio{color:#4a5d6e;margin-top:14px;font-size:13px;line-height:1.65}.jd-about-bio .jd-collapse{max-height:96px;overflow:hidden}@media (max-width:620px){.jd-gallery{grid-template-columns:1fr 1fr;gap:8px}.jd-gallery img{height:120px}.jd-about-head{flex-wrap:wrap}.jd-about-btn{margin-left:52px}}.doc-link{font:inherit;color:#1f5b91;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.doc-link:hover{color:#102c4d}.auth-box .check button.doc-link{vertical-align:baseline}.firma-bilgi-kutu{background:#f2f6f9;border:1px solid #dde6ec;border-radius:10px;margin-bottom:14px;padding:14px}.firma-bilgi-kutu label{margin-bottom:10px;display:block}.firma-bilgi-kutu label:last-child{margin-bottom:0}.firma-bilgi-kutu input{width:100%}.auth-rol+.firma-bilgi-kutu,.auth-rol+.two-fields{margin-top:2px}.wz-gallery-cover-badge{background:var(--blue,#1f5b91);color:#fff;letter-spacing:.4px;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:6px;left:6px}.wz-gallery-tools .wz-gallery-cover-badge{position:static}.service-results-page{background:#f2f5f8;min-height:80vh}.service-results-page .container{width:min(1240px,100% - 40px)}.results-search-band{background:#fff;border-bottom:1px solid #dfe5ea;padding:26px 0 22px}.results-breadcrumb{color:#8492a0;align-items:center;gap:6px;margin-bottom:14px;font-size:12px;display:flex}.results-breadcrumb .icon-chevron{color:#b6c0ca}.results-title-line{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.results-title-line h1{color:#102d4d;letter-spacing:-1px;margin:0 0 6px;font-size:30px;line-height:1.2}.results-title-line p{color:#687689;margin:0;font-size:14px;line-height:1.55}.results-title-line>a{color:#d9603f;background:#fff6f2;border:1px solid #ef7f60;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font-size:13px;font-weight:700;transition:all .18s;display:inline-flex}.results-title-line>a:hover{background:#fdeee7}.results-searchbar{background:#fff;border:1px solid #d8e0e8;border-radius:11px;grid-template-columns:1.35fr .65fr auto;margin-top:20px;padding:6px;display:grid;box-shadow:0 6px 18px #112d4e0d}.results-searchbar label{color:#5a6b7c;align-items:center;gap:10px;min-width:0;height:46px;padding:0 14px;display:flex}.results-searchbar label+label{border-left:1px solid #e3e8ed}.results-searchbar label svg{color:#7d8da0;flex:none}.results-searchbar input,.results-searchbar select{color:#263b4e;background:0 0;border:0;outline:0;width:100%;font-size:14px}.results-searchbar button{color:#fff;cursor:pointer;background:#102d4d;border:0;border-radius:8px;padding:0 26px;font-size:13px;font-weight:700;transition:all .18s}.results-searchbar button:hover{background:#1a3d63}.results-searchbar button:focus-visible{outline-offset:2px;outline:2px solid #0fa3a6}.listing-tabs{gap:8px;margin-top:20px}.listing-tabs button{color:#55687a;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.listing-tabs button:hover{color:#102d4d;border-color:#2e6fbd}.listing-tabs button.active{color:#0b7f82;background:#e6f5f5;border-color:#0fa3a6;box-shadow:inset 0 0 0 1px #0fa3a640}.listing-tabs button:focus-visible{outline-offset:2px;outline:2px solid #0fa3a68c}.listing-tab-icon{opacity:.9;place-items:center;display:inline-grid}.listing-tab-mark{color:#fff;background:#0fa3a6;border-radius:50%;place-items:center;width:17px;height:17px;display:inline-grid}.marketplace-layout{grid-template-columns:272px minmax(0,1fr);align-items:start;gap:22px;padding-top:24px;padding-bottom:70px;display:grid}.expanded-marketplace{grid-template-columns:272px minmax(0,1fr)}.expanded-marketplace .marketplace-filters{scrollbar-width:auto;max-height:none;overflow:visible}.marketplace-filters{background:#fff;border:1px solid #dfe5ea;height:max-content;position:static;overflow:visible;border-radius:13px!important}.marketplace-results{min-width:0}.filter-heading{background:#fafcfe;border-bottom:1px solid #e9edf1;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.filter-heading b{color:#17344e;font-size:14px;font-weight:700}.filter-heading-actions{align-items:center;gap:6px;display:flex}.filter-heading button{color:#0b7f82;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:600}.filter-heading button:hover{background:#eaf7f6}.filter-heading button:focus-visible,.filter-heading button.filter-panel-close:focus-visible{outline-offset:1px;outline:2px solid #0fa3a6}.filter-panel-close{display:none}.filter-group-item{border-bottom:1px solid #e9edf1}.filter-group-head{color:#263b4e;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:13px 18px;font-size:14px;font-weight:600;display:flex}.filter-group-head:hover{background:#f6f9fc}.filter-group-head:focus-visible{outline-offset:-2px;background:#f6f9fc;outline:2px solid #0fa3a6}.filter-group-head .icon-chevron{color:#94a2b0;flex:none;transition:transform .2s}.filter-group-head[aria-expanded=true] .icon-chevron{transform:rotate(180deg)}.filter-group-note{color:#b98a2f;background:#fdf6e3;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.filter-group-body{padding:2px 18px 16px}.filter-group-body label{color:#4c5e70;cursor:pointer;align-items:flex-start;gap:9px;margin:8px 0;font-size:13.5px;line-height:1.4;display:flex}.filter-group-body label:hover span{color:#17344e}.filter-group-body input{accent-color:#079fa3;flex:none;width:15px;height:15px;margin-top:2px}.filter-group-body label.filter-disabled{opacity:.55;cursor:default}.filter-group-body label.filter-disabled:hover span{color:#4c5e70}.filter-option-with-icon{align-items:center;gap:7px;display:inline-flex}.filter-option-with-icon svg{color:#0b8f92;flex:none}.filter-more{color:#0b7f82;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px 2px;font-size:13px;font-weight:600;display:inline-flex}.filter-more:hover{color:#07696c}.filter-more:focus-visible{outline-offset:1px;border-radius:5px;outline:2px solid #0fa3a6}.filter-more .icon-chevron{transition:transform .2s}.filter-more .icon-chevron.open{transform:rotate(180deg)}.filter-search{background:#fbfcfe;border:1px solid #d7e0e6;border-radius:8px;gap:8px;height:36px;padding:0 10px;align-items:center!important;margin:0 0 10px!important;display:flex!important}.filter-search svg{color:#7b8a99;flex:none}.filter-search input{color:#263b4e;background:0 0;border:0;outline:0;width:100%;height:auto;font-size:13px}.filter-search-clear{color:#8b99a8;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:3px;display:grid}.filter-search-clear:hover{color:#17344e;background:#eef2f5}.filter-search-clear:focus-visible{outline-offset:0;outline:2px solid #0fa3a6}.filter-empty{color:#93a0aa;margin:8px 0;font-size:13px}.apply-filter,.mobile-filter-button{display:none}.marketplace-top{color:#617386;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:56px;margin-bottom:12px;display:flex}.marketplace-top>span b{color:#17344e;font-size:16px}.marketplace-top>span small{color:#8a98a4;margin-top:3px;font-size:12.5px;display:block}.results-tools{align-items:center;gap:12px;display:flex!important}.results-tools>label{color:#5f7182;align-items:center;gap:8px;font-size:13px;display:flex}.results-tools select{color:#536576;background:#fff;border:1px solid #d9e1e7;border-radius:8px;padding:9px 11px;font-size:13px}.view-switcher{background:#fff;border:1px solid #ced9e1;border-radius:9px;display:flex;overflow:hidden}.view-switcher button{color:#587186;cursor:pointer;background:#fff;border:0;border-right:1px solid #e2e8ed;place-items:center;width:38px;height:36px;transition:all .18s;display:grid}.view-switcher button:last-child{border-right:0}.view-switcher button:hover{background:#edf5f7}.view-switcher button.active{color:#fff;background:#102d4d}.view-switcher button:focus-visible{outline-offset:-2px;outline:2px solid #0fa3a6}.active-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.active-filters:empty{display:none}.active-filters button{color:#1d5c9e;cursor:pointer;background:#eef5fc;border:1px solid #c9dced;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.active-filters button:hover{background:#e2eef9;border-color:#a8c9e8}.active-filters button svg{flex:none}.job-list{gap:12px;display:grid}.job-card{background:#fff;border:1px solid #e2e7ed;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:16px 18px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.job-card:hover{border-color:#c3d3e2;box-shadow:0 10px 26px #112d4e12}.job-card.pro-member{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#04aaa9,#2e6fbd 50%,#ef795a) border-box;border-color:#0000}.job-card-logo{background:#eef3f7;border:1px solid #e2e8ee;border-radius:11px;flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.job-card-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.job-card-logo:focus-visible{outline-offset:2px;outline:2px solid #0fa3a6}.job-card-monogram{color:#0b7f82;letter-spacing:-.5px;background:linear-gradient(145deg,#e6f2f5,#d6e9ef);place-items:center;width:100%;height:100%;font-size:17px;font-weight:800;display:grid}.job-card-main{flex-direction:column;gap:6px;min-width:0;display:flex}.job-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.job-card-title{color:#17344e;letter-spacing:-.2px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.job-card-title a{color:inherit}.job-card-title a:hover{color:#0b7f82}.job-card-title a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0fa3a6}.job-card-fav{color:#8b99a8;cursor:pointer;background:#fff;border:1px solid #e2e8ee;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;transition:all .16s;display:grid}.job-card-fav:hover,.job-card-fav.fav-on{color:#e74c3c;background:#fdf4f3;border-color:#f0c6c2}.job-card-fav:focus-visible{outline-offset:2px;outline:2px solid #0fa3a6}.job-card-company{color:#5a6c7e;flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.job-card-company>svg{color:#0b8f92;flex:none}.job-card-company .verified-icon{color:#3182d1;flex:none}.job-card-company .publisher-chip{color:#64748b;background:#eef1f5;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.job-card-company .pro-inline-badge{letter-spacing:.4px;background:linear-gradient(90deg,#075c82,#05a5a2);border-radius:3px;align-items:center;padding:2px 6px;font-weight:800;display:inline-flex;color:#fff!important;font-size:10.5px!important}.job-card-meta{color:#6b7b8c;flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.job-card-meta span{align-items:center;gap:6px;line-height:1.4;display:inline-flex}.job-card-meta svg{color:#8a99a8;flex:none}.job-card-summary{color:#6b7b8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.job-card-foot{border-top:1px solid #edf1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:12px;display:flex}.job-card-foot-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.job-card-date{color:#8a98a4;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.job-card-date svg{color:#a2aeb8;flex:none}.job-card-date em{color:#a2aeb8;font-style:normal}.job-card-salary{align-items:baseline;gap:6px;display:inline-flex}.job-card-salary small{color:#98a4ae;font-size:11.5px}.job-card-salary strong{color:#17344e;font-size:13.5px;font-weight:700}.job-card-actions{align-items:center;gap:8px;display:flex}.job-card-actions a{border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:all .16s;display:inline-flex}.job-card-detail{color:#3d5569;background:#fff;border:1px solid #cfdae4}.job-card-detail:hover{background:#f6f9fc;border-color:#9fb6cb}.job-card-apply{color:#fff;background:#102d4d}.job-card-apply:hover{background:#1a3d63}.job-card-apply:focus-visible,.job-card-detail:focus-visible{outline-offset:2px;outline:2px solid #0fa3a6}.view-compact .job-card{grid-template-columns:auto minmax(0,1fr);gap:13px;padding:13px 16px}.view-compact .job-card-summary,.view-compact .job-card-date{display:none}.view-compact .job-card-foot{border-top:0;margin-top:0;padding-top:0}.view-compact .job-card-title{font-size:15px}.view-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.view-gallery .job-card{grid-template-columns:1fr;gap:11px;padding:13px}.view-gallery .job-card-logo{border-radius:10px;width:100%;height:150px}.view-gallery .job-card-logo img{object-fit:cover}.view-gallery .job-card-summary{-webkit-line-clamp:2}.service-results-page .empty-state{text-align:center;color:#6b7b8c;background:#fff;border:1px solid #e2e7ed;border-radius:12px;padding:44px 20px}.service-results-page .empty-state b{color:#17344e;margin-bottom:6px;font-size:16px;display:block}.service-results-page .empty-state span{font-size:13px}.service-results-page .empty-state button{color:#fff;cursor:pointer;background:#102d4d;border:0;border-radius:8px;margin-top:14px;padding:10px 16px;font-size:13px;font-weight:700}.listing-help-strip{background:#edf5fb;border:1px solid #cfe0ed;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:17px;padding:15px 18px;display:flex}.listing-help-strip>div{align-items:center;gap:12px;display:flex}.listing-help-strip>div>span{color:#fff;background:#2e6fbd;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.listing-help-strip p{margin:0}.listing-help-strip b,.listing-help-strip small{display:block}.listing-help-strip b{color:#17344e;font-size:13px}.listing-help-strip small{color:#758695;margin-top:3px;font-size:12px}.listing-help-strip>a{color:#2e6fbd;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.marketplace-rail{grid-column:1/-1;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;min-width:0;display:grid}.marketplace-rail>section{background:#fff;border:1px solid #dce5ea;border-radius:13px;padding:18px;box-shadow:0 8px 25px #1330470b}.rail-account-card .rail-kicker,.rail-provider-card>span{color:#0b9798;letter-spacing:1.2px;font-size:10px;font-weight:900;display:block}.rail-account-card h3,.rail-provider-card h3{letter-spacing:-.3px;color:#17364f;margin:9px 0 7px;font-size:16px;line-height:1.3}.rail-account-card>p,.rail-provider-card>p{color:#768a98;margin:0 0 14px;font-size:12.5px;line-height:1.6}.rail-account-card>a{border-radius:8px;place-items:center;height:38px;margin-top:8px;font-size:13px;font-weight:700;display:grid}.rail-divider{color:#a0aeb8;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:15px 0 10px;font-size:11px;display:grid}.rail-divider span{background:#e3e9ed;height:1px}.rail-account-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rail-account-card li{color:#526a7c;align-items:center;gap:7px;font-size:12.5px;display:flex}.rail-account-card li i{color:#17866b;background:#e8f8f4;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.rail-provider-card{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(145deg,#0e2e4d,#0a5566)!important;border:0!important}.rail-provider-card>i{color:#fff;background:#ef7d5d;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:15px;font-style:normal;display:grid}.rail-provider-card>span{color:#6dd1ce}.rail-provider-card h3{color:#fff}.rail-provider-card>p{color:#afc5d0}.rail-provider-card>a{color:#fff;border-bottom:1px solid #ef7d5d;align-items:center;gap:6px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.rail-saved-card{grid-template-columns:38px 1fr;gap:11px;align-items:center!important;display:grid!important}.rail-saved-card>span{color:#e87658;background:#fff1ec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.rail-saved-card b,.rail-saved-card small{display:block}.rail-saved-card b{color:#274256;font-size:13px}.rail-saved-card small{color:#8a98a4;margin-top:3px;font-size:11.5px;line-height:1.4}@media (min-width:1260px){.expanded-marketplace{grid-template-columns:272px minmax(0,1fr) 240px;gap:20px}.marketplace-rail{grid-column:3;grid-template-columns:1fr;align-self:start;position:sticky;top:104px}}@media (max-width:1100px){.marketplace-rail{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.service-results-page .container{width:min(100% - 28px,1240px)}.marketplace-layout{grid-template-columns:1fr;gap:16px}.expanded-marketplace{grid-template-columns:1fr}.marketplace-rail{grid-column:auto;grid-template-columns:1fr}.mobile-filter-button{color:#344b60;cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 15px;font-size:13.5px;font-weight:600;display:flex;box-shadow:0 4px 12px #112d4e0d}.mobile-filter-label{align-items:center;gap:8px;display:inline-flex}.mobile-filter-label svg{color:#0b7f82}.filter-count-badge{color:#fff;background:#ef7f60;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.marketplace-filters{display:none}.marketplace-filters.mobile-show{z-index:95;background:#f2f5f8;border-radius:0;padding-bottom:90px;display:block;position:fixed;inset:0;overflow-y:auto}.marketplace-filters.mobile-show .filter-heading{z-index:3;background:#fff;border-bottom:1px solid #e5eaee;padding:14px 16px;position:sticky;top:0}.marketplace-filters.mobile-show .filter-panel-close{color:#5a6c7e;cursor:pointer;background:#fff;border:1px solid #e2e8ee;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.marketplace-filters.mobile-show .filter-group-item{background:#fff;border:1px solid #e5eaee;border-radius:11px;margin:0 12px 10px;overflow:hidden}.marketplace-filters.mobile-show .filter-group-head{padding:14px 16px}.marketplace-filters.mobile-show .filter-group-body{padding:2px 16px 14px}.marketplace-filters.mobile-show .filter-group-body label{font-size:14px}.marketplace-filters.mobile-show .filter-search{margin:0 0 10px!important}.apply-filter{color:#fff;cursor:pointer;z-index:96;background:#102d4d;border:0;border-radius:10px;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:700;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 26px #102d4d47}}@media (max-width:620px){.results-search-band{padding:20px 0 18px}.results-title-line{flex-direction:column;align-items:flex-start;gap:12px}.results-title-line h1{font-size:24px}.results-title-line>a{display:none}.results-searchbar{grid-template-columns:1fr}.results-searchbar label{border-bottom:1px solid #e3e8ed;height:50px}.results-searchbar label+label{border-left:0}.results-searchbar button{height:48px}.listing-tabs{width:100%}.listing-tabs button{flex:1;justify-content:center;padding:11px 10px;font-size:12px}.marketplace-top{flex-direction:column;align-items:flex-start;gap:10px}.results-tools{justify-content:space-between;width:100%}.job-card{grid-template-columns:1fr;gap:11px;padding:14px}.job-card-logo{width:46px;height:46px}.job-card-head{gap:10px}.job-card-title{font-size:16px}.job-card-actions{width:100%}.job-card-actions a{flex:1;justify-content:center}.view-gallery{grid-template-columns:1fr}.view-gallery .job-card-logo{height:132px}}.service-results-page .service-row-list{gap:12px;display:grid}.expanded-marketplace .service-result-row{grid-template-columns:170px minmax(0,1fr) 88px;min-height:150px}.expanded-marketplace .result-photo{background:#f4f7fa;border:1px solid #e0e7ed;border-radius:10px;align-self:start;width:104px;height:104px;margin:16px 0 0 16px;display:block;position:relative;overflow:hidden}.result-photo img{object-fit:contain;background:#fff;width:100%;height:100%}.result-photo .result-monogram{color:#0b7f82;background:linear-gradient(145deg,#e9f3f5,#d8eaef);align-content:center;place-items:center;gap:3px;display:grid;position:absolute;inset:0}.result-photo .result-monogram b{letter-spacing:-.5px;font-size:20px;font-weight:800}.result-photo .result-monogram small{text-transform:uppercase;letter-spacing:.6px;color:#5f7d86;font-size:8px}.result-photo .result-photo-badge{color:#3a556d;letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:6px;max-width:calc(100% - 16px);padding:3px 7px;font-size:9px;font-weight:800;position:absolute;top:8px;left:8px;overflow:hidden}.pro-member .result-photo .result-photo-badge{color:#fff;background:linear-gradient(90deg,#083c70,#04a5a5)}.expanded-marketplace .result-main{min-width:0;padding:18px 20px 16px}.result-provider{color:#4c5e70;flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.result-provider>svg{color:#0b8f92;flex:none}.result-provider .verified-icon{color:#3182d1;flex:none}.expanded-marketplace .result-main h2{color:#17344e;letter-spacing:-.2px;margin:8px 0 10px;font-size:17px;line-height:1.35}.result-main h2 a{color:inherit}.result-main h2 a:hover{color:#0b7f82}.result-main h2 a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0fa3a6}.result-tags{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.result-tags span{color:#5c6d7d;background:#f1f4f7;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;line-height:1.3;display:inline-flex}.result-tags svg{color:#8a99a8;flex:none}.result-bottom{border-top:1px solid #edf1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.result-salary{align-items:baseline;gap:7px;display:inline-flex}.result-salary small{color:#98a4ae;font-size:12px}.result-salary strong{color:#17344e;font-size:14px;font-weight:700}.result-bottom .result-apply{color:#fff;background:#ef7f60;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:all .16s;display:inline-flex}.result-bottom .result-apply:hover{background:#e2694a}.result-bottom .result-apply:focus-visible{outline-offset:2px;outline:2px solid #0fa3a6}.result-availability{text-align:center;border-left:1px solid #e8ecef;flex-direction:column;align-items:center;padding:14px 10px;display:flex}.result-fav{color:#8b99a8;cursor:pointer;background:#fff;border:1px solid #e2e8ee;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:all .16s;display:grid}.result-fav:hover,.result-fav.fav-on{color:#e74c3c;background:#fdf4f3;border-color:#f0c6c2}.result-fav:focus-visible{outline-offset:2px;outline:2px solid #0fa3a6}.result-availability-info{flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}.result-availability-info>i{background:#43be91;border-radius:50%;width:8px;height:8px;font-style:normal;box-shadow:0 0 0 4px #43be911f}.result-availability-info small{color:#93a0aa;font-size:11px;line-height:1.4}.result-availability .result-secondary-action{color:#2e6fbd;margin-top:2px;font-size:12.5px;font-weight:700}.result-availability .result-secondary-action:hover{text-decoration:underline}.pro-member .result-main h2{color:#0b506b}.service-results-page .publisher-chip{align-items:center;padding:2px 9px;font-size:11.5px;display:inline-flex}.service-results-page .pro-inline-badge{border-radius:3px;padding:2px 6px;font-size:10px!important}.service-results-page .view-compact .service-result-row{grid-template-columns:120px minmax(0,1fr) 72px;min-height:120px}.service-results-page .view-compact .result-main{padding:12px 14px}.service-results-page .view-compact .result-main h2{margin:5px 0 7px;font-size:15px}.service-results-page .view-compact .result-tags{gap:5px;margin-bottom:8px}.service-results-page .view-compact .result-tags span{padding:4px 8px;font-size:11.5px}.service-results-page .view-compact .result-salary small{display:none}.service-results-page .view-compact .result-availability{padding:10px 8px}.service-results-page .view-compact .result-availability-info{gap:4px;margin-top:10px}.service-results-page .view-compact .result-availability-info small{display:none}.service-results-page .view-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-results-page .view-gallery .service-result-row{grid-template-columns:1fr;min-height:0;display:grid}.service-results-page .view-gallery .result-photo{border-radius:10px;width:calc(100% - 24px)!important;height:150px!important;margin:12px 12px 0!important}.service-results-page .view-gallery .result-photo img{object-fit:cover}.service-results-page .view-gallery .result-availability{text-align:left;border-top:1px solid #e8ecef;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px}.service-results-page .view-gallery .result-availability-info{flex-direction:row;align-items:center;gap:10px;margin-top:0}.service-results-page .view-gallery .result-availability-info>i{margin:0}@media (max-width:900px){.expanded-marketplace .service-result-row{grid-template-columns:96px minmax(0,1fr)}.expanded-marketplace .result-photo{width:88px;height:88px;margin:14px 0 0 14px}.result-availability{text-align:left;border-top:1px solid #e8ecef;border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.result-availability-info{flex-direction:row;align-items:center;gap:12px;margin-top:0}.result-availability-info>i{margin:0}}@media (max-width:620px){.expanded-marketplace .service-result-row{grid-template-columns:64px minmax(0,1fr)}.expanded-marketplace .result-photo{border-radius:9px;width:64px;height:64px;margin:12px 0 0 12px}.expanded-marketplace .result-main{padding:12px 12px 14px}.expanded-marketplace .result-main h2{margin:6px 0 8px;font-size:15px}.result-tags{gap:5px;margin-bottom:10px}.result-tags span{padding:4px 8px;font-size:11.5px}.result-bottom{gap:10px;padding-top:10px}.result-bottom .result-apply{flex:1;justify-content:center;padding:9px 12px}.result-provider{font-size:12.5px}.result-photo .result-monogram b{font-size:14px}.result-photo .result-photo-badge{padding:2px 5px;font-size:8px}.service-results-page .view-gallery{grid-template-columns:1fr}.service-results-page .view-gallery .result-photo{height:132px!important}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
