/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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}.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}.sticky{position:sticky}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}}@font-face{font-family:Tajawal;src:url(/cdn/fonts/tajawal-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tajawal;src:url(/cdn/fonts/tajawal-medium.ttf)format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Tajawal;src:url(/cdn/fonts/tajawal-bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:DM Sans;src:url(/cdn/fonts/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}@font-face{font-family:Playfair Display;src:url(/cdn/fonts/playfair-display-latin.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}:root{--ink:#1c2622;--cream:#f8f7f2;--line:#dfe4dd;--font-sans:"DM Sans", Arial, sans-serif;--font-serif:"Playfair Display", Georgia, serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:20;justify-content:space-between;align-items:center;gap:34px;height:82px;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;display:flex}.brand-logo{width:178px;height:64px;display:block;position:relative;overflow:hidden}.brand-logo img{width:206px;max-width:none;height:206px;position:absolute;top:-91px;left:-14px}.brand-mark{width:38px;height:38px;font-family:var(--font-serif);color:#fff;background:#173b60;border:1px solid #173b60;border-radius:12px 12px 12px 5px;place-items:center;font-size:22px;font-style:italic;display:grid;box-shadow:0 8px 22px #173b602e}.brand-wordmark{flex-direction:column;line-height:.9;display:flex}.brand-wordmark strong{font-family:var(--font-serif);letter-spacing:.01em;font-size:21px;font-weight:600}.brand-wordmark b{color:#6f93b2;letter-spacing:.26em;margin-top:7px;font-size:8px;font-weight:800}.navlinks,.nav-actions{align-items:center;font-size:13px;display:flex}.navlinks{white-space:nowrap;gap:34px;margin-left:18px}.nav-actions{gap:18px;margin-left:auto}.text-btn{font-weight:700}.pill{border-radius:99px;justify-content:center;align-items:center;padding:13px 22px;font-size:13px;font-weight:700;display:inline-flex}.pill.dark{background:var(--ink);color:#fff}.pill.primary{color:#fff;background:#8ba093;padding:16px 24px}.pill.light{color:var(--ink);background:#fff}.hero{grid-template-columns:1.02fr .98fr;align-items:center;min-height:610px;padding-block:42px 68px;display:grid}.eyebrow,.kicker{letter-spacing:.18em;color:#73887b;font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:#82a08e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e6ebe6}.hero h1{font-family:var(--font-serif);letter-spacing:-.045em;margin:24px 0;font-size:72px;font-weight:500;line-height:1.02}.hero h1 em,.join h2 em{color:#83998b;font-weight:400}.hero-copy>p{color:#637069;max-width:550px;font-size:17px;line-height:1.75}.hero-copy>.hero-launch-kicker{color:#667e70;letter-spacing:.18em;margin:0 0 -10px;font-size:11px;font-weight:800;line-height:1.4}.hero-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.hero-actions .hero-secondary{color:var(--ink);background:0 0;border:1px solid #aebbb3;padding:15px 20px}.hero-actions .pill b{margin-left:28px;font-size:18px}.play{font-size:13px;font-weight:700}.play i{background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:8px;font-size:9px;display:inline-grid}.trust{align-items:center;margin-top:45px;display:flex}.avatars{margin-right:12px;display:flex}.avatars span{border:2px solid var(--cream);background:#d4ddd6;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-7px;font-size:8px;font-weight:800;display:grid}.avatars span:first-child{margin-left:0}.trust b,.trust small{font-size:11px;display:block}.trust small{color:#8a938e;margin-top:4px}.hero-art{place-items:center;height:510px;display:grid;position:relative}.arch{z-index:2;background:#dfe8e0;border-radius:180px 180px 22px 22px;width:355px;height:480px;padding:18px;position:relative}.portrait{background:radial-gradient(circle at 50% 28%,#eadbc9 0 12%,#0000 12.5%),radial-gradient(at 50% 49%,#272a28 0 26%,#0000 26.5%),linear-gradient(150deg,#9caf9f,#567165);border-radius:165px 165px 12px 12px;height:100%;position:relative;overflow:hidden}.portrait:after{content:"";background:linear-gradient(130deg,#d8c0ad,#f3e6d7);border-radius:48% 48% 0 0;position:absolute;inset:54% 18% -8%}.portrait-mark{z-index:2;color:#fff8;font-family:var(--font-serif);font-size:50px;font-style:italic;position:absolute;bottom:25px;right:27px}.orbit{z-index:0;border:1px solid #dce4dc;border-radius:50%;position:absolute}.orbit.one{width:460px;height:460px}.orbit.two{width:540px;height:540px}.float-card{z-index:4;background:#ffffffef;border:1px solid #edf0ec;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;box-shadow:0 14px 35px #40584918}.float-card b,.float-card small{display:block}.float-card b{font-size:11px}.float-card small{color:#8a948e;margin-top:4px;font-size:9px}.availability{top:88px;left:5px}.verified{bottom:78px;right:-5px}.status{color:#577363;background:#dce8df;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.quick{border-block:1px solid var(--line);background:#fff}.quick-inner{grid-template-columns:1.2fr 1fr .8fr 1fr;align-items:end;padding-block:20px;display:grid}.quick-inner>div{border-right:1px solid var(--line);padding:0 26px}.quick-inner>div:first-child{padding-left:0}.quick label{margin-bottom:7px;font-size:10px;font-weight:800;display:block}.quick button{text-align:left;color:#7d8982;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;padding:0;font-size:13px;display:flex}.search-btn{background:var(--ink);color:#fff;text-align:center;border-radius:8px;margin-left:26px;padding:16px 20px;font-size:12px;font-weight:700}.section{padding-block:94px}.section-head{justify-content:space-between;align-items:end;margin-bottom:36px;display:flex}.section-head h2,.steps h2,.join h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:8px 0 0;font-size:42px;font-weight:500}.section-head>a{border-bottom:1px solid;padding-bottom:5px;font-size:12px;font-weight:700}.service-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.service-grid article{background:#fff;border:1px solid #e7eae5;border-radius:12px;padding:25px;transition:all .25s}.service-grid article:hover{transform:translateY(-5px);box-shadow:0 15px 35px #314a3c10}.service-icon{font-family:var(--font-serif);color:#82978a;font-size:32px}.service-grid h3{font-family:var(--font-serif);margin:24px 0 7px;font-size:22px}.service-grid p{color:#818a85;font-size:12px}.service-grid article>div{justify-content:space-between;margin-top:28px;font-size:11px;display:flex}.pro-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pro-grid article{background:#fff;border-radius:12px;overflow:hidden}.pro-photo{place-items:center;height:215px;display:grid;position:relative}.pro-photo span{width:94px;height:94px;font-family:var(--font-serif);background:#fff6;border-radius:50%;place-items:center;font-size:27px;display:grid}.pro-photo b{background:#fff;border-radius:20px;padding:6px 9px;font-size:8px;position:absolute;bottom:12px;left:12px}.pro-info,.pro-foot{justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.pro-info h3{font-family:var(--font-serif);margin:0;font-size:19px}.pro-info p{color:#859089;margin:4px 0 0;font-size:11px}.pro-info strong{font-size:11px}.pro-foot{color:#89938d;border-top:1px solid #edf0ec;font-size:10px}.featured-professionals .section-intro{color:#60778b;max-width:690px;margin:12px 0 0;font-size:13px;line-height:1.7}.featured-profile-card{border:1px solid #d6e2ec;transition:transform .18s,box-shadow .18s;box-shadow:0 16px 38px #163e6210}.featured-profile-card:hover{transform:translateY(-3px);box-shadow:0 20px 44px #163e621a}.featured-profile-card .pro-photo{height:230px;overflow:hidden}.featured-profile-card .pro-photo>span{z-index:0;color:#173b5e;position:relative}.featured-profile-card .pro-photo img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-profile-card .pro-photo>b{z-index:2;color:#174f7d;letter-spacing:.04em;font-size:9px}.featured-work-caption{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#102b4edb;border-radius:20px;max-width:52%;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;bottom:12px;right:12px;overflow:hidden}.featured-profile-card .pro-info{align-items:flex-start;gap:14px;padding-bottom:12px}.featured-profile-card .pro-info h3{font-size:22px}.featured-profile-card .pro-info p{font-size:12px}.profile-rating-summary{color:#174f7d;text-align:right;justify-items:end;min-width:100px;display:grid}.profile-rating-summary>span{letter-spacing:.03em;font-size:12px}.profile-rating-summary>small{color:#6d8295;max-width:126px;margin-top:4px;font-size:9px;font-weight:600;line-height:1.35}.featured-profile-facts{grid-template-columns:.8fr 1.2fr;gap:8px;padding:0 18px 14px;display:grid}.featured-profile-facts>span{background:#f1f7fc;border-radius:10px;gap:4px;padding:11px;display:grid}.featured-profile-facts small,.featured-service-menu>small:first-child{color:#71869a;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.featured-profile-facts b{color:#193d5f;font-size:11px;line-height:1.35}.featured-service-menu{border-top:1px solid #e2ebf2;margin:0 18px 16px;padding-top:13px}.featured-service-menu p{color:#334f68;justify-content:space-between;gap:14px;margin:9px 0;font-size:11px;line-height:1.35;display:flex}.featured-service-menu p span{min-width:0}.featured-service-menu p b{color:#174f7d;text-align:right;flex:none}.featured-service-menu>small:last-child{color:#6b8296;margin-top:8px;font-size:10px;display:block}.featured-profile-card .pro-foot{color:#5f768a;gap:12px;min-height:58px;font-size:11px}.featured-profile-card .pro-foot button{color:#174f7d;text-align:right;min-height:44px;font-size:11px;font-weight:800}.featured-empty-actions{justify-content:center;gap:10px;display:flex}.steps{text-align:center}.steps h2{font-size:46px}.step-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:52px;display:grid}.step-grid b{color:#91a398;font-family:var(--font-serif);font-size:20px}.step-grid h3{font-family:var(--font-serif);font-size:21px}.step-grid p{color:#7d8982;font-size:12px;line-height:1.7}.join{color:#fff;background:#26342e;border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;margin-bottom:90px;padding:70px 90px;display:grid}.join h2{font-size:48px}.join>div>p:not(.kicker){color:#bdc8c0;max-width:500px;margin:22px 0;font-size:13px;line-height:1.8}.earn-card{color:var(--ink);background:#f5f3ec;border-radius:15px;padding:30px}.earn-card>span,.earn-card small{letter-spacing:.12em;color:#89938d;font-size:9px;display:block}.earn-card strong{font-family:var(--font-serif);margin:12px 0 2px;font-size:38px;display:block}.bars{align-items:end;gap:9px;height:100px;margin-top:25px;display:flex}.bars i{background:#a7b8ad;border-radius:3px 3px 0 0;flex:1}.bars i:first-child{height:32%}.bars i:nth-child(2){height:50%}.bars i:nth-child(3){height:42%}.bars i:nth-child(4){height:72%}.bars i:nth-child(5){height:66%}.bars i:nth-child(6){height:93%}.bars i:nth-child(7){background:#526c5d;height:79%}.days{color:#8a938e;justify-content:space-around;margin-top:8px;font-size:8px;display:flex}.site-footer{border-top:1px solid var(--line);background:#f5f7fa}.site-footer-inner{grid-template-columns:minmax(270px,1.6fr) minmax(110px,.65fr) minmax(130px,.75fr) auto;align-items:start;gap:32px clamp(32px,5vw,72px);padding-block:42px 28px;display:grid}.site-footer-brand p{color:#627087;max-width:310px;margin:10px 0 0;font-size:15px;line-height:1.6}.site-footer-links{align-content:start;gap:9px;display:grid}.site-footer-links h2{color:var(--navy);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:900}.site-footer-links a{color:#52627a;font-size:14px;line-height:1.45;transition:color .16s}.site-footer-links a:hover,.site-footer-links a:focus-visible{color:var(--royal)}.site-footer-social{gap:9px;display:flex}.site-footer-social a{width:36px;height:36px;color:var(--navy);background:#fff;border:1px solid #cbd5e2;border-radius:50%;place-items:center;transition:border-color .16s,color .16s,transform .16s;display:grid}.site-footer-social a:hover,.site-footer-social a:focus-visible{border-color:var(--royal);color:var(--royal);transform:translateY(-1px)}.site-footer-social svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:18px;height:18px}.site-footer-social .social-icon-fill{fill:currentColor;stroke:none}.site-footer small{color:#758197;border-top:1px solid #dce3ec;grid-column:1/-1;padding-top:18px;font-size:12px;line-height:1.5}@media (width<=900px){.navlinks{display:none}.hero{grid-template-columns:1fr}.hero h1{font-size:58px}.hero-art{margin-top:20px}.quick-inner,.service-grid{grid-template-columns:1fr 1fr}.join{grid-template-columns:1fr;padding:55px}.pro-grid{grid-template-columns:1fr 1fr}.pro-grid article:last-child{display:block}}@media (width<=600px){.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.nav-actions .text-btn{display:none}.pill.dark{padding:11px 15px}.hero{padding-top:20px}.hero h1{font-size:45px}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-art{height:410px}.arch{width:270px;height:380px}.orbit.one{width:350px;height:350px}.orbit.two{display:none}.availability{left:-5px}.verified{right:-4px}.quick-inner{grid-template-columns:1fr}.quick-inner>div{border-right:0;border-bottom:1px solid var(--line);padding:14px 2px}.search-btn{margin:14px 0}.section{padding-block:65px}.section-head h2,.steps h2{font-size:34px}.section-head>a{display:none}.service-grid,.pro-grid,.step-grid{grid-template-columns:1fr}.pro-grid article:last-child{display:block}.featured-professionals .section-head{align-items:flex-start;gap:18px}.featured-professionals .section-head button{min-height:44px}.featured-profile-facts{grid-template-columns:1fr}.featured-empty-actions{flex-direction:column;align-items:stretch}.step-grid{gap:18px}.join{gap:35px;width:calc(100% - 28px);padding:40px 24px}.join h2{font-size:40px}}button{color:inherit;font-family:inherit}.nav-button,.account-dot,.section-head button,.service-grid button,.pro-foot button,footer button{cursor:pointer;background:0 0;border:0}.account-dot{border:1px solid var(--line);background:#fff;border-radius:50%;width:34px;height:34px}.hero-actions button,.join button{cursor:pointer;border:0}.quick select{width:100%;font:inherit;color:#7d8982;background:0 0;border:0;outline:0;font-size:13px}.search-btn{cursor:pointer;border:0}.section-head>button{border-bottom:1px solid;padding:0 0 5px;font-size:12px;font-weight:700}.service-grid button,.pro-foot button{font-weight:700}.safety{background:#dfe4dd;border:1px solid #dfe4dd;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:90px;display:grid}.safety>div{text-align:center;background:#fff;padding:30px}.safety span{color:#587060;background:#edf2ee;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 14px;display:grid}.safety h3{font-family:var(--font-serif);margin:0 0 8px;font-size:18px}.safety p{color:#818b85;margin:0;font-size:11px}.modal-back{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#17211dd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fbfaf6;border-radius:20px;width:min(620px,100%);max-height:92vh;padding:38px;position:relative;overflow:auto;box-shadow:0 30px 90px #0005}.close{cursor:pointer;background:#e9ede8;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:18px}.modal h2{font-family:var(--font-serif);margin:9px 0 25px;font-size:35px;font-weight:500}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice-grid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:20px;transition:all .2s}.choice-grid button:hover{border-color:#819588;transform:translateY(-2px)}.choice-grid span,.choice-grid b,.choice-grid small{display:block}.choice-grid span{color:#789080;font-size:25px}.choice-grid b{font-family:var(--font-serif);margin:10px 0 4px;font-size:18px}.choice-grid small{color:#819087}.modal-pros{flex-direction:column;gap:9px;display:flex}.modal-pros button{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.modal-pros i{width:46px;height:46px;font-style:normal;font-family:var(--font-serif);border-radius:50%;place-items:center;display:grid}.modal-pros i.sage{background:#cad7ce}.modal-pros i.sand{background:#e8d9c7}.modal-pros i.rose{background:#ead5d2}.modal-pros b,.modal-pros small{display:block}.modal-pros small{color:#7c8982;margin-top:3px;font-size:10px;line-height:1.5}.modal-pros strong{font-size:12px}.modal-pros .professional-offer{text-align:right;min-width:78px;color:var(--blue)}.modal-pros .professional-offer small{color:#6f7f76;font-weight:600}.booking-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.schedule-warning{color:#a33b32;margin-top:.45rem;font-weight:700;display:block}.booking-price-summary span{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px}.booking-price-summary small,.booking-price-summary b{display:block}.booking-price-summary small{color:#75847c;font-size:10px}.booking-price-summary b{color:var(--blue);margin-top:4px;font-size:15px}.modal form>label,.form-row label{margin:12px 0;font-size:11px;font-weight:700;display:block}.modal input,.modal select,.modal textarea{border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:9px;outline:0;margin-top:6px;padding:12px;font-size:13px}.modal textarea{resize:vertical;height:72px}.modal input:focus,.modal select:focus,.modal textarea:focus{border-color:#809587}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.service-pricing-builder{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:14px}.service-pricing-builder legend{padding:0 6px;font-size:12px;font-weight:800}.salon-business-details{background:#f7fbff;border:1px solid #cbdcec;border-radius:12px;margin:16px 0 0;padding:14px}.salon-business-details legend{color:var(--blue);padding:0 6px;font-size:12px;font-weight:800}.service-price-row{grid-template-columns:1.5fr .7fr .9fr auto;align-items:end;gap:10px;display:grid}.availability-builder{border:1px solid var(--line);border-radius:12px;margin:16px 0;padding:14px}.availability-builder legend{padding:0 6px;font-size:12px;font-weight:800}.availability-row{border-top:1px solid var(--line);grid-template-columns:1fr .85fr .85fr;align-items:end;gap:10px;padding:8px 0;display:grid}.availability-row:first-of-type{border-top:0}.availability-row label{margin:0}.availability-row .availability-day{align-items:center;gap:8px;min-height:42px;display:flex}.availability-day input{width:auto;margin:0}.service-price-row label{margin:8px 0;font-size:11px;font-weight:700;display:block}.add-service,.remove-service{color:#2f6da0;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.add-service{padding:8px 0 2px}.remove-service{color:#8b4a4a;padding:0 0 20px}@media (width<=700px){.service-price-row{grid-template-columns:1fr}.availability-row{grid-template-columns:1fr 1fr}.availability-row .availability-day{grid-column:1/-1}.remove-service{text-align:left;padding:0 0 8px}}.submit{color:#fff;cursor:pointer;background:#26342e;border:0;border-radius:10px;width:100%;margin-top:14px;padding:14px;font-weight:700}.back{color:#65736c;cursor:pointer;background:0 0;border:0;margin-top:14px}.check{align-items:center;gap:9px;margin:14px 0;display:flex}.check input{width:auto;margin:0}.check label{font-size:11px}.success,.empty-state{text-align:center;padding:35px 10px}.success>b,.empty-state>span{color:#587060;background:#dce8df;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:26px;display:grid}.success h3,.empty-state h3{font-family:var(--font-serif);margin:0 0 8px;font-size:25px}.success p,.empty-state p{color:#77847d;max-width:420px;margin-inline:auto;font-size:12px;line-height:1.7}@media (width<=600px){.account-dot{display:none}.modal{padding:30px 20px}.modal h2{font-size:29px}.choice-grid,.form-row,.safety{grid-template-columns:1fr}.safety{margin-bottom:60px}.section-head>button{display:none}.nav-actions{gap:8px}}.selection-note{color:#607268;background:#edf2ee;border-radius:8px;padding:10px 12px;font-size:11px}.form-error{color:#a43f3f;background:#f9eaea;border-radius:8px;padding:10px;font-size:11px}.submit:disabled{opacity:.6;cursor:wait}.reference{color:#fff;letter-spacing:.1em;background:#26342e;border-radius:8px;margin-top:14px;padding:9px 14px;display:inline-block}.booking-result{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:18px;padding:20px}.booking-result>span{color:#557061;text-transform:uppercase;letter-spacing:.08em;background:#e7eee9;border-radius:20px;padding:5px 9px;font-size:9px;display:inline-block}.booking-result h3{font-family:var(--font-serif);margin:13px 0 5px;font-size:22px}.booking-result p{color:#75827b;font-size:12px;line-height:1.6}.booking-result>b{letter-spacing:.08em;font-size:10px}.empty-state.compact{padding:25px 10px 0}.empty-state.compact>span{width:45px;height:45px;margin-bottom:10px;font-size:18px}.admin{background:#f2f4f1;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin aside{color:#fff;background:#213029;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.admin-brand{letter-spacing:.09em;align-items:center;gap:4px;font-size:13px;display:flex}.admin-brand span{width:31px;height:31px;font-family:var(--font-serif);border:1px solid #82978a;border-radius:50%;place-items:center;margin-right:6px;font-style:italic;display:grid}.admin aside nav{flex-direction:column;gap:7px;margin-top:48px;display:flex}.admin aside nav button,.admin aside nav a{color:#c4cec8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 13px;font-size:12px}.admin aside nav button.active{color:#fff;background:#3b4c43}.admin aside nav i{float:right;background:#5b7165;border-radius:10px;padding:2px 7px;font-size:9px;font-style:normal}.admin-user{border-top:1px solid #ffffff18;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.admin-user>span{background:#7f9589;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.admin-user b,.admin-user a{font-size:10px;display:block}.admin-user a{color:#9fb0a7;margin-top:4px}.admin-main{min-width:0;padding:42px}.admin-main header{justify-content:space-between;align-items:center;display:flex}.admin-main header p{color:#789083;letter-spacing:.14em;font-size:10px;font-weight:800}.admin-main header h1{font-family:var(--font-serif);margin:5px 0;font-size:38px;font-weight:500}.admin-main header button{cursor:pointer;background:#fff;border:1px solid #d9dfda;border-radius:8px;padding:9px 13px;font-size:11px}.admin-notice{border:1px solid;border-radius:9px;margin-top:18px;padding:11px 13px;font-size:11px}.admin-notice.success{color:#315f3d;background:#e7f3ea;border-color:#b9d8c1}.admin-notice.error{color:#873d3d;background:#f9e7e7;border-color:#e4baba}.stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0;display:grid}.stats article{background:#fff;border:1px solid #e0e5e1;border-radius:10px;padding:20px}.stats span,.stats b{display:block}.stats span{color:#7c8881;font-size:10px}.stats b{font-family:var(--font-serif);margin-top:8px;font-size:29px}.admin-table{background:#fff;border:1px solid #e0e5e1;border-radius:12px;overflow:hidden}.admin-table article{border-bottom:1px solid #edf0ee;grid-template-columns:1fr 120px 145px;align-items:center;gap:20px;padding:17px 20px;display:grid}.admin-table article:last-child{border-bottom:0}.record-main>span{letter-spacing:.08em;color:#849087;font-size:8px}.record-main h3{font-family:var(--font-serif);margin:4px 0;font-size:18px}.record-main p{color:#76827b;margin:0;font-size:10px;line-height:1.5}.license-renewal{align-items:end;gap:8px;margin-top:10px;display:flex}.license-renewal label{color:#65736b;gap:4px;font-size:9px;display:grid}.license-renewal input,.license-renewal button{background:#fafbf9;border:1px solid #dce1dd;border-radius:7px;min-height:32px;padding:6px 8px;font-size:10px}.license-renewal button{cursor:pointer;color:#245b8f;font-weight:700}.license-renewal button:disabled{cursor:not-allowed;opacity:.5}.secure-document-upload{background:#f7fbff;border:1px solid #cfe0f2;border-radius:18px;margin-top:24px;padding:24px}.required-upload-status{color:#4f4018;background:#fff9e8;border:1px solid #e8c979;border-radius:18px;padding:22px}.required-upload-status h3{color:#0b315d;margin:6px 0 8px}.required-upload-status p:not(.kicker){margin:0;line-height:1.6}.secure-document-upload h3{color:#0b315d;margin:6px 0 10px}.secure-document-upload label{gap:8px;margin-top:14px;font-weight:700;display:grid}.secure-document-upload input,.secure-document-upload select{background:#fff;border:1px solid #aac4df;border-radius:10px;width:100%;padding:12px}.upload-success{color:#14633d;font-weight:700}.professional-document-manager{background:#f7fbff;border-color:#cfe0f2}.professional-document-list{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.professional-document-list li{background:#fff;border:1px solid #d8e6f3;border-radius:10px;justify-content:space-between;gap:16px;padding:12px;display:flex}.professional-document-list div{gap:3px;display:grid}.professional-document-list span,.professional-document-list small{color:#60758a}.document-manager-form{margin-top:16px}.pending-application-card{background:linear-gradient(145deg,#f8fbff,#edf4ff);border-color:#9ebbe0}.application-checklist-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.application-checklist-progress{color:#12355f;background:#fff;border:1px solid #abc2df;border-radius:999px;flex:none;padding:8px 12px;font-size:11px}.application-checklist{gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.application-checklist li{background:#fff;border:1px solid #d6e2ef;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.application-checklist li>div{gap:3px;display:grid}.application-checklist li small{color:#60758a;line-height:1.45}.application-checklist li>strong{color:#7c4f05;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.application-checklist li.ready>strong{color:#17613e}.application-checklist li.attention{background:#fffaf0;border-color:#e4c87f}.application-checklist-icon{color:#12355f;background:#dfe8f5;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.application-checklist li.ready .application-checklist-icon{color:#17613e;background:#dceee4}.application-checklist li.attention .application-checklist-icon{color:#7c4f05;background:#f7e8ba}.application-checklist-help{color:#526a83;margin-bottom:0}@media (width<=640px){.application-checklist-heading{display:grid}.application-checklist-progress{justify-self:start}.application-checklist li{grid-template-columns:auto minmax(0,1fr)}.application-checklist li>strong{grid-column:2}}.professional-documents-admin{background:#f4f8fc;border-radius:10px;gap:6px;margin:14px 0;padding:12px;display:grid}.admin-status{text-transform:uppercase;letter-spacing:.06em;background:#eee;border-radius:20px;justify-self:start;padding:6px 9px;font-size:8px}.admin-status.cancelled,.admin-status.rejected{color:#8a3f3f;background:#f5dddd}.admin-status.pending,.admin-status.under_review{color:#7b5d24;background:#f5ead5}.admin-table select{background:#fafbf9;border:1px solid #dce1dd;border-radius:7px;padding:8px;font-size:10px}.admin-table select:disabled{cursor:not-allowed;opacity:.65}.launch-readiness{color:#6d5220;background:#fff8e9;border:1px solid #ead7ae;border-radius:12px;margin:0 0 18px;padding:16px 18px}.launch-readiness b{font-size:12px}.launch-readiness p{margin:5px 0 0;font-size:10px;line-height:1.55}.approval-readiness{border-radius:8px;margin-top:12px;padding:10px 12px;font-size:9px}.approval-readiness.blocked{color:#74551d;background:#fff3e1}.approval-readiness.ready{color:#315f40;background:#e7f4eb}.approval-readiness ul{margin:6px 0 0;padding-left:18px;line-height:1.55}.empty-state-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,480px);margin:14px auto 0;display:grid}.modal-pros .empty-state-actions .secondary-action{white-space:nowrap;grid-template-columns:none;justify-content:center;align-items:center;width:100%;min-width:0;margin-top:0;display:inline-flex}@media (width<=520px){.empty-state-actions{grid-template-columns:1fr}}.admin-empty{text-align:center;color:#7a8780;background:#fff;border:1px solid #e0e5e1;border-radius:12px;padding:70px}.admin-empty>span{font-size:28px}.admin-empty h3{font-family:var(--font-serif);margin:12px 0 5px;font-size:22px}.admin-empty p{font-size:11px}.admin-denied{color:#fff;text-align:center;background:#203029;place-items:center;min-height:100vh;padding:30px;display:grid}.admin-denied div>span{width:60px;height:60px;font-family:var(--font-serif);border:1px solid #82978a;border-radius:50%;place-items:center;margin:auto;font-size:28px;font-style:italic;display:grid}.admin-denied h1{font-family:var(--font-serif);font-size:40px}.admin-denied p{color:#b9c4bd}.admin-denied a{color:#203029;background:#fff;border-radius:25px;margin-top:15px;padding:12px 18px;font-size:12px;display:inline-block}@media (width<=760px){.admin{display:block}.admin aside{height:auto;padding:18px;position:static}.admin aside nav{flex-direction:row;margin-top:22px;overflow:auto}.admin-user{display:none}.admin-main{padding:24px 14px}.admin-main header h1{font-size:29px}.stats{grid-template-columns:1fr 1fr}.stats article:last-child{display:none}.admin-table article{grid-template-columns:1fr}.admin-status{margin-left:calc(100% - 130px);position:absolute}.admin-table select{width:100%}}:root{--ink:#102b4e;--cream:#f5f9ff;--line:#d6e3f2;--blue:#2f6faa;--blue2:#6e9fca;--blue3:#dbeafa}body{background:var(--cream);color:var(--ink)}.brand-mark{color:#fff;background:#174a77;border-color:#174a77}.brand-wordmark b{color:#6f93b2}.eyebrow,.kicker{color:#4d81af}.hero h1 em,.join h2 em{color:#4f87b7}.pill.primary{background:linear-gradient(135deg,#2e6fa8,#5f96c3)}.pill.dark,.search-btn,.submit{background:#123b65}.play i{background:#e2eef9}.avatars span{background:#cfdfef;border-color:#f5f9ff}.arch{background:#d5e6f5}.float-card{box-shadow:0 14px 35px #174f7d1b}.status{color:#2e6fa8;background:#d9eafa}.verified>span,.service-icon{color:#4b86b7}.quick{background:#fff}.pros{background:#eaf3fb}.pro-photo.sage{background:linear-gradient(145deg,#c7dff3,#578ab5)}.pro-photo.sand{background:linear-gradient(145deg,#d8e8f5,#7597b4)}.pro-photo.rose{background:linear-gradient(145deg,#cddff1,#657f9e)}.step-grid b{color:#6394be}.join{background:linear-gradient(135deg,#102b4e,#174f7d)}.earn-card{background:#f3f8fd}.bars i{background:#9fc1df}.bars i:nth-child(7){background:#2f6faa}.safety span,.success>b,.empty-state>span{color:#2f6faa;background:#dbeafa}.modal{background:#f7fbff}.choice-grid button:hover{border-color:#4b86b7}.choice-grid span{color:#4b86b7}.selection-note{color:#315e84;background:#e5f0fa}.reference{background:#123b65}.booking-result>span{color:#2c658f;background:#dcebf8}.admin aside,.admin-denied{background:#102b4e}.admin-user>span{background:#4e83b0}.admin-main header p{color:#4d81af}.admin-status.confirmed,.admin-status.approved,.admin-status.completed{color:#225e89;background:#dcebf8}.nav-client,.nav-pro{cursor:pointer;border-radius:99px;padding:11px 16px;font-size:11px;font-weight:800}.nav-client{color:#245f91;background:#fff;border:1px solid #8db2d2}.nav-pro{color:#fff;background:#123b65;border:0}.entry-label{letter-spacing:.15em;color:#6a8eac;margin-top:25px;font-size:9px;font-weight:800}.entry-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:9px;display:grid}.entry-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbddee;border-radius:14px;grid-template-columns:34px 1fr 18px;align-items:center;gap:10px;padding:16px;transition:all .2s;display:grid;box-shadow:0 8px 24px #0a4a7a0a}.entry-card:hover{border-color:#6f9fc6;transform:translateY(-3px);box-shadow:0 14px 30px #0a4a7a15}.entry-card i{color:#2d6b9e;background:#e2eef9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.entry-card b,.entry-card small{display:block}.entry-card b{font-family:var(--font-serif);font-size:17px}.entry-card small{color:#7b91a4;margin-top:4px;font-size:9px}.entry-card strong{color:#3c78aa;font-size:17px}.pro-entry{color:#fff;background:linear-gradient(135deg,#123b65,#235e90);border-color:#235e90}.pro-entry i{color:#fff;background:#fff2}.pro-entry small{color:#c4d8e9}.pro-entry strong{color:#fff}.compact-actions{margin-top:19px}.compact-actions .pill{padding:12px 18px;font-size:11px}.store-downloads{flex:none;align-items:center;gap:8px;display:flex}.app-store-download,.google-play-download{border-radius:8px;flex:none;align-self:center;transition:transform .16s;display:inline-flex}.app-store-download:hover,.google-play-download:hover{transform:translateY(-2px)}.app-store-download img{width:auto;height:44px;display:block}.google-play-download{color:#fff;background:#050505;border:1px solid #a6a6a6;flex-direction:column;justify-content:center;min-width:142px;height:44px;padding:5px 14px 6px;line-height:1}.google-play-download span{letter-spacing:.04em;font-size:8px;font-weight:600}.google-play-download strong{letter-spacing:-.02em;margin-top:3px;font-size:18px;font-weight:500}.access-tabs{background:#e6f0f9;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px;display:grid}.access-tabs button{cursor:pointer;color:#5c7c97;background:0 0;border:0;border-radius:7px;padding:10px;font-size:11px;font-weight:700}.access-tabs button.active{color:#1f5a8b;outline-offset:-2px;background:#fff;outline:2px solid #1f5a8b;box-shadow:0 4px 14px #164b7514}.access-tabs button[aria-pressed=true]:before{content:"✓ ";font-weight:900}.secondary-action{color:#2f6faa;cursor:pointer;background:#fff;border:1px solid #b8d0e5;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-weight:700}.application-paths{gap:12px;display:grid}.application-paths>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#f7fbff;border:1px solid #b8d0e5;border-radius:12px;gap:5px;padding:18px;display:grid}.application-paths>button:hover,.application-paths>button:focus-visible{border-color:var(--blue);background:#eef7ff}.application-paths>button b{font-size:15px}.application-paths>button span{color:var(--muted);font-size:12px;line-height:1.5}.application-form-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.application-progress{background:#f7fbff;border:1px solid #cbdcec;border-radius:14px;margin:20px 0 8px;padding:14px}.application-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.application-progress li{color:#7890a4;text-align:center;justify-items:center;gap:6px;display:grid}.application-progress li span{background:#fff;border:1px solid #b8d0e5;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.application-progress li small{font-size:11px;font-weight:700;line-height:1.25}.application-progress li.current{color:var(--blue)}.application-progress li.current span{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 0 0 4px #dbeaf6}.application-progress li.complete{color:#2f6da0}.application-progress li.complete span{color:#1f5a8b;background:#e5f1fa;border-color:#77a8ce}.application-progress>p{color:#5c7285;text-align:center;margin:10px 0 0;font-size:11px;font-weight:700}.application-step-panel{padding-top:14px}.application-step-panel[hidden]{display:none}.application-step-title{color:var(--ink);font-family:var(--font-serif);outline:none;margin:0 0 5px;font-size:24px;line-height:1.2}.application-step-title:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #dbeaf6}.application-step-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.application-step-actions-next{justify-content:flex-end}.application-step-actions .submit{width:auto;min-width:190px;margin-top:0}.application-step-actions .back{min-height:44px;margin-top:0;padding:10px 4px}.change-application-path{flex:none;width:auto;margin-top:0}.nav-salon{color:var(--blue);background:#eaf3fb}@media (width<=700px){.application-form-heading{display:block}.change-application-path{width:100%;margin-bottom:16px}.application-progress{padding:12px 8px}.application-progress li small{font-size:10px}.application-step-actions{flex-direction:column-reverse;align-items:stretch}.application-step-actions-next{flex-direction:column}.application-step-actions .submit,.application-step-actions .back{width:100%}.nav-client,.nav-pro{padding:10px 12px}.nav-actions{gap:6px}.nav-client,.nav-pro{white-space:nowrap;font-size:9px}.entry-grid{grid-template-columns:1fr}.entry-card{padding:14px}.compact-actions{align-items:stretch}.compact-actions .pill{width:100%}.store-downloads{flex-wrap:wrap;align-self:flex-start}}@media (width<=430px){.brand-logo{width:126px;height:50px}.brand-logo img{width:148px;height:148px;top:-65px;left:-11px}.brand-wordmark{display:flex}.brand-wordmark strong{font-size:16px}.brand-wordmark b{letter-spacing:.18em;font-size:6px}.nav{gap:8px}.nav-actions{margin-left:0}}.account-type-guide,.application-review{background:#f3f8fc;border:1px solid #cbdcec;border-radius:16px;padding:16px}.account-type-guide p{margin:0 0 9px;font-size:13px;line-height:1.5}.account-type-guide p:last-child{margin-bottom:0}.application-review{margin-top:18px}.application-review h3{font-family:var(--font-serif);margin:5px 0 14px;font-size:25px}.application-review>div{border-top:1px solid #d9e5ef;grid-template-columns:150px 1fr;gap:14px;padding:10px 0;font-size:13px;display:grid}.application-review span{color:#536a7c;line-height:1.5}@media (width<=560px){.application-review>div{grid-template-columns:1fr;gap:4px}}.coverage-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:28px;display:grid}.coverage-head h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:12px 0 0;font-size:48px;font-weight:500;line-height:1.08}.coverage-head h2 em{color:#4f87b7;font-weight:400}.coverage-head>p{color:#63798d;margin:0;font-size:13px;line-height:1.75}.coverage-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.coverage-grid article{background:#fff;border:1px solid #d6e3f2;border-radius:16px;grid-template-columns:58px 1fr;gap:16px;padding:22px;display:grid;box-shadow:0 10px 26px #174f7d0b}.coverage-grid article>span{color:#2f6faa;width:56px;height:56px;font-family:var(--font-serif);background:#dbeafa;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.coverage-grid h3{font-family:var(--font-serif);margin:2px 0 6px;font-size:21px}.coverage-grid p{color:#71869a;margin:0 0 12px;font-size:10px;line-height:1.6}.coverage-grid small{letter-spacing:.04em;color:#3c78aa;text-transform:uppercase;font-size:8px;font-weight:800}@media (width<=900px){.coverage-head{gap:30px}.coverage-grid{grid-template-columns:1fr}}@media (width<=700px){.coverage-head{grid-template-columns:1fr;gap:20px}.coverage-head h2{font-size:38px}}.founding{border-block:1px solid var(--line);background:#fff}.founding-head{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.founding-head h2,.plans-head h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:12px 0 0;font-size:48px;font-weight:500;line-height:1.08}.founding-head h2 em{color:#4f87b7;font-weight:400}.founding-intro>span{color:#2f6faa;letter-spacing:.12em;border:1px solid #b8d0e5;border-radius:99px;padding:7px 11px;font-size:9px;font-weight:800;display:inline-block}.founding-intro p,.plans-head>p{color:#63798d;margin:14px 0 20px;font-size:13px;line-height:1.75}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.benefit-grid article{background:#f7fbff;border:1px solid #d6e3f2;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:150px;padding:20px;display:flex}.benefit-grid article>strong{font-family:var(--font-serif);color:#2f6faa;font-size:24px;font-weight:500}.benefit-grid h3{font-family:var(--font-serif);margin:20px 0 5px;font-size:17px}.benefit-grid p{color:#71869a;margin:0;font-size:10px;line-height:1.6}.plans-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin:82px 0 25px;display:grid}.plans-head h2{font-size:39px}.plans-head>p{margin:0}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-grid article{background:#fff;border:1px solid #d6e3f2;border-radius:16px;min-height:235px;padding:25px;position:relative}.plan-grid article.featured{color:#fff;background:linear-gradient(145deg,#123b65,#2f6faa);border-color:#123b65;transform:translateY(-8px);box-shadow:0 16px 35px #174f7d22}.plan-grid article>span{letter-spacing:.1em;color:#173f66;background:#dbeafa;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:800;position:absolute;top:18px;right:18px}.plan-grid h3{font-family:var(--font-serif);margin:0 0 25px;font-size:22px}.plan-grid strong,.plan-grid b{display:block}.plan-grid strong{font-family:var(--font-serif);font-size:29px;font-weight:500}.plan-grid b{color:#3c78aa;margin-top:7px;font-size:11px}.plan-grid .featured b{color:#dbeafa}.plan-grid p{color:#71869a;margin-top:22px;font-size:11px;line-height:1.7}.plan-grid .featured p{color:#dbeafa}.offer-note{text-align:center;color:#7890a6;margin:24px 0 0;font-size:9px}@media (width<=900px){.benefit-grid{grid-template-columns:repeat(2,1fr)}.founding-head{gap:30px}.founding-head h2{font-size:40px}}@media (width<=700px){.founding-head,.plans-head{grid-template-columns:1fr;gap:20px}.founding-head h2{font-size:38px}.benefit-grid,.plan-grid{grid-template-columns:1fr}.benefit-grid article{min-height:135px}.plans-head{margin-top:60px}.plan-grid article.featured{transform:none}.founding-intro .pill{width:100%}}.requirements{background:#eaf3fb}.requirements-head{grid-template-columns:1.05fr .95fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.requirements-head h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:12px 0 0;font-size:48px;font-weight:500;line-height:1.08}.requirements-head h2 em{color:#4f87b7;font-weight:400}.requirements-head>p{color:#63798d;max-width:480px;margin:0;font-size:13px;line-height:1.75}.requirements-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.requirements-grid article{background:#fff;border:1px solid #d6e3f2;border-radius:14px;grid-template-columns:37px 1fr;gap:13px;min-height:128px;padding:18px;display:grid}.requirements-grid article>span{color:#2f6faa;letter-spacing:.06em;background:#dbeafa;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.requirements-grid h3{font-family:var(--font-serif);margin:2px 0 6px;font-size:17px}.requirements-grid p{color:#71869a;margin:0;font-size:10px;line-height:1.6}.license-notice{color:#fff;background:#102b4e;border-radius:18px;grid-template-columns:1.25fr .75fr;margin-top:28px;display:grid;overflow:hidden}.license-notice>div{padding:34px}.license-notice .kicker{color:#9fc1df}.license-notice h3{font-family:var(--font-serif);margin:10px 0;font-size:28px;font-weight:500}.license-notice p{color:#dbeafa;margin:0;font-size:11px;line-height:1.8}.official-links{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.official-links a,.license-notice aside>a{border:1px solid #ffffff35;border-radius:99px;padding:8px 11px;font-size:9px;font-weight:700;transition:all .2s}.official-links a:hover,.license-notice aside>a:hover{color:#123b65;background:#fff}.license-notice aside{color:#173f66;background:#f7fbff;flex-direction:column;justify-content:center;padding:34px;display:flex}.license-notice aside b{font-family:var(--font-serif);font-size:19px}.license-notice aside p{color:#63798d;margin:10px 0 18px}.license-notice aside>a{color:#2f6faa;border-color:#b8d0e5;align-self:flex-start}.privacy-note{background:#fff;border:1px solid #d6e3f2;border-radius:13px;align-items:flex-start;gap:13px;margin-top:16px;padding:17px 20px;display:flex}.privacy-note>span{color:#2f6faa;background:#dbeafa;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.privacy-note p{color:#63798d;margin:0;font-size:10px;line-height:1.7}.privacy-note b{color:#173f66}.application-checks{background:#f7fbff;border:1px solid #d6e3f2;border-radius:12px;margin-top:14px;padding:5px 13px}.application-checks .check{align-items:flex-start;margin:10px 0}.application-checks .check input{margin-top:2px}.application-checks .check label{margin:0;font-weight:500;line-height:1.45}.secure-form-note{color:#71869a;margin:10px 0 0;font-size:9px;line-height:1.5}.record-link{color:#2f6faa;margin-top:5px;font-size:9px;font-weight:700;display:inline-block}@media (width<=900px){.requirements-head{gap:30px}.requirements-grid{grid-template-columns:repeat(2,1fr)}.license-notice{grid-template-columns:1fr}}@media (width<=700px){.requirements-head{grid-template-columns:1fr;gap:20px}.requirements-head h2{font-size:38px}.requirements-grid{grid-template-columns:1fr}.requirements-grid article{min-height:0}.license-notice>div,.license-notice aside{padding:25px}.official-links{flex-direction:column}.official-links a{text-align:center;width:100%}}.play{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.coverage-grid>a{background:#fff;border:1px solid #d6e3f2;border-radius:16px;grid-template-columns:58px 1fr;gap:16px;padding:22px;transition:all .2s;display:grid;box-shadow:0 10px 26px #174f7d0b}.coverage-grid>a:hover{border-color:#7fa9cc;transform:translateY(-3px)}.coverage-grid>a>span{color:#2f6faa;width:56px;height:56px;font-family:var(--font-serif);background:#dbeafa;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.coverage-grid>a h3{font-family:var(--font-serif);margin:2px 0 6px;font-size:21px}.coverage-grid>a p{color:#71869a;margin:0 0 12px;font-size:10px;line-height:1.6}.coverage-grid>a small{letter-spacing:.04em;color:#3c78aa;text-transform:uppercase;font-size:8px;font-weight:800}.feature-section{color:#fff;background:#102b4e}.feature-section .kicker{color:#9fc1df}.feature-section .section-head button{color:#fff}.feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-grid article{background:#ffffff0c;border:1px solid #fff2;border-radius:15px;min-height:175px;padding:24px}.feature-grid article>span{color:#2f6faa;background:#dbeafa;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.feature-grid h3{font-family:var(--font-serif);margin:25px 0 8px;font-size:19px}.feature-grid p{color:#334a60;margin:0;font-size:14px;line-height:1.55}.policy-strip{background:#ffffff26;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.policy-strip>div{background:#143d66;padding:22px}.policy-strip b{font-family:var(--font-serif);font-size:17px}.policy-strip p{color:#c9ddec;margin:7px 0 0;font-size:10px;line-height:1.65}.policy-strip strong{color:#fff}.review-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.review-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.result-pair{grid-template-columns:1fr 1fr;gap:7px;margin-bottom:18px;display:grid}.result-pair span{color:#123b65;height:112px;font-family:var(--font-serif);background:linear-gradient(145deg,#dbeafa,#8fb7d8);border-radius:11px;align-items:flex-end;padding:12px;font-size:14px;display:flex;position:relative}.result-pair span:last-child{color:#fff;background:linear-gradient(145deg,#8fb7d8,#2f6faa)}.result-pair i{font:700 7px var(--font-sans);letter-spacing:.12em;position:absolute;top:9px;left:9px}.review-grid>article>strong{color:#2f6faa;font-size:11px}.review-grid>article>p{font-family:var(--font-serif);font-size:17px;line-height:1.5}.review-grid>article>small{letter-spacing:.05em;color:#71869a;font-size:8px}.state-dots{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.state-dots i{color:#2f6faa;background:#dbeafa;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:800;display:grid}.emergency-link{text-align:center;color:#9b3333;border:1px solid #d29a9a;border-radius:10px;margin-top:12px;padding:12px;font-size:11px;font-weight:800;display:block}.quick-inner.address-search{grid-template-columns:.9fr 1fr 1.65fr .85fr 1fr}.visit-segment{background:#eaf3fb;border-radius:9px;gap:4px;padding:3px;display:flex}.quick .visit-segment button{text-align:center;color:#607a92;cursor:pointer;border-radius:7px;flex:1;width:auto;padding:8px 5px;font-size:10px;font-weight:800;display:block}.quick .visit-segment button.active{color:var(--blue);background:#fff;box-shadow:0 2px 9px #174f7d18}.visit-choice-cards{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px;display:grid}.visit-choice-cards button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:17px}.visit-choice-cards button.active{border-color:var(--blue);background:#eaf3fb}.visit-choice-cards span,.visit-choice-cards b,.visit-choice-cards small{display:block}.visit-choice-cards span{color:var(--blue);font-size:22px}.visit-choice-cards b{margin:9px 0 4px}.visit-choice-cards small{color:#71869a;font-size:10px;line-height:1.5}.booking-search-fields{gap:12px;display:grid}.booking-search-fields>label,.booking-location-field>label{font-size:11px;font-weight:700;display:block}.booking-search-fields .form-row label{margin:0}.modal-location-prompt,.salon-confirmation{border:1px solid var(--line);background:#eaf3fb;border-radius:12px;margin-bottom:13px;padding:15px}.modal-location-prompt>b,.modal-location-prompt>small{display:block}.modal-location-prompt>small{color:#71869a;margin-top:7px;font-size:9px}.salon-confirmation{align-items:center;gap:12px;display:flex}.salon-confirmation>span{width:42px;height:42px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid}.salon-confirmation small,.salon-confirmation b{display:block}.salon-confirmation small{letter-spacing:.08em;color:#71869a;font-size:8px}.salon-confirmation b{margin:4px 0}.salon-confirmation p{color:#71869a;margin:0;font-size:10px;line-height:1.5}.quick input{width:100%;font:inherit;color:#102b4e;background:0 0;border:0;outline:0;font-size:13px}.address-field small,.address-status{color:#8292a0;margin-top:5px;font-size:8px;font-weight:600;display:block}.address-field small.detected,.address-status.detected{color:#2f6faa}.modal .address-status{margin:7px 0 0}.google-address{min-height:28px;position:relative}.google-address>div>gmp-place-autocomplete{--gmpx-color-primary:#2f6faa;--gmpx-font-family-base:var(--font-sans);width:100%}.google-address>span{color:#8292a0;font-size:10px}.typed-address{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.typed-address input{color:#102b4e;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0}.typed-address button{color:#fff;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#174872;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.typed-address button:disabled{cursor:wait;opacity:.65}.typed-address>span{grid-column:1/-1}.modal-google-address{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:7px;padding:4px 8px}.modal-google-address>div>gmp-place-autocomplete{min-height:42px}@media (width<=900px){.quick-inner.address-search{grid-template-columns:1fr 1fr}}@media (width<=600px){.quick-inner.address-search,.typed-address,.visit-choice-cards{grid-template-columns:1fr}}.pro-empty,.review-empty{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;padding:34px}.pro-empty>span,.review-empty>span{background:var(--blue3);width:52px;height:52px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 14px;font-size:20px;display:grid}.pro-empty h3,.review-empty h3{font-family:var(--font-serif);margin:0 0 8px;font-size:22px}.pro-empty p,.review-empty p{color:#71869a;max-width:620px;margin:0 auto 18px;font-size:11px;line-height:1.7}.review-empty{text-align:left;align-items:center;gap:18px;display:flex}.review-empty>span{flex:0 0 52px;margin:0}.review-empty p{margin:0}.review-empty h3{margin-bottom:6px}@media (width<=600px){.review-empty{text-align:center;display:block}.review-empty>span{margin:0 auto 14px}}.faq-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faq-grid details{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.faq-grid summary{cursor:pointer;font-family:var(--font-serif);font-size:18px;font-weight:600}.faq-grid p{color:#71869a;margin:12px 0 0;font-size:11px;line-height:1.7}.hp-field{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.legal-page{background:#f5f9ff;min-height:100vh}.legal-page .nav>.pill{color:#fff}.legal-content{max-width:820px;padding-block:80px 110px}.legal-content>h1{font-family:var(--font-serif);margin:14px 0 8px;font-size:58px}.legal-content>small{color:#71869a}.legal-content>section{border-bottom:1px solid var(--line);padding:28px 0}.legal-content h2{font-family:var(--font-serif);margin:0 0 10px;font-size:24px}.legal-content p{color:#5f7487;font-size:13px;line-height:1.8}.support-content{padding-bottom:72px}.support-direct a{color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.support-contact-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 4px;display:flex}.support-contact-actions span{color:#587087;font-size:13px;font-weight:700}.pill.whatsapp-action{color:#fff;background:linear-gradient(135deg,#0f7e72,#25a991);border:1px solid #0e796d;transition:transform .16s,box-shadow .16s;box-shadow:0 12px 26px #0f7e7238}.pill.whatsapp-action:hover{transform:translateY(-1px);box-shadow:0 15px 30px #0f7e7247}.modal-support-direct{color:#345f5a;background:#effaf8;border:1px solid #b9ded8;border-radius:12px;margin:10px 0 20px;padding:12px 14px;font-size:13px;line-height:1.6}.modal-support-direct a{color:#0b7066;text-underline-offset:3px;font-weight:800;text-decoration:underline}.support-form{border:1px solid var(--line);background:#fff;border-radius:24px;gap:16px;margin-top:26px;padding:clamp(20px,4vw,34px);display:grid;box-shadow:0 16px 45px #123c6314}.support-form>label,.support-form .form-row label{color:var(--ink);gap:8px;font-weight:700;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:13px 14px}.support-form textarea{resize:vertical}.support-form .pill{justify-self:start}.support-form .website-field{position:absolute;left:-9999px}.support-result{border:1px solid;border-radius:15px;gap:7px;padding:17px 18px;font-size:12px;line-height:1.55;display:grid}.support-result.success{color:#155938;background:#eefaf3;border-color:#7ec8a0}.support-result.error{color:#842d23;background:#fff3f1;border-color:#efaaa2}.support-result p{margin:0}.support-result strong{letter-spacing:.04em;font-size:13px}.support-result>div{flex-wrap:wrap;gap:8px 18px;display:flex}.support-result a{color:inherit;text-underline-offset:3px;font-weight:800;text-decoration:underline}.support-links a{color:var(--brand);font-weight:700}.record-contact-actions{flex-wrap:wrap;gap:2px 13px;margin-top:8px;display:flex}.legal-note{color:#fff;background:#102b4e;border-radius:15px;margin-top:34px;padding:24px}.legal-note p{color:#c9ddec;margin-bottom:0}.modal input.hp-field{border:0!important;width:1px!important;padding:0!important;position:absolute!important}@media (width<=700px){.faq-grid{grid-template-columns:1fr}.legal-content>h1{font-size:42px}}.portal-page{background:#f5f9ff;min-height:100vh}.portal-page .nav>.pill{color:#fff}.portal{grid-template-columns:390px 1fr;gap:28px;padding-block:60px 100px;display:grid}.portal.portal-authenticated{grid-template-columns:minmax(0,1fr)}.portal-access,.portal-data{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px}.portal-access h1{font-family:var(--font-serif);margin:12px 0;font-size:38px;line-height:1.1}.portal-access>p:not(.kicker),.portal-access>small{color:#71869a;font-size:11px;line-height:1.7}.portal-access form label{margin:12px 0;font-size:11px;font-weight:700;display:block}.portal-access input{border:1px solid var(--line);border-radius:9px;width:100%;margin-top:6px;padding:12px}.portal-placeholder{text-align:center;padding:90px 20px}.portal-placeholder>span{background:var(--blue3);width:62px;height:62px;color:var(--blue);border-radius:50%;place-items:center;margin:0 auto 18px;font-size:24px;display:grid}.portal-placeholder h2,.portal-head h2{font-family:var(--font-serif);margin:7px 0;font-size:28px}.portal-placeholder p,.portal-head p,.portal-none{color:#71869a;font-size:11px;line-height:1.7}.portal-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.portal-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-signout-button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800}.account-signout-button:hover{border-color:var(--blue);color:var(--blue)}.account-signout-button:disabled{cursor:wait;opacity:.6}.portal-credentials{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.portal-credentials article{border:1px solid var(--line);border-radius:10px;padding:15px}.portal-credentials small,.portal-credentials b{display:block}.portal-credentials small{color:#71869a;margin-bottom:7px;font-size:8px}.portal-credentials b{font-size:11px}.portal-title{font-family:var(--font-serif);margin-top:30px;font-size:22px}.portal-bookings{gap:9px;display:grid}.portal-bookings article{border:1px solid var(--line);border-radius:11px;justify-content:space-between;padding:16px;display:flex}.portal-bookings small{color:#71869a;font-size:8px}.portal-bookings h3{font-family:var(--font-serif);margin:5px 0;font-size:18px}.portal-bookings p{color:#71869a;margin:0;font-size:10px;line-height:1.6}.booking-payment-action{background:#e8f6ffb8;border:1px solid #19628e38;border-radius:1rem;gap:.65rem;margin-top:.9rem;padding:.9rem;display:grid}.booking-payment-action p,.booking-payment-action label{margin:0}.booking-payment-action label{gap:.35rem;display:grid}.booking-payment-breakdown{margin-top:.35rem;display:block}.stripe-connect-card{background:linear-gradient(135deg,#f1f9fff5,#fffffffa);border-color:#19628e3d}@media (width<=850px){.portal{grid-template-columns:1fr}.portal-head{flex-direction:column;align-items:stretch}.portal-head-actions{justify-content:space-between}.portal-credentials{grid-template-columns:1fr}}.state-page{background:#f5f9ff;min-height:100vh}.state-page .nav>.pill{color:#fff}.state-hero{min-height:610px;padding-block:110px 90px;position:relative;overflow:hidden}.state-hero>span{font-family:var(--font-serif);color:#dbeafa;z-index:0;font-size:330px;line-height:1;position:absolute;top:25px;right:5%}.state-hero>:not(span){z-index:1;position:relative}.state-hero h1{font-family:var(--font-serif);margin:18px 0;font-size:70px;font-weight:500;line-height:1.04}.state-hero h1 em{color:#4f87b7;font-weight:400}.state-hero>p:not(.kicker){color:#63798d;max-width:540px;line-height:1.8}.state-hero>div{gap:10px;margin-top:28px;display:flex}.state-outline{color:#245f91;border:1px solid #8db2d2}.state-details{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:100px;display:grid}.state-details article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.state-details h2{font-family:var(--font-serif);margin:12px 0;font-size:25px}.state-details p:not(.kicker){color:#71869a;font-size:11px;line-height:1.7}.state-details a{color:#2f6faa;margin-top:12px;font-size:10px;font-weight:800;display:inline-block}@media (width<=900px){.feature-grid{grid-template-columns:repeat(2,1fr)}.review-grid,.state-details{grid-template-columns:1fr}.state-hero>span{font-size:230px}.coverage-grid{grid-template-columns:1fr}}@media (width<=700px){.feature-grid,.policy-strip{grid-template-columns:1fr}.state-hero{padding-top:75px}.state-hero h1{font-size:45px}.state-hero>span{font-size:160px}.state-hero>div{flex-direction:column}.state-hero .pill{text-align:center}.review-grid{grid-template-columns:1fr}}.quick-schedule{grid-template-columns:1fr;gap:10px;display:grid}.quick-schedule input,.quick-schedule select{min-width:0}.quick-date-time>div{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:10px;display:grid}.quick-date-time>.quick-date-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.quick-date-header label{margin:0}.timezone-inline{width:fit-content;color:var(--blue);white-space:nowrap;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.modal-timezone{white-space:normal;margin-top:7px;display:flex}.quick-date-time input{width:100%;min-height:42px}.timezone-locked{border:1px solid var(--line);width:100%;color:var(--ink);background:#f4f8ff;border-radius:9px;margin-top:6px;padding:10px 12px}.timezone-locked.automatic{background:0 0;border-color:#0000;padding-inline:0}.timezone-locked.confirmed{background:#f4f8ff;border-color:#c9dced}.timezone-locked b,.timezone-locked small{display:block}.distance-order-note{color:var(--blue);margin:-6px 0 14px;font-size:12px;font-weight:700}.professional-sort{align-items:center;gap:7px;margin:-4px 0 14px;padding-bottom:3px;display:flex;overflow-x:auto}.professional-sort>span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.professional-sort button{appearance:none;color:var(--blue);cursor:pointer;font:inherit;background:#fff;border:1px solid #c9dced;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:700}.professional-sort button:hover,.professional-sort button:focus-visible{border-color:var(--blue)}.professional-sort button.active{background:var(--blue);border-color:var(--blue);color:#fff}.typed-address input[readonly]{color:var(--ink);cursor:default;background:#f4f8ff}.timezone-locked small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:500}.search-btn:disabled{opacity:.55;cursor:not-allowed}@media (width>=721px){.quick-inner.address-search{grid-template-columns:minmax(160px,.8fr) minmax(220px,1.1fr) minmax(300px,1.5fr);align-items:start;padding-block:12px}.quick-inner.address-search>div{min-width:0;padding:14px 22px}.quick-inner.address-search>div:first-child{padding-left:22px}.quick-inner.address-search .address-field{border-right:0}.quick-inner.address-search .quick-schedule{border-top:1px solid var(--line);border-right:0;grid-column:1/-1;grid-template-columns:minmax(420px,1.7fr) minmax(240px,.8fr);align-items:center;gap:24px;padding-block:16px}.quick-inner.address-search .quick-date-time label{margin-bottom:6px}.quick-inner.address-search .quick-schedule>.search-btn{color:#fff;background:var(--ink);white-space:nowrap;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;padding:12px 16px;display:flex}.quick-inner.address-search .quick-schedule>.schedule-warning{grid-column:1/-1;margin:0}}@media (width<=720px){.quick-inner.address-search{grid-template-columns:minmax(0,1fr)}.quick-inner.address-search>div,.quick-inner.address-search>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:14px 2px}.quick-inner.address-search .quick-schedule{grid-column:1;grid-template-columns:minmax(0,1fr)}.quick-inner.address-search .quick-schedule>*{grid-column:1}.quick-inner.address-search .quick-schedule>.search-btn{color:#fff;background:var(--ink);justify-content:center;align-items:center;width:100%;min-height:44px;margin:14px 0;display:flex}}.hero{min-height:500px;padding-block:30px 42px}.hero h1{letter-spacing:-.035em;margin-block:14px;font-size:42px;line-height:1.08}.hero-art,.hero-professional-photo{min-height:480px}.payment-timing-note a{color:var(--blue);text-underline-offset:2px;font-weight:800;text-decoration:underline}@media (width<=900px){.hero{min-height:0;padding-block:24px 30px}.hero h1{margin-block:12px;font-size:clamp(34px,6vw,38px)}.hero-actions{margin-top:20px}.hero-art,.hero-professional-photo{height:300px;min-height:300px}}@media (width<=600px){.hero h1{font-size:30px;line-height:1.1}.hero-art,.hero-professional-photo{height:230px;min-height:230px}}.profile-identity{align-items:center;gap:16px;margin:18px 0 22px;display:flex}.profile-identity>span{background:var(--blue3);width:70px;height:70px;color:var(--blue);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:24px;display:grid}.profile-identity h2{margin:0 0 5px}.profile-identity p,.profile-facts p,.verified-note p{color:#71869a;margin:0;font-size:11px;line-height:1.6}.profile-trust-strip{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.profile-trust-strip>span{background:#f2f8fd;border:1px solid #cbddec;border-radius:12px;gap:4px;padding:13px 15px;display:grid}.profile-trust-strip b{color:#174f7d;font-size:12px}.profile-trust-strip small{color:#637b90;font-size:10px;line-height:1.45}.profile-facts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile-facts article,.profile-services,.verified-note{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.profile-facts small,.profile-services>small{letter-spacing:.08em;color:#71869a;font-size:8px}.profile-facts b{margin:6px 0;font-size:13px;display:block}.profile-services{margin-top:10px}.profile-services p{white-space:pre-wrap;margin-bottom:0;font-size:12px;line-height:1.7}.profile-work-gallery{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;padding:16px}.profile-work-gallery>div:first-child small{color:#71869a;letter-spacing:.08em;font-size:8px;font-weight:800}.profile-work-gallery h3{font-family:var(--font-serif);margin:5px 0 13px;font-size:18px}.profile-work-gallery>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-work-gallery figure{background:#f2f7fb;border:1px solid #dce7ef;border-radius:10px;margin:0;overflow:hidden}.profile-work-gallery img{object-fit:cover;width:100%;height:120px;display:block}.profile-work-gallery figcaption{color:#536b80;text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:9px;font-weight:700;overflow:hidden}.portfolio-link{color:var(--blue);margin:15px 0;font-size:11px;font-weight:700;display:inline-block}.verified-note{background:#eaf3fb}.verified-note b{color:var(--blue);font-size:12px}@media (width<=700px){.quick-schedule,.profile-facts,.profile-trust-strip{grid-template-columns:1fr}.profile-work-gallery>div:last-child{grid-template-columns:1fr 1fr}.profile-work-gallery img{height:105px}.quick-schedule label{grid-column:auto}}.portal-title-row{justify-content:space-between;align-items:center;display:flex}.portal-title-row>span{background:var(--blue3);color:var(--blue);border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800}.portal-booking-group+.portal-booking-group{margin-top:26px}.account-danger-zone{background:snow;border-color:#efc9c9;margin-top:26px}.account-data-card{gap:.7rem;display:grid}.account-data-card h3,.account-data-card p{margin:0}.pending-profile-manager{gap:.7rem;margin-top:18px;display:grid}.pending-profile-manager h3,.pending-profile-manager p{margin:0}.pending-profile-manager .manager-form{margin-top:.5rem}.pending-service-editor{background:#f8fbff;border-color:#b8cce4;margin-bottom:0}.pending-service-editor .service-price-row+.service-price-row{border-top:1px solid #dce7f3;padding-top:10px}.pending-service-editor input[list]{min-width:0}.form-span-2{grid-column:1/-1}.account-download-link{justify-self:start;margin-top:.25rem}.notification-settings-card{gap:.7rem;margin-top:18px;display:grid}.notification-settings-card h3,.notification-settings-card p{margin:0}.notification-device-list{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.notification-device-list li{border:1px solid var(--line);background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.notification-device-list b{color:var(--blue);font-size:12px}.notification-device-list span,.notification-settings-help{color:#66736c;font-size:11px}.notification-disable-button{color:#9f2525;cursor:pointer;background:snow;border:1px solid #d9a8a8;border-radius:999px;justify-self:start;padding:11px 15px;font-size:11px;font-weight:800}.notification-disable-button:disabled{cursor:wait;opacity:.6}.account-danger-zone>summary{color:#9f2525;cursor:pointer;font-weight:800;list-style-position:inside}.account-danger-content{border-top:1px solid #efc9c9;margin-top:16px;padding-top:16px}.account-danger-content h3{margin-bottom:6px}.account-danger-content p{color:#654d4d;line-height:1.65}.account-danger-form{max-width:540px;margin-top:16px}.account-danger-button{background:#a32626!important;border-color:#a32626!important}.account-danger-button:hover{background:#7f1d1d!important}.portal-support{color:var(--blue);background:#eaf3fb;border-radius:10px;margin-top:28px;padding:15px;font-size:11px;font-weight:800;display:block}.portal-credentials{grid-template-columns:repeat(3,1fr)}.workspace-stack{gap:18px;display:grid}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dashboard-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.dashboard-stats strong,.dashboard-stats span{display:block}.dashboard-stats strong{color:var(--blue);font-size:26px}.dashboard-stats span{color:#6e7b86;margin-top:4px;font-size:11px}.professional-booking-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.professional-booking-actions button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-size:11px;font-weight:800}.professional-booking-actions .secondary-action{background:var(--soft);color:var(--blue)}.professional-booking-actions button:disabled{cursor:wait;opacity:.6}.manager-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.manager-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.manager-head h3{font-family:var(--font-serif);margin:3px 0 0;font-size:25px}.manager-head>span{background:var(--soft);color:var(--blue);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.manager-form{gap:13px;display:grid}.manager-form label{color:#43526b;gap:6px;font-size:12px;font-weight:800;display:grid}.readonly-field{align-content:start;gap:7px;display:grid}.readonly-field>span{color:#66736c;font-size:11px}.readonly-field>b{background:#f4f7f5;border:1px solid #dfe5e1;border-radius:8px;align-items:center;min-height:42px;padding:10px 12px;font-size:12px;display:flex}.readonly-field>small{color:#77847d;font-size:9px}.manager-form input,.manager-form select,.manager-form textarea,.booking-action input,.booking-action select,.booking-action textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:11px 12px}.manager-form textarea,.booking-action textarea{resize:vertical;min-height:82px}.manager-form button,.booking-action button,.service-manager-list button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:11px;padding:11px 15px;font-weight:800}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.service-manager-list,.team-list{gap:10px;margin-bottom:16px;display:grid}.service-manager-list article,.team-list article{border:1px solid var(--line);border-radius:15px;justify-content:space-between;gap:16px;padding:14px;display:flex}.service-manager-list article>div,.team-list article>div{gap:4px;display:grid}.service-manager-list small,.team-list small{color:#758198}.service-manager-list p{color:#56637a;margin:2px 0 0}.service-manager-list article>div:last-child{text-align:right;align-content:start}.service-manager-list article>div:last-child span{font-size:12px}.service-manager-list button{margin-top:5px;padding:6px 9px;font-size:11px}.muted{opacity:.52}.slot-list{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.slot-list span{border:1px solid var(--line);border-radius:999px;padding:8px 11px;font-size:12px}.inline-manager{grid-template-columns:1.4fr 1fr 1fr auto}.integration-grid{background:var(--soft);grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.integration-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;gap:6px;padding:15px;display:grid}.integration-grid span{color:var(--blue);font-size:12px;font-weight:800}.integration-grid small{color:#68758c;line-height:1.45}.integration-note{background:var(--soft);border-radius:14px;gap:5px;margin-top:16px;padding:14px;font-size:12px;line-height:1.5;display:grid}.reward-card,.booking-assurance{color:#123a68;background:#eef6ff;border:1px solid #b9d6ff;border-radius:18px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.reward-card{margin-bottom:1.25rem}.reward-card h3{margin:.15rem 0;font-size:1.35rem}.reward-card p,.booking-assurance span{margin:0}.reward-card>span{color:#fff;background:#1264c5;border-radius:50%;place-items:center;min-width:64px;min-height:64px;font-size:1.15rem;font-weight:800;display:grid}.booking-assurance{flex-direction:column;align-items:flex-start;gap:.25rem;margin:1rem 0}.booking-assurance.reward{background:#f5f8ff;border-color:#b7c9ee}.booking-assurance.payment-not-collected{color:#574515;background:#fff9e8;border-color:#e1c77d}.booking-assurance.account-required{background:#f3f7fd;border-color:#b8c7df}.booking-assurance.account-required a{color:#214e85;font-size:11px;font-weight:700}.integration-note b{color:var(--blue)}.dashboard-message{border-radius:12px;margin-bottom:14px;padding:11px}.booking-action{margin-top:12px}.booking-action summary{cursor:pointer;color:var(--blue);font-size:12px;font-weight:800}.booking-action form{background:var(--soft);border-radius:12px;gap:8px;margin-top:9px;padding:12px;display:grid}.mini-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=800px){.form-grid,.integration-grid,.dashboard-stats{grid-template-columns:1fr}.inline-manager{grid-template-columns:1fr 1fr}.inline-manager select,.inline-manager button{grid-column:1/-1}.service-manager-list article{display:grid}.service-manager-list article>div:last-child{text-align:left}.manager-card{padding:17px}}.portfolio-manager{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.portfolio-manager article{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.portfolio-manager img{object-fit:cover;width:100%;height:150px;display:block}.portfolio-manager article>div{gap:8px;padding:11px;display:grid}.portfolio-manager button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:7px 10px;font-weight:800}@media (width<=700px){.portfolio-manager{grid-template-columns:1fr 1fr}.portfolio-manager img{height:125px}}.skip-link{z-index:1000;color:#123b63;background:#fff;border-radius:8px;padding:11px 16px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 5px 20px #0003}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #f2b84b}:root{--ink:#071a3a;--cream:#f6f8fc;--line:#d3dae8;--blue:#1554b5;--blue2:#6e8fca;--blue3:#e7edf7;--brand:#1554b5;--muted:#61708a;--soft:#eef2f8;--navy:#071a3a;--navy-deep:#030d24;--royal:#1554b5;--royal-light:#2f78e5;--silver:#c8cfdb}body,.portal-page,.legal-page{background:radial-gradient(circle at 88% 2%, #dce8fb 0, transparent 24rem), var(--cream);color:var(--ink)}.nav{border-bottom:1px solid #d9dfeb}.eyebrow,.kicker,.entry-label,.admin-main header p{color:var(--royal)}.eyebrow span{background:var(--royal-light);box-shadow:0 0 0 5px #dce8fb}.hero h1 em,.join h2 em,.founding-head h2 em{color:var(--royal-light)}.pill.primary{background:linear-gradient(135deg, #0b347c, var(--royal-light));border:1px solid #5d8fdf;box-shadow:0 12px 28px #0b347c2b}.pill.dark,.search-btn,.submit,.nav-pro,.manager-form button:not(.secondary-action),.professional-booking-actions button:not(.secondary-action){background:linear-gradient(135deg, var(--navy-deep), #0d3f8f);color:#fff}.arch{border:1px solid var(--silver);background:linear-gradient(160deg,#f4f7fc,#cfd8e8);box-shadow:0 28px 70px #071a3a24}.portrait{background:radial-gradient(circle at 50% 28%,#eadbc9 0 12%,#0000 12.5%),radial-gradient(at 50% 49%,#071a3a 0 26%,#0000 26.5%),linear-gradient(150deg,#2f78e5,#061a42)}.orbit{border-color:#bdc8da}.float-card{border:1px solid #d7deea;box-shadow:0 16px 40px #071a3a26}.status,.safety span,.success>b,.empty-state>span,.portal-placeholder>span,.portal-title-row>span{background:var(--blue3);color:var(--royal)}.quick,.portal-access,.portal-data,.manager-card,.dashboard-stats article,.portal-bookings article,.service-grid article,.plan-grid article,.entry-card{border-color:var(--line);background:#fff;box-shadow:0 12px 35px #071a3a0b}.quick{border-block:1px solid var(--silver)}.service-icon,.verified>span,.integration-note b,.booking-action summary{color:var(--royal-light)}.service-grid article:hover,.entry-card:hover{border-color:#7fa2da;box-shadow:0 18px 42px #071a3a18}.pros,.founding{background:linear-gradient(#eef3fb,#f8faff)}.join,.plan-grid article.featured,.legal-note,.admin aside,.admin-denied{background:radial-gradient(circle at 90% 10%, #1d58b8 0, transparent 36%), linear-gradient(145deg, var(--navy-deep), #08285f);color:#fff;border:1px solid #627696;box-shadow:0 24px 60px #030d2430}.join{position:relative;overflow:hidden}.join:before{content:"";background:linear-gradient(90deg,#0000,#f2f5fb,#0000);height:1px;position:absolute;inset:0 0 auto}.modal-back{background:#020918e8}.modal{border:1px solid var(--silver);background:#f9fbff}.access-tabs{background:#e9eef7}.access-tabs button.active{color:var(--royal);box-shadow:0 5px 16px #071a3a16}.entry-card i,.notification-device-list li,.readonly-field,.booking-action form{background:var(--soft)}.entry-card i,.entry-card strong,.founding-intro>span,.benefit-grid article>strong,.plan-grid b,.support-message,.support-links a{color:var(--royal)}.pro-entry{background:linear-gradient(135deg, var(--navy-deep), #0e3d88);color:#fff;border-color:#4c6fa8}.admin aside nav button.active{background:linear-gradient(135deg,#174d9e,#2f78e5)}.admin-user>span{border:1px solid var(--silver);background:#163d78}.nav-client{color:#0d438f;border-color:#8ca6cf}:focus-visible{outline-color:#7eabf4}.public-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fafff2;border-bottom:1px solid #d9dfeb;position:sticky;top:0;box-shadow:0 8px 28px #071a3a0b}.public-header .public-nav{border-bottom:0;gap:20px;height:82px}.site-nav-links,.site-nav-actions{align-items:center;display:flex}.site-nav-links{white-space:nowrap;gap:18px;margin-left:auto}.site-nav-links a{color:#334b67;padding:12px 0;font-size:11px;font-weight:700;position:relative}.site-nav-links a:after{content:"";background:var(--royal-light);height:2px;transition:transform .16s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.site-nav-links a:hover:after,.site-nav-links a[aria-current=page]:after{transform:scaleX(1)}.site-nav-links a[aria-current=page]{color:var(--royal)}.site-nav-actions{gap:6px}.site-nav-actions .nav-client,.site-nav-actions .nav-pro{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:9px 11px;font-size:10px;display:inline-flex}.mobile-nav-toggle{color:#123f83;cursor:pointer;background:#fff;border:1px solid #93aad0;border-radius:99px;justify-content:center;align-items:center;gap:7px;min-width:88px;min-height:44px;font-size:12px;font-weight:800;display:none}.mobile-nav-toggle span{font-size:18px;line-height:1}.mobile-public-menu[hidden]{display:none}.mobile-public-menu{z-index:90;background:#fff;border:1px solid #cbd7e7;border-radius:18px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 55px #071a3a29}.mobile-public-menu>div:first-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.mobile-public-menu>div:first-child a{color:#173f70;background:#f3f7fc;border-radius:10px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.mobile-public-menu a[aria-current=page]{color:var(--royal);background:#e2edfc}.mobile-signup-actions{border-top:1px solid #dbe4ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:12px;display:grid}.mobile-signup-actions a,.mobile-signup-actions button{color:#123f83;text-align:center;cursor:pointer;background:#fff;border:1px solid #7799cf;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:9px;font-size:11px;font-weight:800;display:flex}.mobile-signup-actions .mobile-client-primary{background:linear-gradient(135deg, var(--navy-deep), #0d3f8f);color:#fff;border-color:#113f87}.mobile-signup-actions .mobile-pro-secondary{color:#123f83;background:#fff;border-color:#7799cf}#how-it-works,#safety,#faq,.service-directory article{scroll-margin-top:102px}#top{scroll-margin-top:96px}.steps .kicker{text-align:center}.steps .step-grid article{border-top:1px solid #b9c8da;padding-top:22px}.steps .step-grid b{color:var(--royal-light)}.services-page{min-height:70vh}.services-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:44px;padding-block:72px 44px;display:grid}.services-hero h1{max-width:780px;font-family:var(--font-serif);letter-spacing:-.04em;margin:8px 0 14px;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1.05}.services-hero p:not(.kicker){color:#5d7088;max-width:720px;margin:0;font-size:14px;line-height:1.75}.services-hero .pill{text-align:center;min-height:48px}.services-search-shell{background:#fff;border:1px solid #cbd7e7;border-radius:20px;padding:22px;box-shadow:0 18px 46px #071a3a0f}.services-search-shell>label{color:#243f60;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.services-search-control{background:#f8faff;border:1px solid #aebfd4;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:0 14px;display:grid}.services-search-control>span{color:var(--royal);font-size:20px}.services-search-control input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:15px}.services-search-control button{min-height:44px;color:var(--royal);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.services-result-count{color:#5d7088;margin:10px 0 0;font-size:11px;font-weight:700}.service-category-links{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.service-category-links a{color:#294967;border:1px solid #c8d5e5;border-radius:99px;align-items:center;gap:7px;min-height:44px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.service-category-links a:hover{background:#eff5fc;border-color:#7396c9}.service-category-links span{min-width:22px;height:22px;color:var(--royal);background:#e2ecf8;border-radius:50%;place-items:center;font-size:9px;display:grid}.service-directory{gap:18px;padding-block:34px 84px;display:grid}.service-directory article{background:#fff;border:1px solid #d3deeb;border-radius:18px;overflow:hidden;box-shadow:0 13px 36px #071a3a0b}.service-directory article>header{background:linear-gradient(120deg,#f1f6fc,#fff);border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:end;gap:18px;padding:22px 24px;display:flex}.service-directory h2{font-family:var(--font-serif);margin:5px 0 0;font-size:28px;font-weight:500}.service-directory article>header>span{color:#174f94;background:#e4edf9;border-radius:99px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.service-directory ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.service-directory li{color:#29445f;border-bottom:1px solid #e3eaf2;border-right:1px solid #e3eaf2;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 15px;font-size:11px;line-height:1.4;display:flex}.service-directory li:nth-child(3n){border-right:0}.service-directory li a{min-height:44px;color:var(--royal);white-space:nowrap;border-radius:99px;flex:none;padding:13px 10px;font-size:10px;font-weight:800}.service-directory li a:hover{background:#e9f1fc}.service-directory-empty{text-align:center;background:#fff;border:1px solid #cbd7e7;border-radius:18px;padding:54px 24px}.service-directory-empty>span{width:54px;height:54px;color:var(--royal);background:#e5eef9;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:22px;display:grid}.service-directory-empty h2{margin:0 0 7px}.service-directory-empty p{color:#637790;margin:0 0 18px}.services-footer{border-top:1px solid #d2dce9}@media (width<=820px){.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.site-footer-brand,.site-footer-social,.site-footer small{grid-column:1/-1}.site-footer-social{margin-top:-4px}}@media (width<=480px){.site-footer-inner{width:min(100% - 32px,1180px);padding-block:34px 24px}.site-footer-links a{min-height:28px}}@media (width<=1120px){.site-nav-links,.site-nav-actions{display:none}.mobile-nav-toggle{margin-left:auto;display:inline-flex}}@media (width<=760px){#top{scroll-margin-top:82px}.public-header .public-nav{height:70px}.mobile-public-menu{top:calc(100% + 6px)}.mobile-public-menu>div:first-child,.mobile-signup-actions{grid-template-columns:1fr}.services-hero{grid-template-columns:1fr;gap:24px;padding-block:48px 30px}.services-hero h1{font-size:43px}.services-hero .pill{width:100%}.services-search-shell{padding:16px}.service-category-links{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.service-category-links a{flex:none}.service-directory article>header{flex-direction:column;align-items:flex-start}.service-directory ul{grid-template-columns:1fr}.service-directory li,.service-directory li:nth-child(3n){border-right:0}.service-directory li{font-size:12px}}@media (width<=430px){.mobile-nav-toggle{min-width:82px;padding-inline:11px}.services-search-control{padding-inline:11px}.services-search-control input{font-size:13px}.service-directory article>header{padding:19px}.service-directory li{padding-inline:12px}}.quick .visit-segment button{color:#435d75}.quick select,.address-field small,.address-status,.service-grid p,.pro-empty p,.review-empty p{color:#51627a}.quick .search-btn{color:#fff}.analytics-consent{z-index:1200;max-width:920px;color:var(--ink);background:#fff;border:1px solid #bac7da;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 55px #071a3a2b}.analytics-consent strong{font-family:var(--font-serif);margin-bottom:5px;font-size:18px;display:block}.analytics-consent p{color:#51627a;max-width:620px;margin:0;font-size:12px;line-height:1.6}.analytics-consent p a{color:var(--blue);font-weight:700;text-decoration:underline}.analytics-consent-actions{flex:none;gap:9px;display:flex}.analytics-consent-actions button{cursor:pointer;min-height:42px;font:700 11px var(--font-sans);border-radius:9px;padding:10px 16px}.analytics-consent-actions .secondary-action{color:#334a68;background:#fff;border:1px solid #aebcd1}.analytics-consent-actions .pill{border:0}.analytics-preferences{z-index:1100;color:#334a68;cursor:pointer;font:700 9px var(--font-sans);background:#fff;border:1px solid #aebcd1;border-radius:999px;padding:8px 12px;position:fixed;bottom:12px;right:12px;box-shadow:0 8px 24px #071a3a1c}.whatsapp-float{z-index:1080;color:#07351f;min-height:50px;font:800 12px var(--font-sans);letter-spacing:.01em;background:#25d366;border:1px solid #128c5a;border-radius:999px;align-items:center;gap:9px;padding:11px 17px 11px 13px;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:fixed;bottom:66px;right:20px;box-shadow:0 12px 30px #063f2540}.whatsapp-float svg{fill:currentColor;flex:none;width:25px;height:25px}.whatsapp-float:hover{background:#2ee071;transform:translateY(-2px);box-shadow:0 16px 34px #063f2552}.whatsapp-float:focus-visible{outline-offset:3px;outline:3px solid #173f94}@media (width<=680px){.analytics-consent{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.whatsapp-float{right:max(12px, env(safe-area-inset-right));bottom:calc(68px + env(safe-area-inset-bottom));justify-content:center;width:46px;height:46px;min-height:46px;padding:0}.whatsapp-float span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.not-found-page{align-content:center;justify-items:start;min-height:68vh;padding-block:clamp(4rem,10vw,8rem);display:grid}.not-found-mark{color:#dceaf5;font-family:var(--font-serif), Georgia, serif;margin-bottom:-1rem;font-size:clamp(6rem,20vw,13rem);font-weight:700;line-height:.8}.not-found-page h1{max-width:760px;margin-block:.35rem 1rem}.not-found-page>p:not(.kicker){max-width:620px;color:var(--muted)}.not-found-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.not-found-actions>a:not(.pill){color:var(--navy);padding:.75rem;font-weight:800}.not-found-footer{margin-top:0}.launch-coverage{background:#fff;border-block:1px solid #d3dae8}.launch-coverage .shell{color:#51627a;justify-content:center;align-items:center;gap:12px;min-height:58px;font-size:14px;display:flex}.launch-coverage strong{color:var(--navy)}.payment-timing-note{color:#405675;margin-top:10px;font-size:12px;line-height:1.5;display:block}.app-download-section{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-block:34px;padding:28px 32px;display:flex;box-shadow:0 12px 30px #071a3a0b}.app-download-section h2{font-family:var(--font-serif);margin:6px 0 8px;font-size:clamp(28px,3vw,40px);font-weight:500}.app-download-section p:last-child{color:var(--muted);margin:0}.app-download-section .store-downloads{flex:none}.download-page{background:radial-gradient(circle at 85% 22%,#2a77c733 0,#0000 28%),linear-gradient(145deg,#f8fbff 0%,#eef5fc 48%,#fff 100%);min-height:78vh}.download-page .nav{padding-block:22px}.download-back-link{color:var(--navy);font-size:14px;font-weight:700;text-decoration:none}.download-hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:620px;padding-block:56px 92px;display:grid}.download-copy h1{max-width:720px;color:var(--navy);font-family:var(--font-serif);letter-spacing:-.04em;margin:12px 0 20px;font-size:clamp(48px,7vw,84px);font-weight:500;line-height:.98}.download-lead{color:#405675;max-width:620px;margin:0 0 28px;font-size:clamp(18px,2vw,22px);line-height:1.6}.download-primary{background:#050505;width:fit-content;padding:5px;box-shadow:0 16px 34px #071a3a26}.download-primary img{height:56px}.download-note{color:#65738a;margin:14px 0 0;font-size:13px}.download-card{color:#fff;background:linear-gradient(150deg,#061d3b,#064c92 68%,#1480d0);border-radius:28px;padding:48px 38px;position:relative;overflow:hidden;box-shadow:0 32px 70px #071a3a35}.download-card:after{content:"";border:1px solid #fff5;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-120px;box-shadow:0 0 0 42px #ffffff0a,0 0 0 84px #ffffff0a}.download-mark{z-index:1;font-family:var(--font-serif);letter-spacing:-.04em;margin-bottom:52px;font-size:52px;position:relative}.download-card ul{z-index:1;gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.download-card li{border-top:1px solid #ffffff2f;grid-template-columns:34px 1fr;align-items:start;gap:12px;padding-top:18px;line-height:1.45;display:grid}.download-card li span{color:#9fd2ff;letter-spacing:.08em;font-size:12px;font-weight:800}@media (width<=760px){.download-hero{grid-template-columns:1fr;min-height:auto;padding-block:44px 64px}.download-copy h1{font-size:clamp(44px,13vw,64px)}.download-card{padding:38px 28px}}.analytics-footer-control{text-align:right;width:min(100% - 40px,1180px);margin:-34px auto 24px}.analytics-footer-control .analytics-preferences{box-shadow:none;color:#65738a;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:4px 0;font-size:11px;text-decoration:underline;display:inline-flex;position:static}:is(body:has(.modal-back) .whatsapp-float,body:has(.modal-back) .analytics-consent,body:has(.modal-back) .analytics-footer-control,body:has(form) .whatsapp-float,body:has(form) .analytics-consent,body:has(form) .analytics-footer-control){display:none}body{font-size:16px;line-height:1.62}.kicker,.hero-launch-kicker{letter-spacing:.08em}.hero-art{background:#e9f2f7;border-radius:16px;min-height:600px;overflow:hidden}.hero-professional-photo{object-fit:cover;object-position:center;width:100%;height:100%;min-height:600px;display:block}.service-pricing-note{max-width:680px;color:var(--muted);margin:-1.25rem 0 1.5rem}.service-grid article{border-radius:14px;min-height:0;padding:1.15rem;box-shadow:0 8px 24px #0823460f}.service-grid article>div{margin-top:.65rem}.service-grid article>div a{color:var(--navy);font-weight:800}.how-trust{border-top:1px solid #0a2b5024;margin-top:3rem;padding-top:2.5rem}.quick-service-picker,.booking-search-fields{gap:.75rem;display:grid}.regulated-service-note,.regulated-service-badge{color:#6e4e0b;font-size:.79rem;line-height:1.35;display:block}.regulated-service-badge{margin-top:.2rem}.progressive-date-time{animation:.18s ease-out reveal-step}@keyframes reveal-step{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.directory-progress{flex-wrap:wrap;gap:.55rem;margin-bottom:1rem;display:flex}.directory-progress span{color:var(--muted);background:#eef3f7;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;font-weight:800}.directory-progress .active,.directory-progress .complete{color:#fff;background:var(--navy)}.service-category-accordions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding-block:1.5rem 2rem;display:grid}.service-category-accordions details{background:#fff;border:1px solid #0a2b5021;border-radius:14px;padding:1rem;box-shadow:0 7px 20px #0823460a}.service-category-accordions summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:.8rem;font-weight:800;display:flex}.service-category-accordions summary small{color:var(--muted);white-space:nowrap}.service-category-accordions p{color:var(--muted);margin:.8rem 0;font-size:.9rem}.service-category-accordions button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.service-directory li>span{min-width:0}.optional-details{border:1px solid #0a2b501f;border-radius:14px;padding:.8rem 1rem}.optional-details summary{cursor:pointer;font-weight:800}.optional-details label{margin-top:.8rem}.field-error{color:#9b1c1c;font-size:.78rem;line-height:1.35;display:none}:is(input:user-invalid+.field-error,select:user-invalid+.field-error,textarea:user-invalid+.field-error){display:block}.application-form-heading{margin-bottom:.75rem}.application-step-subtitle{color:var(--muted);margin:.2rem 0 0;font-weight:700}.change-application-path{align-self:start;padding:.25rem;font-size:.84rem}.required-documents-preview,.support-security-note{color:var(--navy);background:#eef5fa;border-radius:12px;gap:.15rem;padding:.85rem 1rem;font-size:.86rem;display:grid}.support-security-note{border-left:3px solid var(--blue)}.support-emergency-note{box-shadow:none;padding:.8rem 1rem;font-size:.88rem}.portal:not(.portal-authenticated){max-width:760px;display:block}.portal:not(.portal-authenticated) .portal-access{width:100%}.portal:not(.portal-authenticated) .portal-data{box-shadow:none;background:0 0;border:0;margin-top:1rem;padding:0}.account-delete-link{text-align:center;margin:0;font-size:.9rem}.access-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.access-tabs button{min-width:0;min-height:48px;padding-inline:.6rem}.coverage-status-card{background:#fff;border:1px solid #0a2b5021;border-radius:14px;margin-top:1.25rem;padding:1.25rem}.coverage-status-card.building{background:#f4f9fc;border-color:#2070ae59}.coverage-status-card>span{color:var(--blue);letter-spacing:.08em;font-size:.78rem;font-weight:900}@media (width<=960px){.service-grid,.service-category-accordions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.hero-art,.hero-professional-photo{min-height:420px}.service-grid,.service-category-accordions{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid article{padding:.9rem}.service-grid h3{font-size:1rem}.service-grid p,.service-grid article>div a{font-size:.82rem}.access-tabs button{font-size:.78rem}.app-download-section.preferred-ios .store-downloads [data-store=ios],.app-download-section.preferred-android .store-downloads [data-store=android]{order:-1;transform:scale(1.03)}}@media (width<=680px){.hero-actions .pill{width:100%}.launch-coverage .shell{text-align:center;flex-wrap:wrap;gap:6px 9px;min-height:68px;padding-block:12px}.app-download-section{flex-direction:column;align-items:flex-start;margin-block:24px;padding:22px 18px}.app-download-section .store-downloads{width:100%}.analytics-footer-control{width:min(100% - 28px,1180px);margin-top:-18px}}.service-search-combobox{min-width:0;position:relative}.service-search-combobox>input{width:100%}.service-suggestions{z-index:30;background:#fff;border:1px solid #1c4b6f2e;border-radius:0 0 16px 16px;max-height:22rem;display:grid;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #15344e29}.service-suggestions button,.service-suggestions a{color:#173c59;text-align:left;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #1c4b6f1a;padding:10px 14px;font-size:14px;text-decoration:none}.service-suggestions button:hover,.service-suggestions button:focus-visible,.service-suggestions a:hover,.service-suggestions a:focus-visible{background:#eef7fc;outline:none}.service-suggestions a{color:#075f9f;font-weight:700}.service-suggestions>small{color:#5d7180;padding:14px}.service-search-help,.selected-service{color:#526b7d;margin-top:7px;font-size:13px;display:block}.selected-service{color:#176748;font-weight:700}@media (width<=720px){.service-suggestions{border-radius:0 0 14px 14px;margin-top:-2px;position:static;box-shadow:0 10px 24px #15344e1f}}.country-picker{color:#334a60;gap:4px;font-size:11px;font-weight:600;display:grid}.country-picker select{color:#19334a;max-width:190px;min-height:38px;font:inherit;background:#fff;border:1px solid #b7c6d6;border-radius:8px;padding:6px;font-size:12px}@media (width<=680px){.country-picker{font-size:12px}.country-picker select{max-width:100%;font-size:14px}}.public-header .public-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:28px;height:88px;display:grid}.public-header .brand-logo{height:72px}.public-header .site-nav-links{justify-content:center;gap:26px;margin-left:0}.public-header .site-nav-links a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.public-header .site-nav-actions{gap:14px}.public-header .site-nav-actions .nav-pro{min-height:44px;padding:11px 18px;font-size:12px}.public-header .country-picker{display:block}.public-header .country-picker select{border-color:var(--silver);width:178px;max-width:100%;height:44px;color:var(--ink);padding:8px 10px;font-size:12px}#top.hero{gap:44px;min-height:0;padding-block:36px 42px}#top.hero h1{font-size:clamp(42px,4vw,54px)}#top .hero-copy>p{color:#334a60}#top .hero-art{height:450px;min-height:0}#top .hero-professional-photo{height:100%;min-height:0}@media (width<=1120px){.public-header .public-nav{grid-template-columns:1fr auto;gap:16px}.public-header .site-nav-links,.public-header .site-nav-actions{display:none}.public-header .mobile-nav-toggle{margin-left:0}}@media (width<=900px){#top.hero{gap:28px;padding-block:26px 32px}#top.hero h1{font-size:clamp(34px,6vw,42px)}#top .hero-art{height:320px}}@media (width<=760px){.public-header .public-nav{height:76px}.public-header .brand-logo{height:60px}.mobile-public-menu .country-picker{grid-column:1/-1;padding-bottom:8px}.public-header .mobile-public-menu .country-picker select{width:100%;font-size:14px}}@media (width<=600px){#top.hero h1{font-size:34px}#top .hero-art{height:280px}}.public-header .language-picker{display:block}.public-header .language-picker select{border:1px solid var(--silver);width:108px;height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px}.market-location-switch{color:var(--ink);align-items:center;gap:12px;margin:0 0 18px;font-size:14px;font-weight:600;display:flex}.market-location-switch select{border:1px solid var(--silver);max-width:220px;min-height:44px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:8px 12px}.search-market-location{padding-top:12px}main[lang=ar]{text-align:right}main[lang=ar] .hero-copy{font-family:Tahoma,Arial,sans-serif}main[lang=ar] .hero h1{letter-spacing:0;font-family:Tahoma,Arial,sans-serif;line-height:1.3}.sa-market[lang=en]{text-align:left;font-family:var(--font-sans),Arial,sans-serif}.sa-market[lang=en] .sa-english{text-align:left}.sa-market[lang=en] .sa-hero h1{font-family:var(--font-serif),Georgia,serif}@media (width<=760px){.mobile-public-menu .language-picker{grid-column:1/-1;padding-bottom:8px}.public-header .mobile-public-menu .language-picker select{width:100%}.market-location-switch{flex-wrap:wrap}}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service-grid article.service-photo-card{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:0;overflow:hidden}.service-category-photo{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .25s;display:block}.service-photo-card:hover .service-category-photo{transform:scale(1.025)}.service-grid .service-photo-card h3{margin:18px 20px 8px;font-size:21px;line-height:1.5}.service-grid .service-photo-card p{color:#50617a;margin:0 20px;line-height:1.7}.service-grid article.service-photo-card>div{margin:16px 20px 22px}.service-grid .service-photo-card a{align-items:center;min-height:40px;line-height:1.6;display:inline-flex}@media (width<=760px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.service-grid .service-photo-card h3{margin:14px 14px 6px;font-size:18px}.service-grid .service-photo-card p{margin-inline:14px}.service-grid article.service-photo-card>div{margin:12px 14px 16px}}@media (width<=380px){.service-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.service-category-photo{transition:none}.service-photo-card:hover .service-category-photo{transform:none}}.services-category-filter{color:#071a3a;width:100%;max-width:32rem;font:inherit;background:#fff;border:1px solid #c8cfdb;border-radius:12px;margin:0 0 1rem;padding:.8rem 1rem;display:block}.services-category-filter:focus-visible{outline-offset:3px;outline:3px solid #1554b5}.skip-link-ar{display:none}html[lang=ar] .skip-link-ar{display:inline}html[lang=ar] .skip-link-en{display:none}.market-booking-notice{color:#334a60;text-align:start;border:1px solid #d3e1f4;background:#f6f8fc;border-inline-start:3px solid #1554b5;border-radius:10px;max-width:760px;margin-block:12px 18px;padding:14px 18px;font-size:14px;line-height:1.9}.market-booking-notice a{color:#12479b;text-underline-offset:3px;font-weight:600;text-decoration:underline}html[lang=ar] :is(body,main,section,article,aside,nav,header,footer,div,h1,h2,h3,h4,p,a,button,input,select,textarea,label,legend,summary,span,strong,b,em,small,li,dt,dd,th,td,caption):lang(ar){letter-spacing:normal;font-family:Tajawal,Tahoma,Arial,sans-serif!important}html[lang=ar] :is(h1,h2,h3,h4):lang(ar){font-weight:700}html[lang=ar] :is(button,input,select,textarea):lang(ar){line-height:1.7}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar]{font-size:16px;line-height:1.7}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(h1,h2,h3,h4){text-wrap:balance;font-style:normal}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] h1{font-size:clamp(32px,3.5vw,48px);line-height:1.3}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] h2{font-size:clamp(24px,2.4vw,30px);line-height:1.4}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] h3{line-height:1.45}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(.hero-copy,.sa-hero-copy)>p{font-size:17px;line-height:1.75}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(.hero-launch-kicker,.sa-eyebrow,.sa-launch-label){font-size:13px;line-height:1.6}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(.section-head,.sa-section-heading) p{font-size:16px;line-height:1.7}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(.service-photo-card,.sa-how-grid) h3{font-size:20px;line-height:1.45}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(.service-photo-card,.sa-how-grid) p{font-size:16px;line-height:1.75}html[lang=ar] :is(.public-nav,.site-footer-links){line-height:1.6}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(.pill,.sa-button,.sa-text-link){font-size:16px;font-weight:500;line-height:1.5}@media (width<=600px){html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] h1{font-size:32px;line-height:1.35}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] h2{font-size:24px}html[lang=ar] main:is(#main-content,.business-page,.services-page,.sa-market,.legal-page)[lang=ar] :is(.hero-copy,.sa-hero-copy)>p{font-size:16px}}html[lang=ar] .business-page[lang=ar] .business-calendar-toolbar h2,html[lang=ar] main#main-content.business-page[lang=ar] .business-calendar-toolbar h2{font-size:20px;line-height:1.4}@media (width<=600px){html[lang=ar] main#main-content.business-page[lang=ar] .business-calendar-toolbar h2{font-size:18px}}html[lang=ar] main#main-content .hero h1 em{font-style:normal;font-weight:inherit}.header-country-bar{border-top:1px solid #e3e9f2;justify-content:flex-end;padding-block:8px;display:flex}.header-country-bar .market-location-switch{color:#50617a;align-items:center;gap:12px;max-width:100%;margin:0;font-size:12px;display:flex}.header-country-bar select{font:inherit;color:#142b4a;background:#fff;border:1px solid #ccd6e6;border-radius:8px;max-width:210px;min-height:36px;padding:6px 12px}.header-country-bar select:focus-visible{outline-offset:2px;outline:3px solid #1554b5}@media (width<=760px){.header-country-bar{padding-block:6px}.header-country-bar select{min-height:44px;font-size:13px}.header-country-bar .market-location-switch{font-size:13px}}.service-category-accordions details{min-width:0}.service-category-accordions summary{align-items:flex-start}.service-category-accordions summary>span{overflow-wrap:anywhere;flex:1;min-width:0}.service-category-accordions summary small{flex-shrink:0}.hero-actions .hero-client-signup{color:#123d80;background:#fff;border:1px solid #b8c9e4;min-height:48px}.hero-actions.compact-actions{flex-wrap:wrap;gap:12px}.booking-cancellation summary{color:#123d80;cursor:pointer;border:1px solid #b8c9e4;border-radius:9px;min-height:44px;padding:12px 16px;display:block}.booking-cancellation p{font-size:14px;line-height:1.9}.booking-cancellation label{gap:8px;display:grid}.booking-cancellation form{margin-top:16px}.client-account-benefits{padding-block:42px}.client-benefits-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.client-benefits-heading h2{color:#142f55;margin:0 0 10px;font-size:clamp(24px,3vw,34px);line-height:1.4}.client-benefits-heading p,.client-benefits-grid p,.client-rebook-action p{color:#455b72;margin:0;font-size:15px;line-height:1.8}.client-benefits-heading .pill{flex-shrink:0}.client-benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.client-benefits-grid article{background:linear-gradient(150deg,#f5f8fc,#fff);border:1px solid #d5deea;border-radius:18px;padding:24px}.client-benefits-grid article>span{color:#123d80;background:#e5edfa;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:inline-flex}.client-benefits-grid h3{color:#142f55;margin:16px 0 8px;font-size:20px;line-height:1.5}.client-rebook-action{gap:10px;margin-block:16px;display:grid}.client-rebook-action a{width:fit-content;text-decoration:none}.client-rebook-action p{max-width:65ch}@media (width<=760px){.client-benefits-heading{flex-direction:column;align-items:stretch}.client-benefits-grid{grid-template-columns:1fr}.client-account-benefits{padding-block:30px}.client-benefits-heading .pill{align-self:flex-start}}.managed-section{overflow-wrap:anywhere;padding-block:40px}.managed-section h2{font-size:clamp(24px,4vw,36px);line-height:1.5}.managed-section p{white-space:pre-wrap;max-width:80ch;line-height:1.9}.managed-section img{border-radius:22px;width:100%;max-width:1000px;height:auto;display:block}.managed-section summary{cursor:pointer;font-size:22px;font-weight:600}.managed-section details{border:1px solid #d5dee9;border-radius:20px;padding:24px}.founding-launch-note{color:#334a60;max-width:65ch;font-size:14px;line-height:1.75}.founding-launch-note a{text-decoration:underline}@media (width<=720px){.launch-coverage .coverage-separator{display:none}.modal .selection-note{overflow-wrap:anywhere;box-sizing:border-box;max-width:100%;padding-inline:16px}}.sa-header-account{color:#142a43;max-width:180px;font-size:14px;position:relative}.sa-header-account>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;list-style:none;display:flex}.sa-header-account>summary bdi{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.sa-header-account>summary:after{content:"⌄"}.sa-header-account>a,.sa-header-account>button{color:#142a43;min-height:44px;font:inherit;white-space:nowrap;text-align:start;cursor:pointer;background:#fff;border:1px solid #d3dae8;width:220px;padding:12px 16px;text-decoration:none;display:block}.sa-header-account[open]>a{z-index:45;inset-inline-end:0;border-radius:9px 9px 0 0;position:absolute;top:100%;box-shadow:0 8px 24px #102c5218}.sa-header-account[open]>button{z-index:45;inset-inline-end:0;border-radius:0 0 9px 9px;position:absolute;top:calc(100% + 44px)}.sa-header-account summary:focus-visible{outline-offset:3px;outline:3px solid #2f78e5}.mobile-public-menu .sa-header-account{max-width:none}.mobile-public-menu .sa-header-account[open]>a,.mobile-public-menu .sa-header-account[open]>button{width:100%;box-shadow:none;border-radius:8px;position:static}.mobile-public-menu .sa-header-account summary bdi{max-width:none}.safety-page .safety-content>h1{margin:8px 0 12px;font-size:36px;line-height:1.35}.safety-page .safety-content p,.safety-page .safety-content li{color:#334a60;font-size:16px;line-height:1.8}.safety-page .safety-content h2{font-size:23px;line-height:1.5}.safety-page .safety-content h3{margin:18px 0 6px;font-size:18px}.safety-page .safety-content>section{padding:22px 0}.safety-content ul{margin:8px 0;padding-inline-start:23px}.safety-content li+li{margin-top:8px}.safety-page p.safety-updated{color:#40566d;font-size:14px;font-weight:600}.safety-emergency{border:1px solid #dca75c;background:#fff8eb;border-inline-start:5px solid #aa6414;border-radius:12px;margin-block:22px;padding:22px}.safety-emergency h2{color:#704010}.safety-emergency a{color:#79440a;font-weight:700;text-decoration:underline}.safety-source{font-size:14px}.safety-report{padding-block:2px 18px}.safety-button{color:#fff;background:#153d6a;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.safety-button:focus-visible{outline-offset:4px;outline:3px solid #b86e00}.safety-page .safety-support{background:#102b4e;border-radius:14px;margin-top:22px;padding:24px}.safety-page .safety-support h2,.safety-page .safety-support p{color:#fff}.safety-support .safety-button{color:#102b4e;background:#fff}.safety-market-note{border-inline-start:3px solid #b5c6dc;padding-inline-start:12px}.support-form{scroll-margin-top:140px}.site-nav-actions .market-location-switch,.mobile-public-menu .market-location-switch{color:#334a60;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.site-nav-actions .market-location-switch select,.mobile-public-menu .market-location-switch select{font:inherit;color:#142b4a;background:#fff;border:1px solid #c5d1e0;border-radius:8px;max-width:155px;min-height:38px;padding:6px}.mobile-public-menu .market-location-switch select{min-height:44px}@media (width<=760px){.safety-page .safety-content{padding-block:28px 48px}.safety-page .safety-content>h1{font-size:29px}.safety-page .safety-content h2{font-size:21px}.safety-emergency{padding:17px}.site-nav-actions>.market-location-switch{display:none}}.compact-public-header .site-nav-links{align-items:center;gap:30px}.header-dropdown{color:#183551;font-size:14px;position:relative}.header-dropdown>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.header-dropdown>summary::-webkit-details-marker{display:none}.header-dropdown>summary:after{content:"⌄";font-size:14px}.header-dropdown>summary bdi{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.header-dropdown-panel{z-index:70;text-align:start;top:calc(100% + 6px);background:#fff;border:1px solid #ccd9e8;border-radius:12px;flex-direction:column;gap:4px;min-width:210px;padding:8px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 30px #102c5220}.header-dropdown-panel>a,.header-dropdown-panel>button{min-height:44px;font:inherit;cursor:pointer;text-align:start;background:#fff;border:0;border-radius:7px;align-items:center;text-decoration:none;color:#173d69!important;padding:10px 14px!important;font-size:14px!important;display:flex!important}.header-dropdown-panel>a:hover,.header-dropdown-panel>button:hover{background:#edf4ff}.header-dropdown-panel :is(a,button,select):focus-visible,.header-dropdown>summary:focus-visible{outline-offset:2px;outline:3px solid #296bc2}.header-locale>summary{border:1px solid #cbd7e6;border-radius:9px;padding:8px 12px;font-size:13px}.header-locale .header-dropdown-panel{gap:14px;min-width:245px;padding:16px}.header-locale .market-location-switch,.header-locale .language-picker{color:#334a60;justify-content:space-between;align-items:center;gap:10px;margin:0;font-size:13px;display:flex!important}.header-locale select{font:inherit!important;color:#142b4a!important;background:#fff!important;border:1px solid #c5d1e0!important;border-radius:8px!important;width:155px!important;max-width:155px!important;min-height:44px!important;padding:8px!important}.compact-public-header .header-account-link{color:#174d8d;cursor:pointer;min-height:44px;font-size:14px;font:inherit;background:#fff;border:1px solid #cbd7e6;border-radius:9px;align-items:center;padding:8px 14px;text-decoration:none;display:flex}.compact-mobile-links,.compact-mobile-settings{flex-direction:column;gap:10px;display:flex}.compact-mobile-settings{border-top:1px solid #dbe4ef;padding-top:16px}.compact-public-header .mobile-public-menu{overflow:visible}.compact-public-header .mobile-public-menu .header-dropdown{width:100%}.compact-public-header .mobile-public-menu .header-dropdown>summary{justify-content:space-between}.compact-public-header .mobile-public-menu .header-dropdown-panel{min-width:0;box-shadow:none;margin:6px 0 10px;position:static}.compact-public-header .mobile-public-menu .header-locale .header-dropdown-panel{min-width:0}.compact-public-header .mobile-public-menu .header-account-link{justify-content:center}.compact-public-header .site-nav-actions{gap:20px}.compact-public-header .mobile-public-menu .compact-mobile-links>a{color:#173d69;align-items:center;min-height:44px;padding:10px 0;text-decoration:none;display:flex}.compact-public-header .mobile-public-menu{max-height:calc(100dvh - 88px);overflow-y:auto}.compact-public-header .site-nav-links .header-dropdown-panel>a{white-space:nowrap}.workspace-entry-header{border-bottom:1px solid #dce4ee;justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.workspace-entry-header .brand img{max-width:180px}.workspace-entry-header>div{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.workspace-entry-header label{gap:5px;font-size:13px;display:grid}.workspace-entry-header select{color:#142b4b;background:#fff;border:1px solid #bdcbdd;border-radius:8px;max-width:180px;min-height:42px;padding:8px}.workspace-entry-header a{color:#1756a5;font-size:14px}@media (width<=700px){.workspace-entry-header{flex-wrap:wrap}.workspace-entry-header>div{width:100%}}.download-stores{flex-wrap:wrap;align-items:center;gap:14px;margin-block:22px 14px;display:flex}.download-stores .download-primary{box-sizing:border-box;color:#fff;background:#050505;border:1px solid #343434;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;width:176px;min-width:176px;height:58px;margin:0;padding:9px 16px;line-height:1.2;display:inline-flex;box-shadow:0 4px 12px #071a3a16}.download-stores .download-primary span{font-size:10px}.download-stores .download-primary strong{margin-top:2px;font-size:20px;font-weight:600}.download-page .download-hero{padding-block:40px 48px}.download-page .download-card{padding:32px 28px;box-shadow:0 10px 24px #071a3a14}@media (width<=430px){.download-stores{gap:10px}.download-stores .download-primary{width:154px;min-width:154px;height:56px;padding:8px 12px}}@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-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}main:is(.business-page,.features-page,.careers-page,.pricing-page,.services-page,.legal-page){color:#10223e;background:#f7f8fb}main:is(.business-page,.features-page,.careers-page,.pricing-page,.services-page,.legal-page) :is(h1,h2,h3){text-wrap:balance;letter-spacing:-.025em}main[lang=ar] :is(h1,h2,h3){letter-spacing:0;font-style:normal}main:is(.business-page,.features-page,.careers-page,.pricing-page,.services-page,.legal-page) p{text-wrap:pretty}main .editorial-hero.shell{text-align:start;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1200px;padding-block:64px 72px;display:grid}main .editorial-hero>div{max-width:none;margin:0}main .editorial-hero h1{margin:16px 0 24px;font-size:clamp(34px,3.7vw,54px);line-height:1.16}main[lang=ar] .editorial-hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.35}main .editorial-hero .business-actions{justify-content:flex-start}main .editorial-hero :is(.business-intro,.careers-intro){margin-inline:0;font-size:17px;line-height:1.8}.editorial-photo{aspect-ratio:4/4.5;isolation:isolate;background:#dbe3ee;border-radius:24px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}.editorial-photo>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.editorial-photo:after{content:"";z-index:0;background:linear-gradient(#0000,#061830df);position:absolute;inset:45% 0 0}.editorial-photo figcaption{bottom:0;color:#fff;z-index:1;padding:28px;position:absolute;inset-inline:0}.editorial-photo figcaption>span{letter-spacing:1px;font-family:Georgia,serif;font-size:26px}main .editorial-photo figcaption p{color:#fff;margin:8px 0 0;font-size:16px;line-height:1.6}main :is(.business-eyebrow,.features-eyebrow,.careers-eyebrow,.pricing-eyebrow,.kicker){letter-spacing:.1em;color:#2457a5;font-size:12px;font-weight:700}main[lang=ar] :is(.business-eyebrow,.features-eyebrow,.careers-eyebrow,.pricing-eyebrow,.kicker){letter-spacing:0;font-size:14px}main :is(.business-types,.business-pillars,.business-tools,.features-availability,.careers-values,.pricing-details,.pricing-faq){padding-block:48px}main .features-section{border-top:1px solid #dce3ed;padding-block:48px;scroll-margin-top:100px}.features-page .features-section-heading{max-width:720px;margin-bottom:28px}.features-page .features-index{border-block:1px solid #dce3ed;gap:10px;margin-block:32px;padding-block:22px}main :is(.features-detail-grid,.careers-grid){gap:20px}main :is(.features-detail-grid,.careers-grid,.pricing-feature-grid)>article{background:#fff;border:1px solid #dde4ee;border-radius:18px;padding:28px;box-shadow:0 6px 20px #132c4c04}main :is(.features-detail-grid,.careers-grid,.pricing-feature-grid)>article h3{margin-top:8px;font-size:20px;line-height:1.45}.features-page .features-detail-grid>article{border-top:3px solid #a7bde0}main :is(.features-start,.careers-partners){padding-block:48px}main .pricing-hero{padding-block:64px 40px}main .pricing-cards>article{border-color:#cbd6e7;border-radius:22px;padding:36px;box-shadow:0 8px 26px #132c4c06}main .pricing-cards>article:first-child{border-top:4px solid #1554b5}main .pricing-after{background:linear-gradient(120deg,#071a3a,#173c70);border-radius:22px;padding:40px}main .services-hero{gap:32px;padding-block:64px 36px}main .services-hero h1{max-width:820px;font-size:clamp(34px,4vw,52px);line-height:1.22}.service-photo-nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-block:8px 40px;display:grid}.service-photo-nav button{color:#10223e;text-align:start;cursor:pointer;min-width:0;font:inherit;background:#fff;border:1px solid #dce3ed;border-radius:16px;padding:0;overflow:hidden}.service-photo-nav button img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;transition:transform .2s;display:block}.service-photo-nav button span{padding:14px 12px;font-size:14px;font-weight:700;line-height:1.5;display:block}.service-photo-nav button[aria-pressed=true]{outline-offset:3px;outline:3px solid #1554b5}.service-photo-nav button:hover img{transform:scale(1.035)}.service-photo-nav button:focus-visible{outline-offset:4px;outline:3px solid #1554b5}main .services-search-shell{border:1px solid #dce3ed;border-radius:18px;box-shadow:0 8px 28px #132c4c08}main .service-category-accordions{gap:16px;padding-block:32px}main .service-category-accordions details{background:#fff;border-color:#dce3ed;border-radius:14px;padding:20px}main .legal-content{max-width:920px;padding-block:64px 80px}main .legal-content>h1,.support-editorial h1{margin-block:16px 24px;font-size:clamp(34px,4vw,50px);line-height:1.3}main .legal-content p{color:#455a73;font-size:16px;line-height:1.9}main .legal-content>section{padding-block:30px}main .legal-content h2{font-size:24px;line-height:1.5}main .support-content{max-width:1200px}.support-editorial{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;margin-bottom:36px;display:grid}.support-editorial .editorial-photo{aspect-ratio:1.6}.support-content>section,.support-content>.legal-note{max-width:850px}main .hero{gap:clamp(28px,5vw,72px)}main .hero-art{border-radius:24px;overflow:hidden}main .hero-professional-photo{object-fit:cover;border-radius:24px}main .hero h1 em{font-style:normal}main .marketplace-hero img{border-radius:24px}.sa-market .sa-hero-art{box-shadow:none;background:linear-gradient(#071a3a10,#071a3abf),url(/cdn/business-categories/salon.png) 50%/cover;border-radius:24px}.sa-market .sa-hero-art .sa-orbit{display:none}.sa-market .sa-hero-art .sa-official-logo{background:#ffffffed;border-radius:50%;width:160px;height:160px;padding:14px}.sa-market .sa-hero-art .sa-art-caption{color:#fff}.sa-market .sa-category{border-radius:16px;overflow:hidden}@media (width<=850px){main .editorial-hero.shell,.support-editorial{grid-template-columns:1fr;gap:28px;padding-block:36px 44px}main .editorial-hero h1{font-size:36px}main[lang=ar] .editorial-hero h1{font-size:34px}.editorial-photo{aspect-ratio:1.5;max-height:400px}.service-photo-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}main .legal-content{padding-block:36px 56px}main .pricing-after{padding:26px}.support-editorial{margin:0;padding-top:0}}@media (width<=480px){main .editorial-hero.shell{padding-block:28px 36px}main .editorial-hero h1,main[lang=ar] .editorial-hero h1{font-size:32px}main .editorial-hero :is(.business-intro,.careers-intro){font-size:16px}.editorial-photo{aspect-ratio:1.25;border-radius:18px}.editorial-photo figcaption{padding:20px}main :is(.features-detail-grid,.careers-grid,.pricing-feature-grid)>article{padding:22px}main :is(.business-types,.business-pillars,.business-tools,.features-availability,.careers-values,.pricing-details,.pricing-faq,.features-section){padding-block:32px}.service-photo-nav{gap:10px;padding-bottom:28px}.service-photo-nav button span{padding:10px 8px;font-size:12px}main .services-hero{padding-block:36px 24px}main .services-hero h1{font-size:32px}main .pricing-cards>article{padding:26px}main .legal-content p{font-size:15px}}@media (prefers-reduced-motion:reduce){.service-photo-nav button img{transition:none}}.service-grid .service-photo-card a.service-photo-link{width:100%;color:inherit;border-radius:16px 16px 0 0;padding:0;display:block;overflow:hidden}.service-photo-link:focus-visible{outline-offset:4px;outline:3px solid #1554b5}.service-photo-link .service-category-photo{transition:transform .2s}.service-photo-link:hover .service-category-photo{transform:scale(1.025)}#service-results{scroll-margin-top:110px}#service-results:focus-visible{outline-offset:6px;border-radius:16px;outline:3px solid #1554b5}@media (prefers-reduced-motion:reduce){.service-photo-link .service-category-photo{transition:none}}.sector-details{grid-template-columns:1fr 1fr;gap:64px;padding-block:32px 56px;display:grid}.sector-details p,.sector-actions p{color:#50617a;line-height:1.9}.sector-details ul{padding-inline-start:24px;line-height:2.3}.sector-actions{border-top:1px solid #dce3ed;padding-block:40px 64px}.sector-pet-link{padding-bottom:24px}.sector-pet-link a{color:#1554b5;text-underline-offset:4px}@media (width<=760px){.sector-details{grid-template-columns:1fr;gap:24px;padding-block:24px 36px}}.bo-pet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:20px;display:grid}.bo-pet-grid .bo-client{background:#fff;border:1px solid #d3dae8;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}.bo-panel>label{gap:8px;display:grid}.bo-panel textarea{box-sizing:border-box;width:100%}@media (width<=700px){.bo-pet-grid{grid-template-columns:1fr}.section-head{flex-wrap:wrap;gap:16px}.section-head>a,.section-head>button{white-space:normal;align-items:center;max-width:100%;min-height:44px;display:inline-flex}}.service-photo-card>div>a{align-items:center;min-height:44px;font-size:15px;line-height:1.6;display:inline-flex}@media (width>=1000px){#services .service-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#services .service-photo-card{grid-column:span 2}#services .service-photo-card:nth-last-child(2):nth-child(3n+1){grid-column:2/span 2}}.booking-receipt-card{background:#fff;border:1px solid #d9e3ef;border-radius:22px;padding:24px;overflow:hidden;box-shadow:0 18px 40px #112c4d0a}.booking-receipt-brand{color:#123d80;letter-spacing:.04em;border-bottom:1px solid #e4eaf2;padding-bottom:16px;font-size:14px;font-weight:700}.booking-receipt-card .success{text-align:start;padding:24px 0}.booking-receipt-details{border-top:1px solid #e4eaf2;margin:0 0 24px}.booking-receipt-details>div{border-bottom:1px solid #e4eaf2;grid-template-columns:1fr 1.5fr;gap:16px;padding:14px 0;display:grid}.booking-receipt-details dt{color:#61708a;font-size:13px}.booking-receipt-details dd{color:#142b4a;overflow-wrap:anywhere;margin:0;font-size:14px}.booking-receipt-details small{color:#61708a;margin-top:6px;font-size:11px;display:block}.booking-receipt-card>a{white-space:normal;text-align:center;line-height:1.7}@media (width<=600px){.booking-receipt-card{padding:16px}.booking-receipt-details>div{grid-template-columns:1fr;gap:6px}}.legal-doc-nav{flex-wrap:wrap;gap:8px;margin:20px 0 24px;display:flex}.legal-doc-nav a{color:#123d80;border:1px solid #d6dfed;border-radius:24px;align-items:center;min-height:44px;padding:8px 16px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.legal-doc-nav a[aria-current=page]{color:#fff;background:#123d80;border-color:#123d80}.legal-doc-nav a:focus-visible{outline-offset:3px;outline:3px solid #1554b5}#business-workspace-data{scroll-margin-top:100px}.early-access-note{background:#f4f7fc;border:1px solid #bbc9df;border-radius:30px;font-weight:600;color:#243e67!important;padding:8px 14px!important;font-size:13px!important;display:inline-block!important}.early-access-detail{max-width:560px;color:#435773!important;margin-top:18px!important;font-size:14px!important;line-height:1.8!important}.app-store-download{background:#080d18;border:1px solid #79859a;border-radius:10px;flex-direction:column;justify-content:center;min-width:180px;min-height:60px;padding:9px 20px;line-height:1.15;text-decoration:none;color:#fff!important;display:inline-flex!important}.app-store-download>span{letter-spacing:.4px;font-size:11px}.app-store-download>strong{font-size:23px;font-weight:600}.quick .quick-schedule>.search-btn{background:var(--ink);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:14px 18px;display:flex}.google-address.typed-address>button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:12px 16px;display:flex}.change-application-path{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:600;text-decoration:none;display:inline-flex}.professional-fee-disclosure{color:#173654;background:#f0f5fc;border:1px solid #cbd8e9;border-radius:12px;margin-block:12px 20px;padding:14px 16px;font-size:14px;line-height:1.7}.professional-fee-disclosure a{font-weight:700;text-decoration:underline}main.sector-page .editorial-hero.shell{gap:32px;padding-block:32px 36px}main.sector-page .editorial-photo{aspect-ratio:auto;justify-self:end;max-width:440px;height:300px}main.sector-page .editorial-hero h1{margin-block:8px 16px;font-size:clamp(28px,3vw,38px)}main.sector-page .editorial-photo:after{display:none}main.sector-page .sector-details{gap:32px;padding-block:24px 32px}main.sector-page .sector-actions{padding-block:28px 40px}@media (width<=760px){main.sector-page .editorial-hero.shell{gap:20px;padding-block:24px}main.sector-page .editorial-photo{justify-self:stretch;max-width:100%;height:200px}main.sector-page .sector-details{gap:20px}main.sector-page .business-actions{gap:14px}}main.sector-page .sector-details-overview{grid-template-columns:minmax(0,1fr);max-width:900px}.admin.admin-operations{color:#142b4b;background:#f5f7fb;grid-template-columns:245px minmax(0,1fr);font-size:16px;line-height:1.7}.admin-operations *{box-sizing:border-box}.admin.admin-operations>aside{color:#fff;background:#102c52}.admin.admin-operations aside nav{margin-top:28px}.admin.admin-operations aside nav :is(button,a){color:#edf3fc;text-align:start;justify-content:space-between;align-items:center;gap:8px;min-height:46px;font-size:15px;line-height:1.6;display:flex}.admin.admin-operations aside nav button.active{color:#fff;background:#285f9f}.admin.admin-operations aside nav i{float:none;color:#133660;text-align:center;background:#fff;min-width:28px;padding:2px 7px;font-size:13px}.admin-operations .admin-user :is(b,a){color:#edf3fc;font-size:14px}.admin-operations .admin-main{min-width:0;padding:32px}.admin-operations .admin-main header p{color:#526881;letter-spacing:0;font-size:14px}.admin-operations .admin-main header h1{color:#142b4b;font-family:inherit;font-size:30px;font-weight:700}.admin-operations .admin-main header button{min-height:44px;font-size:14px}.admin-operations .stats span{color:#435b74;font-size:14px}.admin-operations .stats b{color:#142b4b;font-family:inherit}.admin-operations :is(.record-main p,.record-main>span,.admin-empty p){color:#435b74;overflow-wrap:anywhere;font-size:15px}.admin-operations :is(.admin-status,.admin-notice,.admin-empty,.record-link){font-size:14px}.admin-operations .admin-status{color:#294363;background:#edf2f8}.admin-operations .admin-status.approved,.admin-operations .admin-status.confirmed{color:#24623c;background:#e5f4eb}.admin-operations .admin-table select{max-width:100%;min-height:44px;font-size:14px}.admin-operations :is(button,a,select,summary):focus-visible{outline-offset:3px;outline:3px solid #7aaff4}.admin-founding{color:#193957;background:#fff;border:1px solid #dce4ee;border-radius:12px;margin:20px 0}.admin-founding summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:14px;min-height:48px;padding:16px 20px;display:flex}.admin-founding summary strong{font-size:17px}.admin-founding summary span{color:#445e78;flex:1;font-size:14px}.admin-founding summary small{color:#1c5ca5;font-size:13px}.admin-founding-body{padding:0 20px 20px;font-size:14px}.admin-founding-body p{color:#425971;margin:12px 0}.admin-founding-body .admin-mail-warning{color:#715017;background:#fff5df;border:1px solid #f1ddb2;border-radius:8px;padding:12px}.admin-founding-body .admin-mail-ready{color:#24623c}.admin-founding-empty{text-align:center;background:#f5f7fb;border-radius:8px;padding:20px}.admin-founding-table{border:1px solid #dce4ee;border-radius:8px;overflow-x:auto}.admin-founding table{border-collapse:collapse;text-align:start;width:100%;min-width:560px}.admin-founding caption{text-align:start;padding:12px;font-weight:700}.admin-founding th,.admin-founding td{white-space:nowrap;text-align:start;border-bottom:1px solid #e1e7ef;padding:12px 16px}.admin-founding th{background:#f2f6fb;font-weight:700}.admin-founding tr:last-child td{border-bottom:0}@media (width<=760px){.admin.admin-operations{display:block}.admin-operations .admin-main{padding:20px 14px}.admin.admin-operations>aside{height:auto;position:static}.admin.admin-operations aside nav{flex-direction:row;display:flex;overflow-x:auto}.admin.admin-operations aside nav :is(a,button){white-space:nowrap;flex-shrink:0}.admin-operations .stats{grid-template-columns:1fr;gap:8px}.admin-operations .stats article:last-child{display:block}.admin-operations .stats article{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.admin-operations .stats b{margin:0;font-size:24px}.admin-operations .admin-main header{align-items:flex-start;gap:12px}.admin-operations .admin-main header h1{font-size:25px}.admin-founding summary{gap:8px;padding:14px}.admin-founding summary span{flex-basis:100%}.admin-founding-body{padding:0 14px 14px}}.admin.admin-operations{direction:ltr}.admin-operations>aside,.admin-operations>.admin-main{direction:rtl}.admin-operations .admin-main header h1{margin:0;font-size:26px}.admin-operations .admin-main header{justify-content:space-between;align-items:center;display:flex}.admin-operations .admin-table>article{gap:16px;padding:18px 20px}.admin-record-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0;display:flex}.admin-record-filters label{color:#193957;gap:6px;font-size:14px;display:grid}.admin-record-filters input:not([type=checkbox]),.admin-record-filters select{color:#142b4b;max-width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:8px 12px}.admin-record-filters .admin-filter-check{align-items:center;min-height:44px;display:flex}.admin-scope-note{color:#435b74;font-size:13px}.admin-compact-table{background:#fff;border:1px solid #dce4ee;border-radius:10px;overflow-x:auto}.admin-compact-table table{border-collapse:collapse;text-align:start;width:100%;min-width:620px}.admin-compact-table th,.admin-compact-table td{vertical-align:top;text-align:start;border-bottom:1px solid #dce4ee;padding:12px 14px;font-size:14px}.admin-compact-table th{background:#edf2f8}.admin-compact-table caption{text-align:start;padding:12px;font-weight:700}.admin-compact-table small{color:#754d13;display:block}.admin-compact-table details{max-width:340px}.admin-compact-table dl{min-width:230px}.admin-compact-table dd{overflow-wrap:anywhere;margin:0 0 10px}.admin-support-record .record-main{width:100%}.admin-record-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-record-heading h3{margin:0}.admin-record-heading>span{background:#edf2f8;border-radius:8px;padding:4px 8px;font-size:13px}.admin-record-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.admin-record-fields dt{color:#526881;font-size:13px}.admin-record-fields dd{color:#142b4b;overflow-wrap:anywhere;margin:0;font-size:15px}.admin-interest-note{background:#fff5df;border-radius:8px;padding:10px 12px}.admin-record-update{flex-wrap:wrap;align-items:end;gap:14px;margin:14px 0;display:flex}.admin-record-update label{gap:6px;font-size:14px;display:grid}.admin-record-update button{color:#fff;min-height:44px;font:inherit;background:#285f9f;border:0;border-radius:8px;padding:10px 16px}.admin-record-update button:disabled{opacity:.5}.admin-support-record details{margin-block:12px}.admin-support-record summary,.admin-compact-table summary{cursor:pointer;color:#205899;font-size:14px}.admin-support-record pre{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;direction:ltr;background:#f5f7fb;max-width:100%;padding:12px;font-size:13px}.admin-support-message{white-space:pre-wrap}.admin-operations bdi{direction:ltr;unicode-bidi:isolate}.admin-operations .stats{margin-top:14px}@media (width<=760px){.admin-record-filters label{flex:1;min-width:140px}.admin-record-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operations .admin-main header h1{font-size:22px}.admin-operations .admin-table>article{padding:14px}.admin-record-heading{flex-direction:column;align-items:start}}.admin.admin-operations[lang=en]>aside,.admin.admin-operations[lang=en]>.admin-main{direction:ltr}.admin-operations .admin-main>header{flex-wrap:wrap}.admin-operations .admin-main>header>div{flex:1;min-width:180px}.admin-language-switch{color:inherit;gap:5px;font-size:14px;line-height:1.5;display:inline-grid}.admin-language-switch select{color:#142b4b;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:8px;max-width:100%;padding:8px 12px}.admin.admin-operations[lang=ar]{direction:rtl}.admin.admin-operations[lang=en]{direction:ltr}.admin.admin-operations>aside{inset-inline:0 auto}.admin-section-shell .admin-main{padding:0;overflow:hidden}.admin-navigation nav small{opacity:.85;font-size:11px}.admin-navigation nav>a:has(small){flex-wrap:wrap}.admin-navigation nav>a>small{flex-basis:100%;display:block}.admin-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-block:24px;display:flex}.admin-pagination :is(button,a){color:#173e6e;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:10px 16px}.admin-scope-card{background:#eef5ff;border:1px solid #cbdcf4;border-radius:10px;padding:16px;line-height:1.8}.admin-record-tools{margin-block:12px}.admin-record-tools form{gap:10px;max-width:420px;display:grid}.admin-record-tools input{max-width:100%;padding:10px}.admin-record-tools button{min-height:44px}.admin-pagination [aria-disabled=true]{opacity:.5;pointer-events:none}.admin.admin-operations>aside.admin-navigation{gap:0;min-width:0;height:100dvh;padding:20px 12px;overflow:hidden}.admin.admin-operations .admin-navigation>nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin-top:16px;padding-inline-end:3px;display:block;overflow-y:auto}.admin-nav-group{gap:3px;min-width:0;margin-bottom:14px;display:grid}.admin-nav-group-title{color:#bed0e5;padding:0 10px 5px;font-size:11px;font-weight:700;line-height:1.5;display:block}.admin.admin-operations .admin-navigation nav :is(a,button){white-space:nowrap;border-radius:8px;flex-wrap:nowrap;min-width:0;height:44px;min-height:44px;margin:0;padding:9px 10px;font-size:14px;line-height:1.5}.admin-navigation nav :is(a,button)>span{white-space:nowrap;min-width:0}.admin.admin-operations .admin-navigation nav i{flex-shrink:0;min-width:24px;padding:1px 6px;font-size:11px}.admin-nav-saudi-counts{color:#c1d2e6;margin:3px 10px 0;font-size:11px;line-height:1.5}.admin-navigation .admin-user{flex-wrap:wrap;flex-shrink:0;gap:5px 10px;margin-top:12px;padding:12px 8px 0;font-size:12px}.admin-navigation .admin-user bdi{overflow-wrap:anywhere;max-width:100%}.admin.admin-operations>.admin-main>header{align-items:center;gap:20px;margin-bottom:18px}.admin.admin-operations>.admin-main>header h1{margin:4px 0;font-size:30px;line-height:1.4}.admin.admin-operations>.admin-main>header>div.admin-header-actions{flex:none;justify-content:flex-end;align-items:flex-end;gap:12px;min-width:0;display:flex}.admin-header-actions .admin-language-switch{gap:4px;font-size:12px}.admin-header-actions :is(select,button){white-space:nowrap;height:44px;min-height:44px;margin:0}.admin.admin-operations .admin-record-filters{align-items:flex-end;gap:12px}.admin.admin-operations .admin-record-filters>label{flex:0 180px;gap:5px;min-width:140px;font-size:13px}.admin.admin-operations .admin-record-filters>.admin-search-field{flex:3 360px;min-width:260px}.admin.admin-operations .admin-record-filters>.admin-search-field input{width:100%;min-width:0}.admin.admin-operations .admin-record-filters :is(input:not([type=checkbox]),select){height:44px;min-height:44px;padding:9px 12px;font-size:14px}.admin.admin-operations .admin-record-filters>.admin-filter-check{flex:0 auto;min-height:44px}.admin.admin-operations .stats{gap:12px;margin-block:14px 20px}.admin.admin-operations .stats>article{border-radius:10px;flex-direction:column;justify-content:center;height:86px;min-height:86px;padding:12px 16px;display:flex}.admin.admin-operations .stats>article>span{font-size:13px;line-height:1.5}.admin.admin-operations .stats>article>b{margin-top:5px;font-size:26px;line-height:1.2}.admin.admin-operations .admin-empty{border-radius:10px;padding:28px 18px}.admin.admin-operations .admin-empty>span{font-size:22px}.admin.admin-operations .admin-empty h3{margin:8px 0;font-size:18px;line-height:1.6}.admin.admin-operations .admin-empty p{margin:6px 0;font-size:13px}@media (width<=1000px){.admin.admin-operations>.admin-main>header{flex-wrap:wrap}.admin.admin-operations .admin-record-filters>.admin-search-field{flex-basis:100%}}@media (width<=760px){.admin.admin-operations>aside.admin-navigation{height:auto;padding:14px;position:static}.admin.admin-operations .admin-navigation>nav{flex-direction:row;gap:16px;max-width:100%;margin-top:12px;padding-bottom:6px;display:flex;overflow:auto hidden}.admin-navigation .admin-nav-group{flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}.admin-nav-group-title{white-space:normal;max-width:100px;padding:0 4px;font-size:11px}.admin-nav-saudi-counts{max-width:120px;margin:0;font-size:10px}.admin-navigation .admin-user{margin-top:8px;padding-top:8px}.admin.admin-operations>.admin-main>header h1{font-size:28px}.admin.admin-operations>.admin-main>header>div.admin-header-actions{flex:1;justify-content:flex-start}.admin.admin-operations .stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin.admin-operations .stats>article{height:auto;min-height:86px;padding:10px}.admin.admin-operations .stats>article>span{font-size:11px}.admin.admin-operations .stats>article>b{font-size:24px}.admin.admin-operations .admin-record-filters>label{flex:140px}.admin.admin-operations .admin-record-filters>.admin-search-field{flex:100%;min-width:0}}@media (width<=380px){.admin.admin-operations .stats{grid-template-columns:1fr}.admin.admin-operations .stats>article{flex-direction:row;justify-content:space-between;align-items:center;height:80px;min-height:80px}.admin.admin-operations .stats>article>b{margin:0}}.admin.admin-operations#main-content>.admin-main>header h1{letter-spacing:0!important;font-size:30px!important;line-height:1.4!important}@media (width<=760px){.admin.admin-operations#main-content>.admin-main>header h1{font-size:28px!important}.admin.admin-operations#main-content>.admin-main>header>div{flex:100%;width:100%;min-width:0}.admin.admin-operations#main-content>.admin-main>header>div.admin-header-actions{flex:100%;justify-content:flex-start}.admin.admin-operations#main-content>.admin-main>header{gap:12px}.admin.admin-operations#main-content>.admin-main>header h1{white-space:normal;max-width:100%;margin:4px 0}}.admin-country-switch{gap:4px;min-width:145px;font-size:12px;display:grid}.admin-country-switch select{color:#142b4b;width:100%;height:44px;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:8px 10px}.admin-header-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.admin-clients-table tbody tr{height:58px}.admin-clients-table th{font-weight:500}.admin-clients-table td:last-child{white-space:nowrap;width:70px}.admin-clients-table button,.admin-client-drawer button{color:#1756a5;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:8px 12px}.admin-client-drawer{color:#142b4b;overscroll-behavior:contain;text-align:start;background:#fff;border:0;width:min(560px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto;box-shadow:0 0 45px #142b4b33}.admin-client-drawer::backdrop{background:#10243e70}.admin-client-drawer>header{z-index:2;background:#fff;border-bottom:1px solid #d5dfec;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex;position:sticky;top:0}.admin-client-drawer h2{font:inherit;margin:0;font-size:21px}.admin-client-body{padding:18px}.admin-client-body dt{color:#52657e;margin-top:16px;font-size:13px}.admin-client-body dd{overflow-wrap:anywhere;margin:4px 0;font-size:14px}.admin-client-drawer small{color:#754d13;font-size:12px;display:block}.admin-client-body .admin-record-tools{border-top:1px solid #d5dfec;margin-top:20px;padding-top:14px}.admin-clients-table bdi,.admin-client-drawer bdi{direction:ltr;unicode-bidi:isolate}.sa-client-summary{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.sa-client-summary span{background:#fff;border:1px solid #d5dfec;border-radius:8px;padding:10px 14px;font-size:13px}.sa-admin-filters label[hidden]{display:none!important}.sa-admin .admin-header-actions{justify-content:flex-end}.admin-scope-note{max-width:100ch}.ce-heading-tools>.admin-country-switch{margin-inline-start:auto}@media (width<=600px){.admin-country-switch{flex:1;min-width:145px}.admin-header-actions{justify-content:flex-start;width:100%}.sa-admin-heading>.admin-header-actions{grid-column:1/-1;justify-content:flex-start}.admin-client-body{padding:14px}.ce-heading-tools{flex-wrap:wrap}.ce-heading-tools>.admin-country-switch{flex-basis:100%;order:3}}.admin-application-drawer section{border-bottom:1px solid #d5dfec;padding:14px 0}.admin-application-drawer h3{color:#142b4b;margin:0 0 10px;font-size:17px}.admin-application-drawer p,.admin-application-drawer li{font-size:14px;line-height:1.8}.admin-application-drawer form{gap:12px;display:grid}.admin-application-drawer label{gap:6px;font-size:14px;display:grid}.admin-application-drawer :is(select,input[type=date],textarea){color:#142b4b;width:100%;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:9px}.admin-application-drawer label:has(input[type=checkbox]){align-items:flex-start;gap:8px;display:flex}.admin-application-drawer input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.admin-application-drawer button:disabled{opacity:.5;cursor:not-allowed}.admin-application-drawer form button{color:#fff;background:#1756a5}.admin-application-drawer textarea{min-height:100px}.admin-application-drawer .admin-compact-table{min-width:0;margin:0}.application-submitted-text{white-space:pre-wrap;overflow-wrap:anywhere}.admin-applications-table small{color:#80551a;font-size:12px;display:block}.admin-waitlist-table table{min-width:860px}.admin-waitlist-table small{font-size:12px;display:block}.admin-waitlist-drawer p{font-size:14px}.admin-waitlist-drawer form{gap:12px;padding:16px 0;display:grid}.admin-waitlist-drawer label{gap:6px;font-size:14px;display:grid}.admin-waitlist-drawer select{width:100%;min-height:44px;font:inherit;color:#142b4b;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:8px}.admin-waitlist-drawer form button{color:#fff;background:#1756a5}.admin-waitlist-drawer button:disabled{opacity:.5;cursor:not-allowed}.admin-support-tabs{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.admin-support-tabs button{color:#142b4b;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcbdd;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:flex}.admin-support-tabs button[aria-pressed=true]{color:#fff;background:#1756a5;border-color:#1756a5}.admin-support-tabs b{color:#142b4b;background:#edf2f8;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:500}.admin-support-tabs button:focus-visible{outline-offset:3px;outline:3px solid #8cbae9}.admin-early-status-summary{flex-wrap:wrap;gap:12px;margin:14px 0;display:flex}.admin-early-status-summary>div{background:#edf3fb;border:1px solid #dce4ee;border-radius:8px;min-width:150px;padding:8px 12px}.admin-early-status-summary dt{color:#52657e;font-size:12px}.admin-early-status-summary dd{color:#142b4b;margin:0;font-size:14px}.admin-founding-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.admin-founding-stats article{background:#fff;border:1px solid #dce4ee;border-radius:10px;flex-direction:column;justify-content:center;min-height:86px;padding:12px;display:flex}.admin-founding-stats span{color:#435b74;font-size:13px}.admin-founding-stats b{color:#142b4b;font-size:26px}.admin-founding-terms{max-width:90ch;font-size:14px;line-height:1.8}.admin-founding-mail{border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:12px 16px;font-size:14px;display:flex}.admin-founding-mail a{color:#1756a5;white-space:nowrap;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:8px 12px}.admin-settings-email{overflow-wrap:anywhere;background:#fff;border:1px solid #dce4ee;border-radius:10px;max-width:850px;margin-top:18px;padding:20px}.admin-settings-email h2{font-size:20px}.admin-settings-email p,.admin-settings-email dl{font-size:14px}.admin-settings-email dl>div{border-bottom:1px solid #dce4ee;padding:12px 0}.admin-settings-email dd{color:#52657e;margin:4px 0}@media (width<=760px){.admin-founding-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-email{padding:14px}.admin-founding-mail{align-items:flex-start}}.admin-team>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-team h1{font-size:30px!important}.admin-team h2{font-size:20px}.admin-team p{max-width:90ch;font-size:14px}.admin-team-editor{background:#fff;border:1px solid #dce4ee;border-radius:10px;max-width:760px;margin:18px 0;padding:18px}.admin-team-editor form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-team-editor label{gap:5px;font-size:14px;display:grid}.admin-team-editor :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:9px}.admin-team-editor textarea{min-height:85px}.admin-team-editor .admin-team-active{align-items:center;gap:8px;display:flex}.admin-team button{color:#1756a5;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:8px 12px}.admin-team button:disabled{opacity:.5}.admin-team-editor form>div{grid-column:1/-1;gap:10px;display:flex}.admin-team-editor form>div button:first-child{color:#fff;background:#1756a5}.admin-team-audit{margin-top:22px}.admin-team pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px;font-size:12px}.admin-team-roles{margin:16px 0;font-size:14px}@media (width<=600px){.admin-team-editor form{grid-template-columns:1fr}.admin-team-editor{padding:14px}}.sa-admin{color:#142b4b;overflow-wrap:anywhere;background:#f6f8fc;max-width:1120px;margin:auto;padding:40px 24px 72px;font-size:16px;line-height:1.7}.sa-admin *{box-sizing:border-box}.sa-admin h1{margin:12px 0;font-size:clamp(26px,4vw,36px)}.sa-admin h2{margin:32px 0 8px;font-size:24px}.sa-admin h3{margin:0;font-size:21px}.sa-admin h4{margin:24px 0 12px;font-size:18px}.sa-admin p{color:#42556f;margin:8px 0}.sa-admin-heading a{color:#1757a0}.sa-admin-notice{color:#203d64;background:#edf4ff;border:1px solid #cbdcf4;border-radius:12px;margin:20px 0;padding:14px 18px}.sa-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.sa-admin-stats a{color:#243f61;background:#fff;border:1px solid #dce3ee;border-radius:12px;padding:16px;text-decoration:none}.sa-admin-stats strong{color:#1554a0;font-size:28px;display:block}.sa-admin .sa-admin-muted,.sa-admin .sa-admin-meta{color:#576a82;font-size:14px}.sa-admin-card{background:#fff;border:1px solid #dce3ee;border-radius:16px;margin:20px 0;overflow:hidden;box-shadow:0 4px 18px #172e4b08}.sa-admin-card-head{background:#f9fbfe;border-bottom:1px solid #e0e6ef;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.sa-admin-card-head>div>span{color:#576a82;font-size:14px}.sa-admin-badge{color:#344a65;background:#eef2f7;border-radius:24px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.sa-admin-badge-pending_review{color:#755100;background:#fff3d5}.sa-admin-badge-approved{color:#23613b;background:#e7f5ec}.sa-admin-badge-needs_changes{color:#87480c;background:#fff0df}.sa-admin-badge-suspended{color:#9a2929;background:#fce8e8}.sa-admin-card-body{padding:0 24px 20px}.sa-admin-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:12px 0 24px;display:grid}.sa-admin-details dt{color:#65748a;font-size:13px}.sa-admin-details dd{color:#152d4c;margin:4px 0 0}.sa-admin-table-wrap{border:1px solid #e0e6ef;border-radius:10px;overflow-x:auto}.sa-admin table{border-collapse:collapse;text-align:right;width:100%;font-size:15px}.sa-admin th,.sa-admin td{border-bottom:1px solid #e5eaf2;padding:12px 14px}.sa-admin thead{background:#f2f6fb}.sa-admin tbody th{font-weight:500}.sa-admin tbody tr:last-child>*{border-bottom:0}.sa-admin-hours{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:0;list-style:none;display:grid}.sa-admin-hours li{background:#f6f8fc;border-radius:8px;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.sa-admin h4 small{color:#65748a;font-size:13px;font-weight:400}.sa-admin-photos{flex-wrap:wrap;gap:12px;display:flex}.sa-admin-photos figure{max-width:220px;margin:0}.sa-admin-photos img{object-fit:cover;border-radius:10px;max-width:100%}.sa-admin-photos figcaption{font-size:13px}.sa-admin-last-review{background:#f6f8fc;border-right:3px solid #9bb8df;margin-top:20px;padding:12px 16px}.sa-admin-client{padding:20px 24px}.sa-admin-client summary{cursor:pointer;min-height:44px;font-weight:700}.sa-admin-client summary span{margin-inline-start:12px}.sa-admin section{scroll-margin-top:24px}.sa-admin .sa-review-form{background:#f8faff;border:1px solid #d8e3f3;border-radius:12px;gap:16px;margin-top:24px;padding:20px}.sa-admin .sa-review-form h4{margin:0}.sa-admin .sa-review-form select,.sa-admin .sa-review-form textarea{border-color:#b7c8de;min-height:48px}.sa-admin .sa-review-form button{color:#fff;cursor:pointer;font:inherit;background:#1756a5;border:0;border-radius:9px;padding:12px 22px;font-weight:700}.sa-admin .sa-review-form button:disabled{opacity:.6;cursor:wait}.sa-admin .sa-review-form [role=alert]{color:#a32323}.sa-admin .sa-review-form [role=status]{color:#20613b}.sa-admin :is(a,button,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #70a5ef}@media (width<=640px){.sa-admin{padding:24px 14px 48px}.sa-admin-stats{grid-template-columns:1fr;gap:8px}.sa-admin-stats a{align-items:center;gap:14px;padding:10px 14px;display:flex}.sa-admin-card-head{flex-direction:column;align-items:flex-start;padding:16px}.sa-admin-card-body,.sa-admin-client{padding:16px}.sa-admin-details,.sa-admin-hours{grid-template-columns:1fr}.sa-admin .sa-review-form{padding:14px}.sa-admin .sa-review-form button{justify-self:stretch;width:100%}.sa-admin th,.sa-admin td{padding:10px 8px}}.sa-admin-filters{grid-template-columns:2fr 1fr;gap:16px;margin:20px 0;display:grid}.sa-admin :is(.sa-admin-filters,.sa-admin-editor) label{gap:6px;display:grid}.sa-admin :is(.sa-admin-filters,.sa-admin-editor) :is(input:not([type=checkbox]),select,textarea){width:100%;min-height:44px;font:inherit;color:#142b4b;background:#fff;border:1px solid #b7c8de;border-radius:8px;padding:10px}.sa-admin-list{gap:10px;display:grid}.sa-admin-list-row{background:#fff;border:1px solid #dce3ee;border-radius:12px;align-items:center;gap:18px;padding:16px;display:flex}.sa-admin-list-row>div{flex:1}.sa-admin-list-row small{color:#576a82;display:block}.sa-admin :is(.sa-admin-list-row,.sa-admin-actions,.sa-admin-editor) :is(button,a){color:#174f93;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bbcee8;border-radius:8px;justify-content:center;align-items:center;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-flex}.sa-admin :is(.sa-admin-list-row,.sa-admin-editor)>button{color:#fff;background:#1756a5}.sa-admin-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.sa-admin-actions a[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sa-admin-decisions{flex-wrap:wrap;gap:10px;display:flex}.sa-admin .sa-admin-decisions button{color:#234d7e;background:#fff;border:1px solid #b7c8de}.sa-admin .sa-admin-decisions button[aria-pressed=true]{color:#fff;background:#1756a5;border-color:#1756a5}.sa-admin .sa-admin-decisions button:first-child[aria-pressed=true]{background:#23613b}.sa-admin-editor{background:#fbfdff;border:1px solid #cbdcf4;border-radius:12px;padding:18px}.sa-admin-editor fieldset{border:1px solid #dce3ee;border-radius:10px;min-width:0;margin:16px 0;padding:16px}.sa-admin-editor legend{padding:0 8px;font-weight:700}.sa-admin-edit-row{border-bottom:1px solid #e0e6ef;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:10px;margin-bottom:10px;padding:12px 0;display:grid}.sa-admin-edit-hours{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;margin:12px 0;display:grid}.sa-admin-editor .sa-inline-check{align-items:center;gap:8px;display:flex}.sa-admin-editor [role=alert]{color:#a32323}.sa-admin #sa-selected-profile{scroll-margin-top:20px}.sa-admin-success{color:#23613b;background:#e7f5ec;border-radius:10px;margin:16px 0;padding:14px 18px}@media (width<=640px){.sa-admin-filters{grid-template-columns:1fr}.sa-admin-list-row{flex-wrap:wrap;gap:10px}.sa-admin-list-row>div{flex-basis:100%}.sa-admin-list-row>button{margin-inline-start:auto}.sa-admin-edit-row{grid-template-columns:1fr 1fr}.sa-admin-edit-row>label:first-child,.sa-admin-edit-row>button{grid-column:1/-1}.sa-admin-actions>*{flex:100%}.sa-admin-edit-hours{grid-template-columns:1fr 1fr}.sa-admin-edit-hours>label:first-child{grid-column:1/-1}.sa-admin-decisions button{flex:45%}}.sa-admin[lang=en]{text-align:start;direction:ltr}.sa-admin .admin-language-switch{gap:5px;font-size:14px;line-height:1.5;display:inline-grid}.sa-admin .admin-language-switch select{color:#142b4b;min-height:44px;font:inherit;background:#fff;border:1px solid #bdcbdd;border-radius:8px;padding:8px 12px}.saudi-admin-global-search{background:#f4f8fd;grid-template-columns:minmax(180px,2fr) minmax(150px,1fr) auto auto;margin:0;padding:24px}.saudi-admin-global-search label{gap:8px;min-width:0;display:grid}.saudi-admin-global-search input:not([type=checkbox]),.saudi-admin-global-search select{width:100%;min-height:44px;font:inherit;border:1px solid #b7c8de;border-radius:8px;padding:10px}.saudi-admin-global-search button{color:#fff;min-height:44px;font:inherit;background:#1756a5;border:0;border-radius:8px;padding:10px 18px}.verification-panel{background:#f6f9fd;border:1px solid #cbdcf4;border-radius:10px;margin-block:20px;padding:16px}.verification-panel input:not([type=checkbox]){width:100%;min-height:44px;padding:10px}.verification-panel :is(p,li){overflow-wrap:anywhere}.sa-admin-client summary small{color:#526881;font-size:13px;display:block}.sa-admin-client small+span{margin-block:8px;display:inline-block}.sa-admin .admin-record-tools form input{width:100%}@media (width<=1100px){.saudi-admin-global-search{grid-template-columns:1fr 1fr}}@media (width<=600px){.saudi-admin-global-search{grid-template-columns:1fr;padding:16px}}.admin-section-shell .sa-admin-heading{display:block}.admin-section-shell .sa-admin-heading h1{margin-block:12px;font-size:28px;line-height:1.5}.admin-section-shell .sa-admin-heading p{max-width:65ch;font-size:16px;line-height:1.8}.admin-section-shell .sa-admin-heading .admin-language-switch{margin-block:8px}.admin-section-shell .sa-admin{max-width:none;padding:22px;font-size:14px}.admin-section-shell .sa-admin-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;margin-bottom:10px;display:grid!important}.sa-admin-heading>a{grid-column:1/-1;font-size:13px}.admin-section-shell .sa-admin-heading h1{margin:4px 0;font-size:24px;line-height:1.5}.sa-admin-heading>.admin-language-switch{font-size:12px;margin:0!important}.sa-admin-heading>p{display:none}.sa-admin>.sa-admin-notice{border-radius:8px;margin:10px 0;padding:9px 12px;font-size:13px}.sa-admin .saudi-admin-global-search{background:#fff;border:1px solid #dce3ee;border-radius:10px;align-items:end;gap:12px;margin:12px 0;padding:14px;display:flex}.saudi-admin-global-search>label:first-of-type{flex:2}.saudi-admin-global-search>label:nth-of-type(2){flex:1}.sa-admin .saudi-admin-global-search>label{gap:5px;min-width:120px;font-size:12px}.sa-admin .saudi-admin-global-search>label:has(input[type=checkbox]){white-space:nowrap;align-items:center;gap:6px;min-width:0;min-height:42px;display:flex}.sa-admin .saudi-admin-global-search :is(input:not([type=checkbox]),select,button){height:42px;min-height:42px;padding:8px 12px;font-size:14px}.sa-admin .saudi-admin-global-search>button{white-space:nowrap}.sa-admin-tabs{border-bottom:1px solid #d5dfec;gap:6px;margin-block:18px 14px;display:flex;overflow-x:auto}.sa-admin-tabs>button{font:inherit;color:#52657e;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:14px;display:inline-flex}.sa-admin-tabs>button[aria-selected=true]{color:#174a89;background:#edf4ff;border-color:#1756a5;border-radius:8px 8px 0 0;font-weight:700}.sa-admin-tabs span{background:#e8edf5;border-radius:12px;padding:1px 7px;font-size:12px}.sa-admin [role=tabpanel][hidden]{display:none!important}.sa-admin [role=tabpanel]>h2{margin:14px 0 8px;font-size:19px}.sa-admin [role=tabpanel]>.sa-admin-muted{max-width:85ch;font-size:12px}.sa-admin [role=tabpanel]>p{font-size:13px}.sa-admin table{text-align:start}.sa-profiles-table table{min-width:500px}.sa-profiles-table th,.sa-profiles-table td{vertical-align:middle;padding:10px 14px;font-size:14px}.sa-profiles-table tbody th strong{font-weight:600}.sa-profiles-table small{color:#52657e;margin-top:3px;font-size:12px;font-weight:400;display:block}.sa-profiles-table .sa-admin-badge{max-width:260px;padding:4px 9px;font-size:11px;line-height:1.6}.sa-profiles-table button,.sa-drawer-close{color:#1756a5;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bbcee8;border-radius:8px;padding:8px 12px}.sa-profile-drawer{color:#142b4b;overscroll-behavior:contain;text-align:start;background:#fff;border:0;width:min(720px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto;box-shadow:0 0 45px #142b4b33}.sa-profile-drawer::backdrop{background:#10243e70}.sa-profile-drawer>.sa-admin-card{box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.sa-profile-drawer .sa-admin-card-head{z-index:3;background:#fff;border-bottom:1px solid #dce3ee;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex;position:sticky;top:0}.sa-profile-drawer .sa-admin-card-head>div{flex:1;min-width:180px}.sa-profile-drawer .sa-admin-card-head h3{font-size:20px}.sa-profile-drawer .sa-admin-card-head>.sa-admin-badge{max-width:220px;font-size:11px}.sa-profile-drawer .sa-admin-card-body{padding:16px 20px 28px}.sa-profile-drawer h4{margin:20px 0 10px;font-size:16px}.sa-profile-drawer p,.sa-profile-drawer dd{font-size:14px}.sa-profile-drawer .sa-admin-details{gap:12px 20px;margin-bottom:18px}.sa-profile-drawer .sa-admin-details dd{margin:2px 0 0}.sa-profile-drawer .sa-admin-actions{margin:0 0 16px}.sa-profile-drawer .sa-admin-actions :is(a,button){min-height:40px;padding:8px 12px;font-size:13px}.sa-profile-drawer .verification-panel{margin-block:16px;padding:12px}.sa-profile-drawer .sa-admin-notice{margin-block:12px;padding:10px 12px;font-size:13px}.sa-profile-review-footer{border-top:1px solid #dce3ee;margin-top:20px;padding-top:18px}.sa-profile-review-footer .sa-review-form{gap:12px;margin-top:16px;padding:16px}.sa-profile-review-footer .sa-review-form button{padding:9px 12px;font-size:13px}.sa-review-danger{border-top:1px solid #e5c9cb;margin-top:4px;padding-top:12px}.sa-review-danger>summary{cursor:pointer;color:#962d35;font-size:13px}.sa-review-danger>p{font-size:12px!important}.sa-admin .sa-review-danger>button{color:#962d35;background:#fff;border:1px solid #dcb0b4;margin-top:10px}.sa-admin .sa-review-danger>button[aria-pressed=true]{color:#fff;background:#962d35}.sa-profile-drawer .sa-admin-meta{margin-top:18px;font-size:12px}.sa-admin .sa-admin-client{border-radius:10px;margin-block:12px;padding:14px 16px}.sa-admin .sa-admin-client h3{font-size:17px}@media (width<=1100px){.sa-admin .saudi-admin-global-search{flex-wrap:wrap}.sa-admin .saudi-admin-global-search>label:first-of-type{flex-basis:55%}}@media (width<=600px){.admin-section-shell .sa-admin{padding:16px 12px}.admin-section-shell .sa-admin-heading h1{font-size:21px}.sa-admin-heading>.admin-language-switch{max-width:130px}.sa-admin .saudi-admin-global-search{gap:10px;padding:12px}.sa-admin .saudi-admin-global-search>label:first-of-type,.sa-admin .saudi-admin-global-search>label:nth-of-type(2){flex-basis:100%}.sa-admin .saudi-admin-global-search>button{margin-inline-start:auto}.sa-admin-tabs>button{padding:9px 10px;font-size:12px}.sa-profile-drawer .sa-admin-card-head{padding:14px}.sa-profile-drawer .sa-admin-card-head>.sa-admin-badge{flex-basis:100%;order:3;justify-self:start;max-width:none}.sa-profile-drawer .sa-admin-card-body{padding:14px}.sa-profile-drawer .sa-admin-details{grid-template-columns:1fr}.sa-profile-drawer .sa-admin-actions>*{flex:initial}.sa-profile-drawer .sa-review-form button{width:auto}.sa-profile-drawer .sa-review-form>button{width:100%}.sa-profile-drawer .sa-admin-decisions button{flex:45%}}.content-editor{color:#18324c;max-width:1200px;margin:auto;padding:36px 24px 70px;font-family:Tajawal,Arial,sans-serif}.content-editor header{background:#edf2f8;border-radius:24px;margin-bottom:24px;padding:26px}.content-editor header>span{color:#506582;margin-top:25px;display:block}.content-editor h1{font-size:clamp(28px,4vw,42px);line-height:1.4}.content-editor p{line-height:1.9}.ce-toolbar,.ce-actions{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.ce-toolbar>label{gap:8px;display:grid}.content-editor button,.ce-toolbar select{color:#18324c;font:inherit;background:#fff;border:1px solid #aab9ca;border-radius:12px;min-height:46px;padding:12px 18px}.content-editor button{cursor:pointer}.content-editor button:disabled{opacity:.55;cursor:wait}.content-editor .ce-primary{color:#fff;background:#224bc1;border-color:#224bc1}.content-editor :focus-visible{outline-offset:3px;outline:3px solid #3768d7}.ce-grid{grid-template-columns:1fr 1fr;gap:22px;margin:22px 0;display:grid}.ce-panel{background:#fff;border:1px solid #d5dee9;border-radius:20px;min-width:0;padding:24px}.ce-field{gap:9px;margin:22px 0;display:grid}.ce-field textarea{resize:vertical;min-height:76px;font:inherit;box-sizing:border-box;color:#18324c;background:#fff;border:1px solid #aab9ca;border-radius:12px;width:100%;padding:14px;line-height:1.8}.ce-field small,.ce-caption{color:#51647a;font-size:14px}.ce-preview{overflow-wrap:anywhere;white-space:pre-wrap;background:#edf2f8;border-radius:18px;margin:20px 0;padding:30px}.ce-preview h2{font-size:30px;line-height:1.5}.ce-history>div{border-top:1px solid #d5dee9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ce-notice{background:#e9f4ed;border-radius:12px;padding:16px}.ce-error{color:#86362c;background:#fff0ee}@media (width<=700px){.ce-grid{grid-template-columns:1fr}.content-editor{padding:20px 14px}.ce-toolbar{align-items:stretch}.ce-actions{width:100%}.ce-actions button{flex:1}.ce-panel{padding:18px}}.ce-block{border:1px solid #d5dee9;border-radius:16px;min-width:0;margin:24px 0;padding:20px}.ce-field input{font:inherit;color:#18324c;box-sizing:border-box;border:1px solid #aab9ca;border-radius:12px;max-width:100%;padding:14px}.ce-block .ce-actions{margin-top:20px}.ce-layout-row{border-bottom:1px solid #e4e9f0;align-items:center;gap:12px;padding:12px 0;display:flex}.ce-layout-row label{flex:1}.ce-toolbar{z-index:20;background:#f7f9fc;border:1px solid #d5dee9;border-radius:16px;padding:16px;position:sticky;top:0}.ce-preview article{border-bottom:1px solid #cbd6e4;padding-block:12px}.ce-preview article h3{color:#51647a;font-size:15px;font-weight:500}.ce-preview p{margin-top:8px}.ce-panel .ce-preview{padding:20px}.ce-field-group{border:1px solid #d5dee9;border-radius:10px;margin-block:12px;padding:14px}.ce-field-group>summary{cursor:pointer;padding-block:6px;font-weight:700}.ce-field-group[open]>summary{margin-bottom:16px}.admin-section-shell .content-editor{max-width:100%;padding:24px}.admin-section-shell .ce-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.admin-section-shell .ce-toolbar{flex-wrap:wrap;min-width:0}.admin-section-shell .ce-toolbar label,.admin-section-shell :is(main,.ce-panel,.ce-grid){min-width:0}@media (width<=1100px){.admin-section-shell .ce-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-section-shell .content-editor{padding:16px}.ce-layout-row{flex-wrap:wrap}.ce-layout-row label{flex-basis:100%}}.admin-section-shell .content-editor>header{text-align:start;margin-bottom:22px;padding:20px;display:block}.admin-section-shell .content-editor>header>a{margin-bottom:12px;display:inline-block}.admin-section-shell .content-editor>header>span{margin-bottom:8px;font-size:14px;display:block}.admin-section-shell .content-editor>header>h1{margin:0 0 12px;font-size:30px;line-height:1.4}.admin-section-shell .content-editor>header>p{max-width:65ch;margin:0;font-size:16px;line-height:1.8}@media (width<=600px){.admin-section-shell .content-editor>header{padding:18px}.admin-section-shell .content-editor>header>h1{font-size:27px}}.admin.admin-operations.admin-section-shell .admin-main .content-editor>header{text-align:start;display:block}.admin.admin-operations.admin-section-shell .admin-main .content-editor>header>h1{width:auto;max-width:100%;margin-block:10px;font-size:28px;line-height:1.5}.admin.admin-operations.admin-section-shell .admin-main .content-editor>header>p{max-width:65ch;font-size:16px;line-height:1.8}.admin-section-shell .ce-workspace{grid-template-columns:minmax(150px,.65fr) minmax(260px,1.5fr) minmax(280px,1.4fr);align-items:start;gap:16px;margin-block:20px;display:grid}.ce-workspace h2{margin:0 0 16px;font-size:20px;line-height:1.6}.ce-section-nav{padding:14px;position:sticky;top:160px}.ce-section-nav>button{text-align:start;border:0;border-radius:8px;justify-content:space-between;gap:8px;width:100%;margin-block:4px;padding:12px;font-size:14px;display:flex}.ce-section-nav .ce-selected{color:#153f99;background:#e6efff;font-weight:700}.ce-section-nav small{white-space:nowrap}.ce-save-state{color:#52647b;flex-wrap:wrap;gap:8px 22px;margin-block:16px;font-size:13px;display:flex}.ce-save-state>span:first-child{color:#173f85;font-weight:700}.ce-scope{background:#edf4ff;border-inline-start:3px solid #2855b8;border-radius:8px;padding:12px 16px;font-size:14px}.ce-faq-pair{border:1px solid #d5dee9;border-radius:12px;min-width:0;margin-block:18px;padding:16px}.ce-faq-pair legend{color:#2855b8;font-weight:700}.ce-preview-viewport{background:#e6ebf3;border-radius:12px;width:100%;margin-top:16px;overflow:auto}.ce-preview-viewport iframe{transform-origin:100% 0;border:0;width:1100px;height:760px;display:block}.ce-preview-viewport[data-size=mobile] iframe{width:390px;max-width:none;height:760px;margin:auto}.ce-live-preview{overflow:hidden}.ce-mobile-tabs{display:none}.ce-section-nav input{box-sizing:border-box;border:1px solid #aab9ca;border-radius:8px;width:100%;min-width:0;padding:9px}.ce-edit-panel>.ce-panel{border:0;padding:0}.ce-edit-panel textarea{font-size:16px}.ce-toolbar .ce-actions{gap:8px}.ce-toolbar select{min-width:115px}.ce-toolbar button{padding-inline:14px}@media (width<=1400px){.admin-section-shell .ce-workspace{grid-template-columns:minmax(150px,.7fr) minmax(260px,1.3fr)}.ce-live-preview{grid-column:1/-1}.ce-section-nav{top:180px}}@media (width<=700px){.admin-section-shell .ce-workspace{display:block}.ce-section-nav{margin-bottom:16px;position:static}.ce-section-nav>button{width:auto;max-width:100%;font-size:13px;display:inline-flex}.ce-section-nav h2{margin-bottom:8px}.ce-section-nav .ce-field{margin:10px 0}.ce-mobile-tabs{gap:10px;display:flex}.ce-mobile-tabs button{flex:1}.ce-mobile-tabs [aria-selected=true]{color:#fff;background:#224bc1}.ce-workspace[data-mobile-tab=edit] .ce-live-preview,.ce-workspace[data-mobile-tab=preview] .ce-section-nav,.ce-workspace[data-mobile-tab=preview] .ce-edit-panel{display:none}.ce-toolbar{position:static}.ce-save-state{gap:8px;display:grid}.ce-faq-pair{padding:10px}.ce-preview-viewport[data-size=mobile] iframe{width:390px}.ce-section-nav,.ce-edit-panel,.ce-live-preview{padding:16px}.ce-live-preview .ce-actions button{flex:none}.ce-workspace input{max-width:100%}}.ce-order-list{padding:0;list-style:none}.ce-order-list li{background:#f8faff;border:1px solid #d5dee9;border-radius:10px;gap:10px;margin-block:10px;padding:14px 10px;display:grid}.ce-order-list li[draggable=true]{cursor:grab}.ce-order-list li strong{font-size:15px}.ce-order-list .ce-actions{gap:6px}.ce-order-list button{min-height:38px;padding:8px;font-size:12px}.ce-field select{color:#18324c;width:100%;font:inherit;background:#fff;border:1px solid #aab9ca;border-radius:10px;padding:10px}.ce-heading-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ce-admin-language{gap:6px;font-size:14px;display:grid}.ce-admin-language select{min-height:44px;font:inherit;color:#18324c;background:#fff;border:1px solid #aab9ca;border-radius:10px;min-width:150px;padding:8px 12px}@media (width<=600px){.ce-heading-tools{align-items:flex-start}.ce-admin-language,.ce-admin-language select{width:100%}}.admin.admin-operations.admin-section-shell .content-editor{padding:18px 20px 140px}.admin.admin-operations .content-editor>header{background:0 0;border-radius:0;margin-bottom:14px;padding:0!important}.admin.admin-operations .content-editor>header h1{margin:8px 0 0!important;font-size:24px!important}.content-editor>header>p{display:none}.ce-heading-tools{gap:10px;position:relative}.ce-heading-tools>a{font-size:13px}.ce-account-menu{max-width:100%;font-size:14px;position:relative}.ce-account-menu>summary{cursor:pointer;overflow-wrap:anywhere;background:#fff;border:1px solid #d5dee9;border-radius:9px;padding:9px 12px}.ce-account-menu>div{inset-inline-end:0;z-index:50;background:#fff;border:1px solid #d5dee9;border-radius:10px;min-width:220px;padding:16px;position:absolute;top:100%;box-shadow:0 10px 25px #122c521a}.admin-section-shell .ce-toolbar{border-radius:10px;gap:12px;padding:12px;position:static}.ce-toolbar>label{flex:1;gap:4px;max-width:340px;font-size:13px}.ce-toolbar select{width:100%;min-height:42px;padding:8px 12px}.ce-scope{margin-block:10px;padding:8px 12px;font-size:12px;line-height:1.65!important}.ce-bottom-bar{bottom:0;z-index:40;background:#fff;border-top:1px solid #d5dee9;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:fixed;inset-inline:245px 0;box-shadow:0 -4px 18px #142b4b0a}.ce-bottom-bar .ce-save-state{flex:1;gap:3px 14px;margin:0;font-size:12px}.ce-bottom-bar .ce-save-state>span:nth-child(3){display:none}.ce-bottom-bar .ce-actions{flex-shrink:0;gap:8px}.ce-bottom-bar button{min-height:42px;padding:10px 14px;font-size:14px}.admin-section-shell .ce-workspace{grid-template-columns:minmax(155px,.75fr) minmax(245px,1.3fr) minmax(265px,1.45fr);gap:12px;height:calc(100dvh - 290px);min-height:380px;margin-block:12px}.ce-workspace>.ce-panel{border-radius:12px;height:100%;padding:16px;overflow:auto}.ce-workspace>.ce-section-nav{position:static}.ce-workspace h2{margin-bottom:12px;font-size:17px}.ce-section-nav .ce-field{gap:5px;margin:0 0 10px;font-size:13px}.ce-section-nav>button{min-height:40px;padding:9px 10px;font-size:13px}.ce-edit-panel .ce-field{gap:6px;margin:14px 0;font-size:14px}.ce-edit-panel .ce-field textarea{min-height:66px;padding:10px;line-height:1.65}.ce-edit-panel .ce-field small{font-size:11px}.ce-faq-pair{margin:12px 0;padding:10px}.ce-live-preview{flex-direction:column;grid-column:auto;gap:10px;display:flex}.ce-live-preview>.ce-field{gap:4px;margin:0;font-size:12px}.ce-live-preview .ce-caption{margin:0;font-size:12px;line-height:1.6}.ce-live-preview>.ce-actions{align-items:center;gap:6px}.ce-live-preview button{min-height:36px;padding:7px 10px;font-size:12px}.ce-live-preview>.ce-actions>a{font-size:12px}.ce-preview-viewport{border:1px solid #d5dee9;flex:1;min-height:220px;margin-top:0}.ce-history{border-radius:10px;padding:14px}.ce-history>summary{cursor:pointer;font-size:14px}@media (width<=1100px){.admin-section-shell .ce-workspace{grid-template-columns:170px minmax(0,1fr);height:auto;min-height:0}.ce-workspace>.ce-section-nav,.ce-workspace>.ce-edit-panel{height:480px}.ce-workspace>.ce-live-preview{grid-column:1/-1;height:600px}.ce-bottom-bar{flex-wrap:wrap;gap:8px}.ce-bottom-bar .ce-save-state{flex-basis:100%}.ce-bottom-bar .ce-actions{justify-content:flex-end;width:100%}}@media (width<=760px){.ce-bottom-bar{padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));inset-inline-start:0}.ce-bottom-bar .ce-actions button{flex:1}.ce-bottom-bar .ce-save-state>span:nth-child(2){display:none}.admin.admin-operations.admin-section-shell .content-editor{padding:14px 12px 145px}}@media (width<=700px){.admin-section-shell .ce-workspace{display:block}.ce-workspace>.ce-section-nav,.ce-workspace>.ce-edit-panel{height:auto;max-height:none}.ce-workspace>.ce-section-nav{margin-bottom:12px;padding:12px}.ce-workspace>.ce-live-preview{height:620px}.ce-live-preview .ce-actions{width:auto}.ce-heading-tools{flex-wrap:nowrap;align-items:center}.ce-account-menu>summary{max-width:190px;font-size:12px}.ce-account-menu .ce-admin-language{width:auto}.ce-account-menu .ce-admin-language select{width:100%}.ce-bottom-bar button{padding:9px;font-size:12px}.ce-bottom-bar .ce-save-state{font-size:11px;line-height:1.5}.ce-toolbar>label{min-width:120px;max-width:none}.ce-history{margin-bottom:12px}}.ce-page-list{gap:8px;margin-block:16px;display:grid}.ce-page-list button{text-align:start;overflow-wrap:anywhere}.ce-page-list button[aria-pressed=true]{color:#173f85;background:#e6efff;border-color:#2855b8}.ce-custom-pages .ce-toggle{align-items:center;gap:10px;margin-block:18px;font-size:14px;display:flex}.ce-custom-pages form{border-block:1px solid #d5dee9;padding-bottom:16px}.ce-section-nav>a{margin:12px 8px;font-size:13px;display:block}.ce-custom-pages .ce-block{margin:18px 0;padding:12px}.ce-custom-pages textarea{width:100%}.admin-section-shell:has(.content-editor)>.admin-navigation{display:none}.admin-section-shell:has(.content-editor)>.admin-main{width:100%;max-width:none;margin:0!important;padding:0!important}.admin.admin-operations.admin-section-shell .content-editor{background:#f1f3f6;max-width:none;min-height:100dvh;padding:18px 22px 105px}.content-editor>header{border-bottom:1px solid #d5dee9;padding-bottom:14px!important}.content-editor>header h1{display:inline-block}.ce-customizer-badge{color:#1c4d9b;background:#e5edfc;border-radius:20px;margin-inline-start:14px;padding:5px 12px;font-size:12px;display:inline-block}.ce-heading-tools>a{font-weight:700;text-decoration:none}.ce-heading-tools .admin-country-switch{max-width:260px}.admin-section-shell .ce-workspace{grid-template-columns:190px 290px minmax(320px,1fr);height:calc(100dvh - 245px);min-height:420px}.ce-workspace>.ce-panel{box-shadow:none;background:#fff;border:1px solid #dce2eb}.ce-live-preview{background:#e8ecf2!important}.ce-preview-viewport{background:#fff;border-radius:6px}.ce-bottom-bar{padding:12px 22px;inset-inline-start:0!important}.ce-toolbar{background:0 0!important;border:0!important;padding:6px 0!important}.ce-field-selected{background:#eaf1ff;border-radius:8px;outline:2px solid #4279d9;padding:12px}.ce-section-nav>button{background:#f6f8fb}.ce-section-nav>button.ce-selected{background:#dce8ff}.ce-order-list li{background:#fff;border-radius:8px;padding:10px}.ce-order-list .ce-actions,.ce-workspace .ce-actions{flex-wrap:wrap}.ce-customizer-badge+p{display:none}@media (width<=1200px){.admin-section-shell .ce-workspace{grid-template-columns:155px 250px minmax(260px,1fr)}.ce-workspace>.ce-panel{padding:12px}}@media (width<=950px){.admin-section-shell .ce-workspace{grid-template-columns:160px 1fr;height:auto}.ce-workspace>.ce-section-nav,.ce-workspace>.ce-edit-panel{height:430px}.ce-workspace>.ce-live-preview{grid-column:1/-1;height:650px}}@media (width<=700px){.admin-section-shell .ce-workspace{display:block}.ce-workspace>.ce-section-nav,.ce-workspace>.ce-edit-panel{height:auto}.ce-customizer-badge{margin:8px 0}.ce-bottom-bar{padding:10px 12px}.ce-heading-tools{flex-wrap:wrap}.ce-workspace>.ce-live-preview{height:650px}.admin.admin-operations.admin-section-shell .content-editor{padding-bottom:160px}}.admin.admin-operations.admin-section-shell:has(.content-editor){grid-template-columns:none!important;display:block!important}.admin.admin-operations.admin-section-shell:has(.content-editor)>.admin-main{min-width:0;width:100%!important}.admin.admin-operations.admin-section-shell .content-editor{box-sizing:border-box;width:100%}.admin.admin-operations.admin-section-shell .content-editor>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 18px;margin-bottom:10px;padding-bottom:10px!important;display:grid!important}.content-editor>header>.ce-heading-tools{grid-area:1/2/3}.admin.admin-operations .content-editor>header>h1{grid-area:1/1;margin:0!important;font-size:23px!important}.content-editor>header>.ce-customizer-badge{grid-area:2/1;justify-self:start;width:auto;margin:0;padding:3px 10px;font-size:11px;display:inline-block!important}.admin.admin-operations .ce-workspace h2{margin:0 0 12px;font-weight:700;font-size:18px!important;line-height:1.5!important}.admin.admin-operations .ce-section-nav{color:#193450!important;background:#fff!important}.admin.admin-operations .ce-section-nav a,.admin.admin-operations .ce-section-nav label{color:#344f70!important}.admin.admin-operations .ce-section-nav h2{color:#193450!important}.admin.admin-operations .ce-section-nav{display:block!important}.ce-heading-tools .admin-country-switch{margin:0!important}.ce-workspace .ce-panel{min-width:0}@media (width<=700px){.admin.admin-operations.admin-section-shell .content-editor>header{display:block!important}.content-editor>header>.ce-heading-tools{margin-bottom:12px}.content-editor>header>.ce-customizer-badge{margin-top:6px}}.admin-overview{color:#193450;max-width:1300px;margin:auto;padding:32px}.admin-overview>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-overview>header p{color:#53657b;letter-spacing:1px;font-size:12px}.admin-overview h1{margin:7px 0;font-size:29px}.admin-overview>header a,.overview-market a{color:#2056ab;font-size:14px;text-decoration:none}.overview-market{background:#fff;border:1px solid #d8e1ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;padding:18px;display:flex}.overview-market>span{color:#586b80;font-size:13px}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.overview-card{color:inherit;background:#fff;border:1px solid #dbe3ed;border-radius:14px;padding:23px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:block}.overview-card:hover,.overview-card:focus-visible{border-color:#6b9ae4;box-shadow:0 8px 28px #173c7210}.overview-card h2{margin:16px 0 8px;font-size:18px}.overview-card p{color:#5e6f82;min-height:50px;font-size:14px;line-height:1.8}.overview-card strong{color:#2056ab;font-size:13px}.overview-icon{color:#2056ab;background:#eaf1fe;border-radius:10px;place-items:center;width:40px;height:40px;font-size:23px;display:inline-grid}.overview-help{background:#eaf1fe;border-radius:12px;margin-top:24px;padding:24px}.overview-help h2{font-size:18px}.overview-help p{max-width:80ch;font-size:14px;line-height:1.9}@media (width<=1050px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.admin-overview{padding:20px 14px}.admin-overview>header{align-items:flex-start}.overview-grid{grid-template-columns:1fr}.admin-overview h1{font-size:23px}.overview-card p{min-height:0}}.sa-market{--sa-navy:var(--navy);--sa-blue:var(--royal);--sa-line:var(--line);--sa-muted:var(--muted);color:var(--sa-navy);background:var(--cream);text-align:right;font-family:Arial,Tahoma,sans-serif;line-height:1.8}.sa-market h1,.sa-market h2,.sa-market h3,.sa-market p{margin-top:0}.sa-market h1,.sa-market h2,.sa-market h3{letter-spacing:0;line-height:1.4}.sa-market h2{margin-bottom:12px;font-size:clamp(26px,3vw,38px)}.sa-market h3{font-size:21px}.sa-market a{text-decoration:none}.sa-market input,.sa-market select,.sa-market textarea{font-family:inherit}.sa-market a:focus-visible,.sa-market button:focus-visible,.sa-market input:focus-visible,.sa-market select:focus-visible,.sa-market textarea:focus-visible{outline:3px solid var(--royal-light);outline-offset:4px}.sa-eyebrow{letter-spacing:1.3px;margin-bottom:18px;font-size:12px;font-weight:700}.sa-hero{background:radial-gradient(circle at 88% 2%,#dce8fb 0,transparent 24rem),var(--cream);border-bottom:1px solid var(--sa-line);overflow:hidden}.sa-hero-inner{grid-template-columns:1.25fr 1fr;align-items:center;gap:50px;min-height:570px;padding-top:60px;padding-bottom:60px;display:grid}.sa-hero-copy{max-width:580px}.sa-launch-label{border:1px solid var(--silver);border-radius:30px;margin-bottom:20px;padding:5px 12px;font-size:13px;display:inline-block}.sa-hero h1{margin:0 0 20px;font-size:clamp(50px,6.5vw,85px);font-weight:700;line-height:1.15}.sa-hero-description{color:#334a60;max-width:460px;font-size:20px}.sa-english{color:var(--muted);text-align:right;font-size:17px}.sa-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.sa-button{background:linear-gradient(135deg,#0b347c,var(--royal-light));cursor:pointer;border:1px solid #5d8fdf;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:13px 24px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 12px 28px #0b347c2b;color:#fff!important}.sa-button:hover{background:linear-gradient(135deg,#0b347c,var(--royal))}.sa-text-link{color:var(--royal);text-underline-offset:6px;font-weight:600;text-decoration:underline!important}.sa-hero-art{border:1px solid var(--silver);min-height:400px;color:var(--navy);isolation:isolate;background:linear-gradient(160deg,#f4f7fc,#cfd8e8);border-radius:48% 48% 4px 4px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #071a3a24}.sa-official-logo{mix-blend-mode:multiply;z-index:1;width:85%;max-width:340px;height:auto;position:relative}.sa-hero-art p{letter-spacing:5px;text-align:center;z-index:1;font-size:14px;line-height:2.2}.sa-art-caption{letter-spacing:3px;z-index:1;font-size:9px}.sa-orbit{z-index:0;border:1px solid #bdc8da;border-radius:50%;width:360px;height:360px;position:absolute;transform:rotate(-30deg)scaleX(.6)}.sa-orbit-two{width:460px;height:460px;transform:rotate(35deg)scaleX(.6)}.sa-discover{padding-top:70px;padding-bottom:65px;scroll-margin-top:105px}.sa-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.sa-section-heading .sa-eyebrow{margin-bottom:8px}.sa-section-heading>p{color:var(--sa-muted);font-size:14px}.sa-search-form{background:var(--soft);border:1px solid var(--sa-line);border-radius:14px;grid-template-columns:1.2fr 2fr 1fr auto;align-items:start;gap:16px;padding:24px;display:grid}.sa-search-form label{gap:7px;font-size:14px;font-weight:600;display:grid}.sa-search-form input,.sa-search-form select{border:1px solid var(--silver);width:100%;min-height:48px;color:var(--sa-navy);background:#fff;border-radius:7px;min-width:0;padding:10px;font-size:15px}.sa-location-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sa-location-fields small{color:var(--sa-muted);grid-column:1/-1;font-size:11px;font-weight:400}.sa-location-fields>button{grid-column:1/-1}.sa-search-form>.sa-button{min-height:48px;margin-top:30px;padding:10px 24px}.sa-categories{grid-template-columns:repeat(5,1fr);gap:15px;margin:28px 0 60px;display:grid}.sa-category{border:1px solid var(--sa-line);color:var(--sa-navy);background:#fff;border-radius:12px;flex-direction:column;padding:20px 18px;transition:border-color .15s,background .15s;display:flex}.sa-category:hover{background:var(--blue3);border-color:#7fa2da}.sa-category>span{color:var(--royal);margin-bottom:14px;font-family:Georgia,serif;font-size:14px}.sa-category strong{font-size:16px}.sa-category small{color:var(--sa-muted);font-size:12px}.sa-directory-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sa-directory-heading h3{margin:0}.sa-result-count{color:var(--sa-muted);font-size:14px}.sa-empty{text-align:center;border:1px solid var(--sa-line);background:#fff;border-radius:16px;padding:45px 25px}.sa-empty-mark{color:var(--royal);margin-bottom:15px;font-size:35px;display:block}.sa-empty p{max-width:600px;color:var(--sa-muted);margin:0 auto 24px}.sa-empty .sa-button{font-size:14px}.sa-booking-note{background:var(--blue3);color:#334a60;border-radius:8px;margin:20px 0 0;padding:15px 18px;font-size:13px}.sa-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sa-provider-card{border:1px solid var(--sa-line);border-radius:14px;overflow:hidden}.sa-provider-cover{background:var(--blue3);justify-content:center;align-items:center;min-height:175px;display:flex;position:relative}.sa-provider-initial{color:var(--royal);font-size:64px}.sa-reviewed{background:#fff;border-radius:20px;padding:4px 12px;font-size:12px;position:absolute;bottom:14px;right:14px}.sa-provider-body{padding:22px}.sa-provider-role{color:var(--sa-muted);margin-bottom:8px;font-size:12px}.sa-provider-body h3{margin-bottom:8px}.sa-provider-body h3 a{color:var(--sa-navy)}.sa-visit-tags{flex-wrap:wrap;gap:8px;display:flex}.sa-visit-tags span{border:1px solid var(--sa-line);border-radius:20px;padding:3px 11px;font-size:12px}.sa-card-bottom{border-top:1px solid var(--sa-line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;font-size:13px;display:flex}.sa-how{background:radial-gradient(circle at 90% 10%,#1d58b8 0,transparent 36%),linear-gradient(145deg,var(--navy-deep),#08285f);color:#fff;padding:55px 0}.sa-how .sa-eyebrow{color:var(--silver)}.sa-how-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:35px;display:grid}.sa-how-grid span{color:var(--silver);font-family:Georgia,serif;font-size:14px}.sa-how-grid h3{margin:12px 0;font-size:20px}.sa-how-grid p{color:#d3dae8;font-size:15px}.sa-registration-section{padding-top:65px;padding-bottom:70px;scroll-margin-top:100px}.sa-registration-section>.saudi-registration{max-width:800px}.sa-registration-section>.saudi-registration>.legal-note{color:var(--sa-navy);border:1px solid var(--sa-line);background:#fff;border-radius:12px;padding:25px}.sa-profile-page{padding:45px 0 75px}.sa-profile-header{background:var(--soft);border-radius:18px;align-items:center;gap:30px;margin:35px 0 40px;padding:35px;display:flex}.sa-profile-avatar{background:var(--blue3);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;font-size:48px;display:flex}.sa-profile-header h1{margin-bottom:10px;font-size:clamp(32px,5vw,54px)}.sa-profile-about{max-width:820px;margin-bottom:35px}.sa-profile-layout{grid-template-columns:1.7fr 1fr;gap:45px;display:grid}.sa-services-list{border-top:1px solid var(--sa-line)}.sa-services-list article{border-bottom:1px solid var(--sa-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.sa-services-list h3{margin-bottom:5px;font-size:18px}.sa-services-list p{color:var(--sa-muted);margin:0;font-size:14px}.sa-services-list strong{white-space:nowrap;font-size:17px}.sa-profile-coverage{margin-top:35px}.sa-district-tags{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.sa-district-tags li{background:var(--soft);border-radius:20px;padding:4px 15px;font-size:14px}.sa-hours{border:1px solid var(--sa-line);border-radius:14px;align-self:start;padding:25px}.sa-hours h2{font-size:24px}.sa-hours>p{font-size:13px}.sa-hours dl{margin:20px 0}.sa-hours dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:9px 0;display:flex}.sa-hours dd{margin:0}.sa-hours .sa-button{width:100%;margin-top:20px;font-size:14px}.sa-profile-about p{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=1000px){.sa-search-form{grid-template-columns:1fr 1fr}.sa-search-form>.sa-button{margin-top:30px}.sa-location-fields{grid-row:span 2}.sa-categories{gap:10px}.sa-category{padding:16px 12px}.sa-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-hero-inner{gap:30px}.sa-hero-art{min-height:360px}.sa-official-logo{max-width:300px}}@media (width<=650px){.sa-hero-inner{grid-template-columns:1fr;gap:25px;min-height:0;padding-top:35px;padding-bottom:38px}.sa-hero-art{display:none}.sa-hero h1{font-size:58px}.sa-hero-description{font-size:18px}.sa-hero-actions{gap:20px;margin-top:24px}.sa-section-heading{margin-bottom:20px;display:block}.sa-section-heading>p{margin-top:10px}.sa-discover{padding-top:40px;padding-bottom:40px}.sa-search-form{grid-template-columns:1fr;gap:16px;padding:18px}.sa-location-fields{grid-row:auto;grid-template-columns:1fr}.sa-search-form>.sa-button{width:100%;margin-top:0}.sa-categories{gap:10px;margin:22px 0 35px;padding-bottom:8px;display:flex;overflow-x:auto}.sa-category{flex:0 0 140px}.sa-category strong{font-size:15px}.sa-provider-grid{grid-template-columns:1fr}.sa-how{padding:40px 0}.sa-how-grid{grid-template-columns:1fr;gap:20px;margin-top:25px}.sa-how-grid>div{border-bottom:1px solid #627696;padding-bottom:10px}.sa-how-grid>div:last-child{border:0}.sa-empty{padding:30px 18px}.sa-empty h3{font-size:20px}.sa-empty .sa-button{padding:12px 15px}.sa-directory-heading{align-items:start}.sa-directory-heading h3{font-size:20px}.sa-registration-section{padding-top:40px;padding-bottom:45px}.sa-profile-page{padding-top:30px}.sa-profile-layout{grid-template-columns:1fr;gap:25px}.sa-profile-header{align-items:start;gap:18px;padding:22px}.sa-profile-avatar{width:65px;height:65px;font-size:30px}.sa-profile-header h1{font-size:28px}.sa-profile-header .sa-eyebrow{margin-bottom:8px;font-size:10px}.sa-profile-header p{font-size:14px}.sa-services-list article{gap:12px}.sa-services-list strong{font-size:15px}}.sa-appointment-request,.sa-appointments-dashboard{border-top:1px solid var(--line);margin:35px 0;padding-top:28px;scroll-margin-top:110px}.sa-request-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:22px 0;display:grid}.sa-request-form label,.sa-appointments-dashboard>label,.sa-closed-days label{gap:8px;font-weight:600;display:grid}.sa-request-form input:not([type=checkbox]),.sa-request-form select,.sa-request-form textarea,.sa-appointments-dashboard input[type=date]{border:1px solid var(--silver);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:8px;padding:10px 12px}.sa-request-form .sa-inline{align-items:flex-start;gap:12px;font-weight:400;display:flex}.sa-request-form .sa-inline input{flex-shrink:0;width:18px;height:18px;margin-top:8px}.sa-request-form .sa-button{justify-self:start}.sa-request-total{background:var(--blue3);border-radius:8px;padding:15px}.sa-dashboard-toolbar,.sa-request-actions{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0;display:flex}.sa-dashboard-toolbar button,.sa-request-actions button,.sa-appointments-dashboard>button,.sa-closed-days button,.sa-request-confirm button{border:1px solid var(--silver);min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:10px 14px}.sa-dashboard-toolbar button[aria-pressed=true]{background:var(--navy);color:#fff}.sa-appointments-dashboard button:disabled,.sa-request-form button:disabled{opacity:.6;cursor:default}.sa-request-list{gap:18px;margin:22px 0;display:grid}.sa-request-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:20px}.sa-request-card h3{margin:10px 0}.sa-request-card p{margin:7px 0}.sa-request-status{background:var(--blue3);color:var(--navy);border-radius:8px;padding:5px 10px;font-size:12px;display:inline-block}.status-declined,.status-cancelled,.status-expired{color:#59657a;background:#edf0f5}.sa-closed-days,.sa-request-confirm{border:1px solid var(--silver);background:var(--soft);border-radius:10px;margin:25px 0;padding:20px}.sa-closed-days ul{padding:0;list-style:none}.sa-closed-days li{align-items:center;gap:20px;padding:8px 0;display:flex}.sa-account-services{border:1px solid var(--line);background:#fff;border-radius:10px;margin:30px 0;padding:18px}.sa-account-services summary{color:var(--royal);cursor:pointer;align-content:center;min-height:44px;font-weight:700}.sa-week-scroll{border:1px solid var(--line);border-radius:12px;max-width:100%;margin:20px 0;overflow:auto}.sa-week-grid{grid-template-columns:repeat(7,minmax(135px,1fr));min-width:945px;min-height:240px;display:grid}.sa-calendar-day{border-inline-end:1px solid var(--line);background:#fff;padding:10px}.sa-calendar-day:last-child{border:0}.sa-calendar-day.closed{background:var(--soft)}.sa-calendar-day h3{border-bottom:1px solid var(--line);padding-bottom:10px;font-size:15px}.sa-calendar-day h3 small{font-size:11px;font-weight:400;display:block}.sa-calendar-event{text-align:start;border:1px solid var(--silver);background:var(--blue3);width:100%;color:var(--navy);font:inherit;cursor:pointer;border-radius:8px;gap:5px;margin:10px 0;padding:10px;font-size:12px;display:grid}.sa-calendar-event small{font-size:10px}@media (width<=650px){.sa-request-card{padding:16px}.sa-request-form .sa-button{width:100%}.sa-closed-days,.sa-request-confirm{padding:15px}.sa-appointments-dashboard h2{font-size:25px}}.sa-business-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-block:24px;display:grid}.sa-business-metrics article{background:linear-gradient(145deg,#fff,#edf3fc);border:1px solid #d3dae8;border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex}.sa-business-metrics strong{color:#1554b5;font-size:32px}.sa-business-metrics span{color:#50617a;font-size:13px;line-height:1.7}.sa-business-clients{gap:16px;margin-block:24px;display:grid}.sa-business-clients details{background:#fff;border:1px solid #d3dae8;border-radius:12px;padding:18px}.sa-business-clients summary{cursor:pointer}.sa-business-clients summary span{color:#61708a;margin-inline-start:18px;font-size:13px}.sa-business-clients article{border-top:1px solid #edf1f7;flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;padding-block:16px;display:flex}.sa-business-clients article small{color:#61708a}.sa-business-clients button{margin-inline-start:auto}.sa-appointments-dashboard button.sa-request-card{text-align:start;cursor:pointer;color:#071a3a;flex-direction:column;gap:10px;display:flex}@media (width<=700px){.sa-business-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-business-metrics article{padding:16px}.sa-business-clients article{flex-direction:column;align-items:flex-start}.sa-business-clients button{margin-inline-start:0}}.sa-team-workspace{border-top:1px solid #d3dae8;margin-block:36px;padding-block:28px}.sa-team-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:24px;display:grid}.sa-team-roster article{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:22px}.sa-team-avatar{color:#1554b5;background:#dceaff;border-radius:50%;place-items:center;width:40px;height:40px;margin-inline-end:10px;font-size:22px;display:inline-grid}.sa-team-roster h3{margin-block:12px}.sa-team-roster ul{padding-inline-start:20px;font-size:13px;line-height:1.9}.sa-team-scroll{max-width:100%;margin-block:24px;overflow:auto}.sa-team-day{gap:12px;min-width:max-content;display:flex}.sa-team-day>section{background:repeating-linear-gradient(#fff 0 59px,#edf1f7 59px 60px);border:1px solid #d3dae8;border-radius:12px;width:230px;min-height:300px;padding:16px}.sa-team-day h3{align-items:center;font-size:16px;line-height:1.7;display:flex}.sa-team-day article{background:#dceaff;border:1px solid #b6cae6;border-radius:10px;margin-block:16px;padding:14px;font-size:13px}.sa-team-day article p{margin-block:10px}.sa-team-assignment{background:#fff;border:1px solid #d3dae8;border-radius:12px;margin-block:12px;padding:16px;font-size:14px;display:block}.sa-team-assignment select{width:100%;max-width:350px;margin-top:10px;display:block}.sa-team-form{background:#edf3fc;border-radius:16px;margin-block:24px;padding:24px}.sa-team-form fieldset{border:1px solid #d3dae8;border-radius:10px;grid-column:1/-1;padding:18px}.sa-team-hours{flex-wrap:wrap;align-items:center;gap:18px;margin-block:16px;display:flex}.sa-team-hours input[type=checkbox]{width:auto}.sa-team-form>label:has(input[type=checkbox]){align-items:center;gap:12px;display:flex}.sa-team-form input[type=checkbox]{width:auto}.sa-team-form>.sa-dashboard-toolbar{grid-column:1/-1}.business-workspace-page{padding-block:42px}.business-workspace-page>p{color:#61708a;line-height:1.9}.business-workspace-page>h1{color:#071a3a;font-size:36px}@media (width<=850px){.sa-team-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.sa-team-roster{grid-template-columns:1fr}.sa-team-hours{gap:10px}.sa-team-form{padding:16px}.business-workspace-page>h1{font-size:28px}}.business-workspace-page{width:100%;max-width:1560px;padding-inline:24px}.business-workspace-page .saudi-registration{max-width:none}.business-workspace-page .legal-note{background:0 0;border:0;padding:0}.business-workspace-page>.saudi-registration>.legal-note>button,.business-workspace-page>.saudi-registration>.legal-note>p{margin-top:24px}.business-workspace-page .saudi-mode,.business-workspace-page .saudi-registration>form,.business-workspace-page .saudi-registration>div:not(.sa-business-app){max-width:760px}.sa-business-app{background:#fff;border:1px solid #d3dae8;border-radius:18px;grid-template-columns:230px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 40px #071a3a0a}.sa-business-sidebar{color:#fff;background:#071a3a;flex-direction:column;align-items:stretch;padding:26px 16px;display:flex}.sa-business-wordmark{letter-spacing:.09em;color:#e5eaf3;margin-bottom:28px;font-size:25px;font-weight:700}.sa-business-wordmark span{letter-spacing:.3em;margin-top:6px;font-size:10px;display:block}.sa-business-sidebar>strong{font-size:15px;line-height:1.8}.sa-business-sidebar>p{color:#c8cfdb;margin-block:8px 24px;font-size:12px}.sa-business-sidebar nav{gap:7px;display:grid}.sa-business-sidebar nav button{text-align:start;color:#dce6f6;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;line-height:1.7;display:flex}.sa-business-sidebar nav button span{min-width:22px;font-size:20px}.sa-business-sidebar nav button[aria-current=page]{color:#fff;background:#1554b5}.sa-business-sidebar nav button:hover{background:#234373}.sa-business-sidebar>a{color:#dce6f6;margin-top:32px;font-size:12px;line-height:1.8}.sa-business-topbar{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:18px;padding-bottom:18px;display:flex}.sa-business-topbar p{color:#61708a;margin:0 0 8px;font-size:12px}.sa-business-topbar h2{margin:0;font-size:25px;line-height:1.7}.sa-business-topbar>span{color:#61708a;font-size:11px;line-height:1.8}.sa-business-phase{color:#50617a;background:#edf3fc;border:1px solid #d3e1f4;border-radius:10px;padding:12px 16px;font-size:12px;line-height:1.9}.sa-business-main .sa-appointments-dashboard,.sa-business-main .sa-team-workspace{border:0;margin:22px 0;padding:0}.sa-business-main .sa-appointments-dashboard>h2,.sa-business-main .sa-team-workspace>h2{display:none}.sa-business-readiness{line-height:1.9}.sa-business-readiness h3{margin-top:28px}.sa-business-readiness dl{background:#f6f8fc;border-radius:12px;grid-template-columns:140px 1fr;gap:12px;padding:20px;font-size:14px;display:grid}.sa-business-readiness dt{color:#61708a}.sa-business-readiness dd{overflow-wrap:anywhere;margin:0}.sa-business-client-gate{background:#edf3fc;border:1px solid #d3dae8;border-radius:16px;max-width:800px;padding:28px;line-height:1.9}.sa-business-app button:focus-visible{outline-offset:3px;outline:3px solid #2f78e5}@media (width<=1050px){.sa-business-app{grid-template-columns:190px minmax(0,1fr)}.sa-business-main{padding:20px}.sa-business-sidebar{padding:22px 12px}.sa-business-sidebar nav button{padding:12px 8px;font-size:12px}.sa-business-topbar{flex-direction:column;align-items:flex-start}}@media (width<=760px){.business-workspace-page{padding-inline:14px}.sa-business-app{grid-template-columns:1fr}.sa-business-sidebar{padding:16px}.sa-business-wordmark{margin-bottom:12px;font-size:19px}.sa-business-wordmark span{margin-inline-start:10px;font-size:8px;display:inline}.sa-business-sidebar>p,.sa-business-sidebar>strong,.sa-business-sidebar>a{display:none}.sa-business-sidebar nav{gap:8px;padding-bottom:5px;display:flex;overflow-x:auto}.sa-business-sidebar nav button{white-space:nowrap;border:1px solid #445675;flex-shrink:0;padding:9px 12px}.sa-business-sidebar nav button span{min-width:auto;font-size:16px}.sa-business-main{padding:16px}.sa-business-readiness dl{grid-template-columns:1fr}.sa-business-readiness dd{margin-bottom:10px}.sa-business-topbar h2{font-size:23px}}.bo-operations{color:#071a3a;min-width:0}.bo-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.bo-toolbar p{flex:1}.bo-operations button{color:#071a3a;cursor:pointer;background:#fff;border:1px solid #c8cfdb;border-radius:8px;padding:9px 14px}.bo-operations button:disabled{opacity:.5;cursor:default}.bo-operations .bo-primary{color:#fff;background:#1554b5;border-color:#1554b5}.bo-form{background:#f6f8fc;border:1px solid #c8cfdb;border-radius:14px;margin:20px 0;padding:20px}.bo-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.bo-operations label{gap:6px;margin:8px 0;display:grid}.bo-operations input,.bo-operations select,.bo-operations textarea{color:#071a3a;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #c8cfdb;border-radius:7px;padding:10px}.bo-form fieldset{border:1px solid #c8cfdb;border-radius:9px;margin:14px 0}.bo-form button{margin:4px}.bo-error{color:#8b2525;background:#fff0ef;padding:14px}.bo-client{border-bottom:1px solid #c8cfdb;justify-content:space-between;gap:20px;padding:16px;display:flex}.bo-calendar-scroll{background:#fff;border:1px solid #c8cfdb;border-radius:12px;max-height:600px;overflow:auto}.bo-calendar{width:max-content;min-width:100%;display:grid}.bo-column-title{z-index:4;color:#fff;text-align:center;background:#071a3a;padding:15px;position:sticky;top:0}.bo-time-axis{background:#f6f8fc;height:1920px;position:relative}.bo-time-axis span{font-size:12px;position:absolute;inset-inline-start:8px}.bo-day-column{border-inline-start:1px solid #c8cfdb;min-width:180px;height:1920px;position:relative}.bo-operations .bo-slot{border:0;background:0 0;border-bottom:1px solid #edf0f5;border-radius:0;width:100%;height:40px;padding:0;position:absolute;left:0}.bo-slot:hover{background:#edf4ff}.bo-operations .bo-event{z-index:2;border:1px solid #7195c6;text-align:start;background:#e4edfc;border-inline-start:4px solid #1554b5;border-radius:6px;flex-direction:column;width:calc(100% - 8px);padding:3px 6px;font-size:12px;line-height:1.3;display:flex;position:absolute;inset-inline:4px;overflow:hidden}.bo-event span,.bo-event b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bo-operations .bo-completed{background:#e7f1ec;border-color:#88ad97}.bo-operations .bo-started,.bo-operations .bo-arrived{background:#eee7fa;border-color:#a495bd}.bo-operations .bo-list-row{text-align:start;width:100%;margin:8px 0;display:block}.bo-operations>p{color:#61708a;font-size:14px;line-height:1.7}@media (width<=600px){.bo-form{padding:12px}.bo-toolbar{gap:8px}.bo-client{flex-wrap:wrap}}.business-workspace-page>.saudi-registration>.sa-business-account-panel{color:#071a3a;box-shadow:none;background:0 0;border:0;min-width:0;max-width:none;margin-top:28px;padding:0}.business-workspace-page .sa-business-client-gate{color:#071a3a;box-shadow:none;margin-inline:auto}.business-workspace-page .sa-business-client-gate h2{color:#071a3a;margin:0 0 12px;font-size:24px;line-height:1.6}.business-workspace-page .sa-business-client-gate p{color:#334a60;margin:0 0 20px;font-size:16px;line-height:1.9}.sa-business-gate-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.sa-business-gate-actions button,.sa-business-account-actions>button{color:#fff;font:inherit;cursor:pointer;background:#1554b5;border:1px solid #1554b5;border-radius:9px;min-height:44px;padding:12px 18px}.sa-business-gate-actions a{color:#12479b;text-underline-offset:4px;font-weight:700;text-decoration:underline}.sa-business-account-actions{color:#071a3a;flex-wrap:wrap;align-items:flex-start;gap:24px;max-width:800px;margin-inline:auto;padding:24px 0;display:flex}.sa-business-account-actions summary{cursor:pointer;color:#334a60;min-height:44px;padding:12px 0}.sa-business-account-actions details button,.sa-business-account-actions [role=group] button{color:#8b2525;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8cfdb;border-radius:8px;padding:10px 14px}.sa-business-account-actions p{color:#334a60;line-height:1.8}.sa-business-account-actions button:disabled,.sa-business-gate-actions button:disabled{opacity:.6;cursor:wait}.sa-business-account-panel button:focus-visible,.sa-business-account-panel a:focus-visible,.sa-business-account-panel summary:focus-visible{outline-offset:3px;outline:3px solid #2f78e5}@media (width<=600px){.business-workspace-page .sa-business-client-gate{padding:20px}.sa-business-gate-actions{flex-direction:column;align-items:stretch}.sa-business-gate-actions button{width:100%}.sa-business-account-actions{padding-inline:8px}}.sa-workspace-intro{text-align:center;max-width:860px;margin:0 auto 36px;padding-top:18px}.sa-workspace-intro .sa-workspace-eyebrow{letter-spacing:.22em;color:#1554b5;margin:0 0 16px;font-size:12px;font-weight:700}.sa-workspace-intro h1{letter-spacing:-.025em;color:#071a3a;margin:0 0 18px;font-size:clamp(30px,3.3vw,48px);line-height:1.4}.sa-workspace-intro>p:not(.sa-workspace-eyebrow){color:#334a60;max-width:740px;margin:0 auto;font-size:18px;line-height:1.9}.sa-workspace-highlights{color:#334a60;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:24px;font-size:13px;display:flex}.sa-workspace-highlights span{align-items:center;gap:8px;display:flex}.sa-workspace-highlights span:before{content:"";background:#1554b5;border-radius:50%;width:6px;height:6px}.business-workspace-page>.saudi-registration>.saudi-mode,.business-workspace-page>.saudi-registration>.saudi-account-form{max-width:640px;margin-inline:auto}.business-workspace-page .saudi-account-form{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:28px;box-shadow:0 8px 28px #071a3a06}.business-workspace-page .saudi-account-form h2{color:#071a3a;margin:0;font-size:25px;line-height:1.5}.business-workspace-page .saudi-account-form label{color:#071a3a;font-size:14px;line-height:1.7}.business-workspace-page .saudi-account-form .sa-business-signup-note{color:#50617a;margin:0;font-size:13px;line-height:1.9}.business-workspace-page .saudi-registration>p[role]{border-radius:9px;max-width:640px;margin-inline:auto;padding:12px 16px}.business-workspace-page .saudi-registration>p[role=status]{color:#334a60;background:#edf3fc}.business-workspace-page .saudi-registration>p[role=alert]{color:#8b2525;background:#fff0ef}.business-workspace-page .sa-business-client-gate h2{font-size:25px;font-weight:700}.business-workspace-page .sa-business-client-gate{background:#fff;border-color:#d3dae8;padding:32px;box-shadow:0 8px 28px #071a3a06}.business-workspace-page{padding-top:40px;padding-bottom:48px}.business-workspace-page .sa-business-account-panel .sa-business-main{color:#071a3a}@media (width<=600px){.business-workspace-page{padding-top:24px}.sa-workspace-intro{margin-bottom:26px;padding-top:0}.sa-workspace-intro>p:not(.sa-workspace-eyebrow){font-size:16px}.sa-workspace-highlights{gap:10px 16px;font-size:12px}.business-workspace-page .saudi-account-form,.business-workspace-page .sa-business-client-gate{padding:20px}.business-workspace-page .sa-business-client-gate h2{font-size:22px}}.sa-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sa-category{border-radius:14px;padding:0;overflow:hidden}.sa-category>img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.sa-category>strong{padding:16px 18px;font-size:17px;line-height:1.7}.sa-category:focus-visible{outline-offset:3px;outline:3px solid #1554b5}@media (width<=650px){.sa-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sa-category>strong{padding:12px;font-size:15px}}.bo-checkout{border-inline-start:4px solid #1554b5}.bo-checkout .bo-checkout-confirm{align-items:flex-start;gap:.7rem;margin:1rem 0;display:flex}.bo-checkout-confirm input{flex:none;width:auto;margin-top:.3rem}.bo-ledger-entry{overflow-wrap:anywhere;border-top:1px solid #c8cfdb;padding:1rem 0}.bo-ledger-entry p{margin:.35rem 0}.bo-report-table{width:100%;margin:1rem 0;overflow-x:auto}.bo-report-table table{border-collapse:collapse;color:#071a3a;width:100%;min-width:430px}.bo-report-table th,.bo-report-table td{text-align:start;border-bottom:1px solid #c8cfdb;padding:.75rem}.bo-report-table thead{background:#edf2fa}.bo-report-table caption{text-align:start;padding:.5rem 0;font-weight:600}.bo-closed-time{z-index:2;color:#662b38;pointer-events:none;background:repeating-linear-gradient(135deg,#fae9ed,#fae9ed 8px,#f3dce2 8px 16px);border:1px solid #9e5963;border-radius:7px;flex-direction:column;padding:.3rem .5rem;font-size:.8rem;display:flex;position:absolute;inset-inline:4px;overflow:hidden}.bo-time-off summary{cursor:pointer;color:#071a3a;font-weight:700}.bo-time-off .bo-all-day{align-items:center;gap:.7rem;margin:1rem 0;display:flex}.bo-all-day input{width:auto}.bo-week-scroll{width:100%;margin:1rem 0;overflow-x:auto}.bo-week-grid{grid-template-columns:repeat(7,minmax(210px,1fr));gap:.6rem;min-width:1520px;display:grid}.bo-week-day{background:#fff;border:1px solid #c8cfdb;border-radius:12px;min-width:0;padding:.7rem}.bo-week-day>button{width:100%}.bo-week-visit,.bo-week-closed{overflow-wrap:anywhere;color:#071a3a;background:#eaf1fc;border-inline-start:3px solid #1554b5;border-radius:8px;gap:.3rem;margin:.6rem 0;padding:.65rem;display:grid}.bo-week-closed{color:#662b38;background:#fae9ed;border-color:#9e5963}.bo-inventory-check{align-items:center;gap:.7rem;margin:1rem 0;display:flex!important}.bo-inventory-check input{width:auto!important}.bo-inventory{min-width:0}.bo-toolbar [role=group]{flex-wrap:wrap;gap:.5rem;display:flex}.business-workspace-page{box-sizing:border-box}.business-workspace-page .sa-workspace-intro h1{text-wrap:balance}.business-workspace-page[lang=ar] .sa-workspace-intro h1{letter-spacing:normal}.business-workspace-page .sa-workspace-eyebrow,.sa-business-wordmark{direction:ltr;unicode-bidi:isolate}.business-workspace-page>.saudi-registration>.saudi-mode{box-sizing:border-box;background:#edf2fa;border:1px solid #d3dae8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;max-width:640px;margin-block:0 18px;padding:6px;display:grid}.business-workspace-page .saudi-mode button{min-width:0;min-height:44px;font:inherit;color:#334a60;background:0 0;border:0;border-radius:8px;margin:0;padding:10px 14px;font-weight:600}.business-workspace-page .saudi-mode button[aria-pressed=true]{color:#fff;background:#1554b5;box-shadow:0 2px 6px #071a3a14}.business-workspace-page .saudi-account-form{text-align:start;gap:18px}.business-workspace-page .saudi-account-form label{min-width:0}.business-workspace-page .saudi-account-form input,.business-workspace-page .saudi-account-form select{box-sizing:border-box;width:100%;min-height:46px}.business-workspace-page .saudi-account-form input[type=tel],.business-workspace-page .saudi-account-form input[name=code]{text-align:start;direction:ltr}.business-workspace-page .saudi-account-form input[type=checkbox]{width:auto;min-height:auto}.business-workspace-page .saudi-account-form>button{min-height:46px}.business-workspace-page .sa-business-signup-note{background:#f6f8fc;border-inline-start:3px solid #1554b5;border-radius:8px;padding:14px 16px}.sa-business-main{line-height:1.7}.sa-business-main :is(h2,h3,p,button,label,th,td){overflow-wrap:anywhere}.sa-business-main :is(.bo-reports,.bo-inventory,.bo-checkout) button{color:#071a3a;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8cfdb;border-radius:8px;padding:9px 14px}.sa-business-main :is(.bo-reports,.bo-inventory,.bo-checkout) .bo-primary{color:#fff;background:#1554b5;border-color:#1554b5}.sa-business-main button:disabled{cursor:default;opacity:.5}.sa-business-main :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%;font:inherit}.sa-business-main :is(.bo-reports,.bo-inventory,.bo-checkout) label{gap:6px;margin-block:8px;display:grid}.sa-business-main :is(.bo-reports,.bo-inventory,.bo-checkout) :is(input,select,textarea){color:#071a3a;background:#fff;border:1px solid #c8cfdb;border-radius:7px;padding:10px}.sa-business-main .bo-fields{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:start}.sa-business-main .bo-toolbar{gap:10px}.sa-business-main .bo-toolbar>label{min-width:180px}.sa-business-main .bo-list-row{padding:12px 14px;line-height:1.9}.sa-business-main .bo-form h3{margin-block:0 14px;font-size:18px}.sa-business-main .bo-form p{line-height:1.85}.sa-business-main .bo-client{flex-wrap:wrap;align-items:center;gap:12px}.sa-business-main .bo-client>p{flex-basis:100%;margin-block:0}.sa-business-main .bo-report-table table{font-size:14px}.sa-business-main :is(.bo-reports,.bo-inventory,.bo-checkout) :is(input,select,textarea):focus-visible,.business-workspace-page .saudi-mode button:focus-visible{outline-offset:2px;outline:3px solid #2f78e5}@media (width<=600px){.business-workspace-page .sa-workspace-intro h1{font-size:29px;line-height:1.5}.business-workspace-page .sa-workspace-highlights{gap:10px}.business-workspace-page .sa-workspace-highlights span{background:#edf2fa;border-radius:20px;padding:6px 10px}.sa-business-main .bo-toolbar{align-items:stretch}.sa-business-main .bo-toolbar>label,.sa-business-main .bo-toolbar>p{flex-basis:100%;width:100%}.sa-business-main .bo-toolbar [role=group]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sa-business-main .bo-toolbar button{min-height:44px}.sa-business-main .bo-form{margin-block:16px;padding:16px}.sa-business-main .bo-client{padding-inline:0}.sa-business-topbar h2{font-size:22px}}.bo-operations .bo-toolbar{background:#fff;border:1px solid #e1e6ee;border-radius:16px;align-items:center;gap:10px;padding:14px}.bo-toolbar button{border-radius:10px;min-height:44px}.bo-toolbar [role=group]{gap:6px}.bo-toolbar [aria-pressed=true]{color:#fff;background:#123d80}.bo-calendar-scroll{isolation:isolate;background:#fff;border:1px solid #dfe5ee;border-radius:18px;box-shadow:0 12px 30px #10294c08}.bo-calendar .bo-column-title{color:#142b4a;z-index:5;text-align:center;background:#fff;border-bottom:1px solid #dfe5ee;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:88px;min-height:88px;padding:10px;font-size:14px;display:flex;position:sticky;top:0}.bo-staff-avatar{color:#123d80;background:#e8effb;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:700;display:grid;box-shadow:0 0 0 1px #c5d5ee}.bo-day-column{background:#fff;border-color:#e7ebf1}.bo-time-axis{color:#59677b;background:#f9fafc}.bo-time-axis span{font-variant-numeric:tabular-nums;direction:ltr}.bo-operations .bo-slot{border-bottom-color:#eef1f6}.bo-operations .bo-slot:nth-child(2n){border-bottom-color:#dfe5ee}.bo-operations .bo-slot:focus-visible{outline-offset:-3px;background:#f0f5ff;outline:2px solid #1554b5}.bo-operations .bo-event{color:#132d50;border-color:#bad2ed;background:#e1eefc;border-inline-start-color:#367ac3;border-radius:8px;gap:2px;padding:5px 7px;box-shadow:0 2px 4px #16365608}.bo-event time{font-variant-numeric:tabular-nums;align-self:flex-start;font-size:11px;font-weight:600}.bo-operations .bo-confirmed{border-color:#a6ded5;color:#123f3a;background:#cff1ec;border-inline-start-color:#20897d}.bo-operations .bo-started,.bo-operations .bo-arrived{border-color:#d3bce8;color:#48315e;background:#eee2f8;border-inline-start-color:#8650a8}.bo-operations .bo-completed{border-color:#c6d8b8;color:#344a26;background:#e6efdf;border-inline-start-color:#69874e}.bo-closed-time{color:#526174;background:repeating-linear-gradient(135deg,#f0f2f5,#f0f2f5 6px,#e6e9ee 6px 7px);border-color:#cfd6df}.bo-calendar-key{color:#40516b;flex-wrap:wrap;gap:12px 18px;padding:14px 2px;font-size:12px;display:flex}.bo-calendar-key span{align-items:center;gap:6px;display:inline-flex}.bo-calendar-key span:before{content:"";background:#e1eefc;border:1px solid #aec8e5;border-radius:3px;width:11px;height:11px}.bo-calendar-key .key-confirmed:before{background:#cff1ec;border-color:#20897d}.bo-calendar-key .key-started:before{background:#eee2f8;border-color:#8650a8}.bo-calendar-key .key-completed:before{background:#e6efdf;border-color:#69874e}.bo-calendar-key .key-closed:before{background:#e6e9ee;border-color:#939fae}.bo-week-visit{color:#132d50;background:#e1eefc;border-inline-start:3px solid #367ac3;border-radius:8px;margin-block:10px;padding:10px}@media (width<=600px){.bo-operations .bo-toolbar{padding:12px}.bo-calendar-scroll{max-height:65vh}.bo-calendar .bo-column-title{font-size:13px}.bo-calendar-key{gap:10px;font-size:11px}.bo-event b{font-size:12px}}.sa-business-app{grid-template-columns:238px minmax(0,1fr);align-items:start}.sa-business-app.sidebar-collapsed{grid-template-columns:80px minmax(0,1fr)}.sa-business-app .sa-business-sidebar{scrollbar-width:thin;scrollbar-color:#526684 #0b2247;background:linear-gradient(#0b2247,#071a3a);align-self:start;min-height:650px;max-height:calc(100vh - 24px);padding:20px 12px;position:sticky;top:0;overflow-y:auto}.sa-sidebar-brand-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:24px;display:flex}.sa-business-sidebar .sa-business-wordmark{letter-spacing:.06em;margin:0;font-size:20px}.sa-business-sidebar .sa-business-wordmark span{font-size:inherit;letter-spacing:inherit;margin:0}.sa-business-wordmark small{letter-spacing:.16em;color:#bdcce1;margin-top:5px;font-size:9px;display:block}.sa-business-wordmark .sa-sidebar-brand-short{font-size:27px;display:none}.sa-business-sidebar .sa-sidebar-collapse{color:#dce6f6;cursor:pointer;background:0 0;border:1px solid #476080;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:6px;display:inline-flex}.sa-sidebar-collapse svg{width:20px;height:20px}.sa-business-app .sa-business-sidebar>strong{overflow-wrap:anywhere;margin-inline:8px;font-size:14px}.sa-business-app .sa-business-sidebar>p{color:#b9c9e0;margin:6px 8px 20px;font-size:11px}.sa-business-app .sa-business-sidebar nav{flex-direction:column;flex:1;gap:5px;min-height:480px;padding:0;display:flex;overflow:visible}.sa-business-app .sa-business-sidebar nav button{white-space:normal;color:#cfdbed;text-align:start;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;width:100%;min-height:46px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.6;display:flex;position:relative}.sa-business-sidebar svg{flex-shrink:0}.sa-business-app .sa-business-sidebar nav button .sa-sidebar-label{font:inherit;min-width:0}.sa-business-app .sa-business-sidebar nav button:hover{color:#fff;background:#18375e}.sa-business-app .sa-business-sidebar nav button[aria-current=page]{color:#fff;background:#225bb3;border-color:#497dcc;box-shadow:0 4px 10px #00000012}.sa-business-sidebar nav button[aria-current=page]:before{content:"";background:#b8d1ff;border-radius:4px;width:3px;height:20px;position:absolute;inset-inline-start:-7px}.sa-business-app .sa-business-sidebar nav .sa-sidebar-settings{border-top:1px solid #355071;border-radius:0 0 10px 10px;margin-top:20px;padding-top:15px}.sa-business-app .sa-sidebar-marketplace{color:#cfdbed;border-top:1px solid #355071;align-items:center;gap:13px;min-height:44px;margin-top:14px;padding:10px 13px;font-size:12px;text-decoration:none;display:flex}.sidebar-collapsed .sa-sidebar-brand-full,.sidebar-collapsed .sa-sidebar-business-name,.sidebar-collapsed .sa-sidebar-role,.sidebar-collapsed .sa-sidebar-label{display:none!important}.sidebar-collapsed .sa-business-wordmark .sa-sidebar-brand-short{display:block}.sidebar-collapsed .sa-sidebar-brand-row{flex-direction:column;gap:16px}.sa-business-app.sidebar-collapsed .sa-business-sidebar nav button,.sa-business-app.sidebar-collapsed .sa-sidebar-marketplace{justify-content:center;padding:11px 8px}.sa-business-mobile-bar{display:none}@media (width<=1050px) and (width>=761px){.sa-business-app{grid-template-columns:210px minmax(0,1fr)}}@media (width<=760px){.sa-business-app,.sa-business-app.sidebar-collapsed{grid-template-columns:minmax(0,1fr);display:grid}.sa-business-mobile-bar{color:#fff;background:#0b2247;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sa-business-mobile-bar>span{font-size:19px;font-weight:700}.sa-business-mobile-bar small{color:#c4d1e5;margin-inline-start:8px;font-size:11px;font-weight:400}.sa-business-mobile-bar button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18375e;border:1px solid #59708f;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.sa-business-app .sa-business-sidebar{min-height:0;max-height:none;padding:12px;display:none;position:static}.sa-business-app .sa-business-sidebar.mobile-open{display:flex}.sa-business-app .sa-business-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.sa-business-app .sa-business-sidebar nav button{border:1px solid #355071;justify-content:flex-start;gap:9px;min-height:50px;padding:10px;font-size:12px}.sa-business-app .sa-business-sidebar nav .sa-sidebar-settings{border:1px solid #355071;border-radius:11px;margin:0;padding:10px}.sa-business-app .sa-sidebar-brand-row,.sa-business-app .sa-business-sidebar>strong,.sa-business-app .sa-business-sidebar>p{display:none}.sa-business-app.sidebar-collapsed .sa-sidebar-label{display:inline!important}.sa-business-app.sidebar-collapsed .sa-business-sidebar nav button,.sa-business-app.sidebar-collapsed .sa-sidebar-marketplace{justify-content:flex-start;padding:10px}.sa-business-app .sa-sidebar-marketplace{margin-top:12px;display:flex}.sa-business-app .sa-business-sidebar nav button[aria-current=page]:before{display:none}.sa-business-main{min-width:0}}@media (prefers-reduced-motion:no-preference){.sa-business-sidebar nav button{transition:background-color .15s,color .15s}}.public-header.workspace-public-header{position:relative;top:auto}.sa-business-app .sa-business-sidebar{min-height:0;max-height:calc(100dvh - 24px);top:12px}.sa-business-app .sa-business-sidebar nav{flex:none;min-height:0}.sa-business-app .sa-business-sidebar nav button,.sa-business-app .sa-business-sidebar .sa-sidebar-brand-row,.sa-business-app .sa-sidebar-marketplace{flex-shrink:0}@media (width<=760px){.sa-business-app .sa-business-sidebar{max-height:none;top:auto}}.sa-profile-share{background:#f3f7fc;border:1px solid #cfdbea;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px 20px;margin-block:24px;padding:24px;display:grid}.sa-profile-share>div{grid-column:1/-1}.sa-profile-share h2{color:#142f55;margin:0 0 8px;font-size:22px}.sa-profile-share p{color:#455b72;max-width:75ch;margin:0;font-size:14px;line-height:1.8}.sa-profile-share label{gap:8px;min-width:0;font-size:14px;font-weight:600;display:grid}.sa-profile-share input{box-sizing:border-box;color:#183c70;background:#fff;border:1px solid #bac9dd;border-radius:9px;width:100%;min-width:0;padding:12px;font-size:14px}.sa-profile-share button{align-self:end;min-height:46px}.sa-profile-share>p{grid-column:1/-1;min-height:1.8em}@media (width<=650px){.sa-profile-share{grid-template-columns:minmax(0,1fr);padding:20px}.sa-profile-share button{width:100%}}.sa-booking-wizard{scroll-margin-top:95px}.sa-booking-wizard>h2{margin-bottom:16px;font-size:clamp(26px,3vw,38px)}.sa-booking-progress ol{flex-wrap:wrap;gap:12px;margin:28px 0;padding:0;list-style:none;display:flex}.sa-booking-progress button{color:#607086;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:8px;font-size:14px;display:flex}.sa-booking-progress button span{background:#e9eef5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sa-booking-progress [aria-current=step]{color:#173f60;font-weight:700}.sa-booking-progress [aria-current=step] span{color:#fff;background:#173f60}.sa-booking-progress button:disabled{opacity:.5}.sa-booking-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:30px;display:grid}.sa-booking-main{min-width:0}.sa-booking-main fieldset{border:0;min-width:0;margin:0;padding:0}.sa-booking-main h3{margin:0 0 20px;font-size:27px}.sa-booking-main [hidden]{display:none!important}.sa-booking-main label{gap:10px;margin:18px 0;display:grid}.sa-booking-main input,.sa-booking-main select,.sa-booking-main textarea{box-sizing:border-box;max-width:100%}.sa-booking-services{gap:12px;display:grid}.sa-booking-services label{cursor:pointer;background:#fff;border:1px solid #cfd9e3;border-radius:16px;align-items:center;gap:16px;margin:0;padding:22px;display:flex}.sa-booking-services label.is-selected{background:#f2f9f6;border:2px solid #26746e;padding:21px}.sa-booking-services label>span{flex:1;min-width:0}.sa-booking-services strong,.sa-booking-services small{overflow-wrap:anywhere;display:block}.sa-booking-services small{color:#5c6c79;margin-top:7px}.sa-booking-services input{accent-color:#26746e;flex-shrink:0;width:20px;height:20px}.sa-booking-services b{white-space:nowrap}.sa-booking-provider{background:#f2f9f6;border:2px solid #26746e;border-radius:16px;align-items:center;gap:15px;margin:20px 0;padding:24px;display:flex}.sa-booking-provider>span,.sa-booking-summary-heading>span{color:#20554e;background:#e2eeea;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.sa-booking-provider>div{flex:1}.sa-booking-provider p{margin:6px 0 0}.sa-booking-visit,.sa-booking-times{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.sa-booking-visit button,.sa-booking-times button{color:#183e5b;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bccbd6;border-radius:12px;padding:13px 20px}.sa-booking-visit [aria-pressed=true],.sa-booking-times [aria-pressed=true]{color:#fff;background:#173f60;border-color:#173f60}.sa-booking-summary{background:#fff;border:1px solid #d4dde5;border-radius:22px;min-width:0;padding:26px;position:sticky;top:100px;box-shadow:0 10px 35px #173f6009}.sa-booking-summary-heading{align-items:center;gap:12px;display:flex}.sa-booking-summary h3{overflow-wrap:anywhere;margin:0;font-size:20px}.sa-booking-summary p{color:#536879;font-size:13px}.sa-booking-summary ul{margin:24px 0;padding:0;list-style:none}.sa-booking-summary li{border-top:1px solid #edf0f3;justify-content:space-between;gap:14px;padding:15px 0;font-size:14px;display:flex}.sa-booking-summary li>div{overflow-wrap:anywhere;min-width:0}.sa-booking-summary li small{color:#607086;margin-top:6px;display:block}.sa-booking-summary li b{white-space:nowrap}.sa-booking-summary dl>div,.sa-booking-review>div{border-top:1px solid #e0e7ed;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.sa-booking-summary dd,.sa-booking-review dd{margin:0}.sa-booking-summary dt,.sa-booking-review dt{color:#536879}.sa-booking-zero{background:#edf5f2;border-radius:10px;padding:12px}.sa-booking-review{background:#f6f8fb;border-radius:15px;margin:0 0 22px;padding:20px}.sa-booking-payment,.sa-booking-signin{background:#f1f6fa;border:1px solid #cfdee9;border-radius:16px;margin:22px 0;padding:22px}.sa-booking-signin .sa-text-link{margin-top:15px;display:block}.sa-booking-main .sa-inline{align-items:flex-start;gap:12px;font-size:14px;line-height:1.9;display:flex}.sa-booking-main .sa-inline input{flex-shrink:0;width:20px;height:20px;margin-top:5px}.sa-booking-actions{background:#fff;border-top:1px solid #dce5eb;justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;padding:24px 0;display:flex}.sa-booking-back{color:#173f60;font:inherit;cursor:pointer;background:0 0;border:1px solid #b9cbd7;border-radius:30px;padding:13px 25px}.sa-booking-mobile-total{display:none}.sa-booking-wizard button:focus-visible,.sa-booking-wizard a:focus-visible{outline-offset:4px;outline:3px solid #26746e}.sa-booking-wizard button:disabled{cursor:not-allowed;opacity:.5}.sa-request-success{background:#f1f8f4;border-radius:18px;padding:28px}@media (width<=850px){.sa-booking-layout{grid-template-columns:minmax(0,1fr)}.sa-booking-summary{grid-row:2;position:static}.sa-booking-actions{z-index:8;flex-wrap:wrap;margin-inline:-8px;padding:15px 8px;position:sticky;bottom:0;box-shadow:0 -8px 22px #173f600c}.sa-booking-mobile-total{gap:4px;margin-inline-end:auto;display:grid}.sa-booking-mobile-total small{font-size:11px}.sa-booking-progress ol{gap:4px}.sa-booking-progress button{gap:5px;padding:5px;font-size:11px}.sa-booking-progress button span{width:24px;height:24px}.sa-booking-services label{flex-wrap:wrap;gap:10px;padding:16px}.sa-booking-services label.is-selected{padding:15px}.sa-booking-services label>b{margin-inline-start:30px}.sa-booking-actions .sa-button{padding:12px 18px;font-size:13px}.sa-booking-review>div{flex-direction:column;gap:6px}}.sa-provider-photo{object-fit:cover;width:100%;height:100%}.sa-profile-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:24px;display:grid}.sa-profile-gallery figure{min-width:0;margin:0}.sa-profile-gallery figure:first-child{grid-area:span 2/span 2}.sa-profile-gallery img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:440px}.sa-profile-gallery a{height:calc(100% - 30px);display:block}.sa-profile-gallery figcaption{overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.6}.sa-service-photo{object-fit:cover;border-radius:12px;width:96px;height:96px;margin-bottom:12px}.sa-photo-editor-grid article{border:1px solid #ccd5e4;border-radius:12px;gap:12px;min-width:0;padding:16px;display:grid}.sa-photo-editor-grid img{object-fit:cover;border-radius:10px;width:100%;height:180px}.sa-photo-editor select{width:100%;font:inherit;border:1px solid #aab8cc;border-radius:8px;padding:10px}.sa-photo-editor p{line-height:1.8}@media (width<=650px){.sa-profile-gallery{grid-template-columns:1fr 1fr;gap:8px}.sa-profile-gallery figure:first-child{grid-area:auto/1/auto/-1}.sa-profile-gallery img{max-height:280px}.sa-photo-editor-grid{grid-template-columns:1fr}}.sa-booking-service-photo,.sa-booking-provider-photo{object-fit:cover;border-radius:12px;flex-shrink:0;width:64px;height:64px}.sa-photo-editor{border:1px solid #ccd5e4;border-radius:16px;gap:16px;min-width:0;padding:20px;display:grid}.sa-photo-editor legend{padding-inline:8px;font-weight:700}.sa-photo-editor label{gap:8px;display:grid}.sa-photo-editor input:not([type=file]){width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #aab8cc;border-radius:8px;padding:10px}.sa-photo-controls button{min-height:44px;font:inherit;color:#1554b5;cursor:pointer;background:#fff;border:1px solid #aab8cc;border-radius:9px;padding:10px 14px}.sa-photo-controls button:disabled{opacity:.45;cursor:default}.sa-photo-editor input[type=file]{font:inherit;max-width:100%;padding-block:10px}.sa-photo-editor :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #1554b5}.sa-profile-gallery{grid-auto-rows:180px}.sa-profile-gallery figure{position:relative}.sa-profile-gallery a{height:100%}.sa-profile-gallery img{height:100%;max-height:none}.sa-profile-gallery figcaption{inset-inline:0;color:#fff;pointer-events:none;background:linear-gradient(#0000,#071a3ad9);border-radius:0 0 16px 16px;margin:0;padding:10px 14px;position:absolute;bottom:0}@media (width<=650px){.sa-profile-gallery{grid-auto-rows:150px}.sa-profile-gallery figure:first-child{grid-row:span 2}}#sa-results{outline:none;scroll-margin-top:150px}.sa-profile-simple{background:#f6f8fb;padding-block:28px 56px}.sa-profile-simple>.shell{max-width:1120px}.sa-profile-simple .sa-profile-header{background:#fff;border:1px solid #dce4ee;border-radius:16px;gap:20px;margin:22px 0;padding:24px}.sa-profile-simple .sa-profile-avatar{color:#214a79;background:#edf3fb;flex-shrink:0;width:88px;height:88px;overflow:hidden}.sa-profile-avatar img{object-fit:cover;width:100%;height:100%}.sa-profile-identity{flex:1;min-width:0}.sa-profile-name{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sa-profile-simple .sa-profile-name h1{margin:0;font-size:32px}.sa-profile-approved{color:#2b6843;white-space:nowrap;background:#e9f5ee;border-radius:20px;padding:4px 10px;font-size:12px}.sa-profile-simple .sa-profile-header p{color:#4d627c;margin:8px 0 0;font-size:15px}.sa-profile-simple .sa-visit-tags{flex-wrap:wrap;gap:8px;display:flex}.sa-profile-simple .sa-visit-tags span{background:#f1f5fb;border-radius:7px;padding:4px 10px;font-size:13px}.sa-profile-share-compact{align-self:flex-start;position:relative}.sa-profile-share-compact>button{color:#17477c;cursor:pointer;background:#fff;border:1px solid #c8d5e5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sa-profile-share-compact>span{inset-inline-end:0;white-space:nowrap;color:#fff;z-index:3;background:#173f60;border-radius:8px;padding:5px 10px;font-size:13px;position:absolute;top:48px}.sa-profile-share-compact>label{inset-inline-end:0;z-index:3;background:#fff;border:1px solid #c8d5e5;border-radius:8px;width:min(280px,70vw);padding:12px;font-size:13px;position:absolute;top:48px}.sa-profile-share-compact input{width:100%;min-height:44px}.sa-profile-short-bio,.sa-profile-work{margin:24px 0}.sa-profile-simple :is(.sa-profile-short-bio,.sa-profile-work) h2{margin:0 0 10px;font-size:20px}.sa-profile-short-bio p{color:#425a73;white-space:pre-line;max-width:85ch;line-height:1.8}.sa-profile-small-gallery{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.sa-profile-small-gallery figure{flex:0 0 240px;margin:0}.sa-profile-small-gallery img{object-fit:cover;border-radius:12px;width:240px;height:165px}.sa-profile-small-gallery figcaption{color:#4d627c;font-size:13px}.sa-profile-info{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.sa-profile-info details{background:#fff;border:1px solid #dce4ee;border-radius:12px;align-self:start;padding:14px 18px}.sa-profile-info summary{cursor:pointer;min-height:28px;font-weight:700}.sa-profile-info p{color:#4d627c;font-size:14px;line-height:1.8}.sa-profile-info dl>div{border-top:1px solid #edf1f6;justify-content:space-between;gap:16px;padding:7px 0;display:flex}.sa-profile-info dd{margin:0}.sa-profile-simple .sa-booking-wizard{border-top:0;margin-top:24px;padding-top:0}.sa-profile-simple .sa-booking-progress ol{gap:8px;margin:0 0 18px}.sa-profile-simple .sa-booking-progress button{padding:6px;font-size:14px}.sa-profile-simple .sa-booking-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.sa-profile-simple .sa-booking-layout.no-selection{grid-template-columns:1fr}.sa-profile-simple .sa-booking-main{background:#fff;border:1px solid #dce4ee;border-radius:16px;margin:0;padding:22px}.sa-profile-simple .sa-booking-main h3{margin-bottom:12px;font-size:23px}.sa-profile-simple .sa-booking-main p{color:#455d77;font-size:14px;line-height:1.8}.sa-profile-simple .sa-booking-services{gap:0}.sa-profile-simple .sa-booking-services article{background:#fff;border-bottom:1px solid #e2e9f1;align-items:center;gap:14px;min-width:0;padding:16px 0;display:flex}.sa-profile-simple .sa-booking-services article>div{flex:1;min-width:0}.sa-profile-simple .sa-booking-services strong{font-size:16px}.sa-profile-simple .sa-booking-services small{margin-top:5px;font-size:13px}.sa-profile-simple .sa-booking-services b{white-space:nowrap;color:#173f60;font-size:15px}.sa-profile-simple .sa-booking-services button{color:#17477c;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #b7cbe1;border-radius:9px;padding:8px 14px;font-size:14px}.sa-profile-simple .sa-booking-services button[aria-pressed=true]{color:#fff;background:#173f60;border-color:#173f60}.sa-profile-simple .sa-booking-services .is-selected{background:#f5f8fc}.sa-profile-simple .sa-booking-summary{box-shadow:none;border-radius:16px;padding:20px}.sa-profile-simple .sa-booking-summary-heading{display:none}.sa-profile-simple .sa-booking-summary>h3{font-size:18px;font-weight:700}.sa-profile-simple .sa-booking-actions{border-top:0;margin-top:16px;padding:16px 0 0}.sa-profile-simple .sa-button{color:#fff;background:#173f60}.sa-profile-simple .sa-booking-payment-line{background:#f2f6fb;border-radius:8px;padding:12px}.sa-profile-simple .sa-booking-review{padding:14px}.sa-profile-simple .sa-booking-main fieldset{border:0;padding:0}.sa-profile-simple :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #74a6e1}@media (width<=850px){.sa-profile-simple .sa-booking-layout{grid-template-columns:1fr}.sa-profile-simple .sa-booking-summary{grid-row:2;position:static}.sa-profile-simple .sa-booking-actions{bottom:0;z-index:20;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce4ee;flex-wrap:nowrap;gap:8px;margin:0;position:fixed;inset-inline:0;box-shadow:0 -4px 20px #173f6012}.sa-profile-simple .sa-booking-actions .sa-button{border-radius:10px;min-height:46px;padding:10px 16px}.sa-profile-simple .sa-booking-back{padding:10px 12px;font-size:13px}.sa-profile-simple .sa-booking-mobile-total small{font-size:12px}.sa-profile-simple{padding-bottom:110px}}@media (width<=600px){.sa-profile-simple .sa-profile-header{flex-wrap:wrap;gap:12px;padding:16px}.sa-profile-simple .sa-profile-avatar{width:58px;height:58px;font-size:26px}.sa-profile-simple .sa-profile-name h1{font-size:26px}.sa-profile-name{gap:6px}.sa-profile-simple .sa-profile-header p{font-size:13px}.sa-profile-identity{flex-basis:calc(100% - 125px)}.sa-profile-approved{font-size:11px}.sa-profile-info{grid-template-columns:1fr;gap:8px;margin:18px 0}.sa-profile-simple .sa-booking-main{padding:16px}.sa-profile-simple .sa-booking-progress ol{grid-template-columns:1fr 1fr;gap:4px;display:grid}.sa-profile-simple .sa-booking-progress button{font-size:12px}.sa-profile-simple .sa-booking-services article{flex-wrap:wrap;gap:8px;padding:14px 0}.sa-profile-simple .sa-booking-services article>div{flex-basis:calc(100% - 85px)}.sa-profile-simple .sa-booking-services article>b{margin-inline-end:auto}.sa-profile-simple .sa-booking-service-photo{width:48px;height:48px}.sa-profile-small-gallery figure{flex-basis:190px}.sa-profile-small-gallery img{width:190px;height:140px}}html[data-sa-business=true] .business-workspace-page>.sa-workspace-intro,html[data-sa-business=true] .sa-registration-section>.sa-section-heading,html[data-sa-business=true] .sa-registration-section>p{display:none}.business-workspace-page .saudi-registration{width:100%;max-width:none;margin-block:12px}.sa-workspace-profile{color:#142a43;background:#fff;border:1px solid #d3dae8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:flex}.sa-workspace-profile p{color:#334a60;margin:6px 0 0;font-size:14px}.sa-status-approved{color:#14613c;background:#e6f5ec;border-radius:20px;padding:6px 12px;display:inline-block}.sa-workspace-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sa-workspace-profile-actions a,.sa-workspace-profile-actions button{color:#1554b5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #1554b5;border-radius:9px;padding:10px 14px;font-size:14px;text-decoration:none}.sa-header-account{color:#142a43;position:relative}.sa-header-account summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.sa-header-account a{background:#fff;border:1px solid #d3dae8;border-radius:8px;padding:12px;display:block}.sa-business-main p,.sa-business-main label,.sa-business-main small{color:#334a60}.sa-business-topbar>div>p{color:#334a60;font-size:15px}@media (width<=760px){.sa-workspace-profile{flex-direction:column;align-items:stretch;padding:16px}.sa-workspace-profile-actions>*{text-align:center;flex:1}.business-workspace-page{padding-top:16px}.sa-business-main{padding:16px!important}}.sa-service-row>summary{cursor:pointer;color:#142a43;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;min-height:44px;font-size:14px;display:grid}.sa-service-row>summary strong{overflow-wrap:anywhere}.sa-service-row[open]>summary{margin-bottom:16px}.sa-header-account button{font:inherit;color:#142a43;cursor:pointer;background:#fff;border:1px solid #d3dae8;border-radius:8px;padding:12px}.sa-service-setup[data-portfolio=true] form>fieldset{display:none}.sa-service-setup[data-portfolio=true] form>fieldset:first-child{display:block}.sa-workspace-profile{margin-top:18px}.sa-business-topbar>span{color:#334a60;font-size:13px}@media (width<=600px){.sa-service-row>summary{grid-template-columns:minmax(0,1fr) auto;gap:8px}.sa-service-row>summary span:last-child{color:#1554b5}}.sa-service-setup[data-portfolio=true] form>.sa-photo-editor{display:block}.sa-workspace-next{flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex}.sa-workspace-next p{flex:1;min-width:220px;font-size:14px}.sa-workspace-next button{color:#1554b5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9e5;border-radius:9px;padding:10px 14px}.sa-how.sa-how-journey{color:#142e50;background:#f2f6fc;padding:48px 0;scroll-margin-top:100px}.sa-how-journey .sa-eyebrow{color:#2860a8}.sa-how-heading{max-width:700px}.sa-how-heading h2{margin:8px 0 12px}.sa-how-heading p{color:#40566f;line-height:1.75}.sa-how-tabs{flex-wrap:wrap;gap:8px;margin-block:24px 18px;display:flex}.sa-how-tabs button{font:inherit;color:#173d69;cursor:pointer;background:#fff;border:1px solid #b8c9df;border-radius:9px;min-height:46px;padding:10px 22px;font-weight:700}.sa-how-tabs button[aria-selected=true]{color:#fff;background:#1c5296;border-color:#1c5296}.sa-how-tabs button:focus-visible,.sa-how-journey [role=tabpanel]:focus-visible{outline-offset:4px;outline:3px solid #b97b16}.sa-how-status{border:1px solid #e3c38d;color:#674713;background:#fff7e8;border-inline-start:4px solid #b67b22;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-block:0 24px;padding:16px 20px;line-height:1.7;display:flex}.sa-how-status strong{flex-shrink:0}.sa-how-status span{flex:1;min-width:220px}.sa-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sa-journey-grid>li{background:#fff;border:1px solid #d5e0ee;border-radius:14px;padding:22px;box-shadow:0 4px 14px #173d6905}.sa-journey-card-top{justify-content:space-between;align-items:center;display:flex}.sa-journey-number{color:#1c5296;background:#e7f0ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:inline-grid}.sa-journey-card-top svg{color:#3770b4;width:26px;height:26px}.sa-journey-grid h3{color:#142e50;margin:18px 0 10px;font-size:18px;line-height:1.5}.sa-journey-grid p{color:#40566f;margin:0;font-size:15px;line-height:1.8}.sa-how-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-block:24px;display:flex}.sa-how-offer{background:#e9f1fc;border:1px solid #c9d9ed;border-radius:12px;max-width:740px;padding:22px}.sa-how-offer h3,.sa-how-faq h3{color:#142e50;margin:0 0 12px;font-size:20px}.sa-how-offer p,.sa-how-faq p{color:#40566f;font-size:15px;line-height:1.8}.sa-how-journey summary{cursor:pointer;color:#173d69;padding:12px 0;font-weight:600}.sa-how-faq{max-width:820px;margin-top:30px}.sa-how-faq details{border-bottom:1px solid #cbd8e8}.sa-how-faq p{margin:0 0 16px}.sa-how-account{border:1px solid #cbd8e8;border-radius:12px;padding:20px}.sa-how-account p{color:#334a60}@media (width<=1050px){.sa-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.sa-how.sa-how-journey{padding:32px 0}.sa-journey-grid{grid-template-columns:1fr;gap:12px}.sa-journey-grid>li{padding:20px}.sa-how-tabs{grid-template-columns:1fr;display:grid}.sa-how-status span{flex-basis:100%;min-width:0}.sa-how-actions{flex-direction:column;align-items:stretch}.sa-how-actions .sa-button{text-align:center;justify-content:center}}.sa-market .sa-categories{flex-wrap:wrap;gap:8px;margin:18px 0 24px;padding:0;display:flex;overflow:visible}.sa-market .sa-category{border-radius:10px;flex-direction:row;flex:0 auto;align-items:center;gap:9px;min-height:48px;padding:8px 12px;display:flex}.sa-market .sa-category>img{aspect-ratio:1;object-fit:cover;border-radius:7px;flex-shrink:0;width:34px;height:34px}.sa-market .sa-category>strong{padding:0;font-size:14px;line-height:1.5}.sa-market .sa-booking-note{color:#284963;background:#eaf2fc;border-inline-start:3px solid #2865ad;border-radius:8px;margin:14px 0;padding:12px 16px;font-size:14px;line-height:1.8}.sa-market .sa-registration-section{padding-block:32px}.sa-account-panel{background:#fff;border:1px solid #cedced;border-radius:12px;margin-top:16px}.sa-account-panel>summary{color:#174d8e;cursor:pointer;min-height:48px;padding:16px 20px;font-weight:700}.sa-account-panel>div{padding:0 20px 20px}.sa-account-panel[open]>summary{border-bottom:1px solid #e1e8f0;margin-bottom:16px}.sa-account-panel>summary:focus-visible{outline-offset:3px;outline:3px solid #3186df}.sa-market .sa-how-journey{padding-block:36px}@media (width<=650px){.sa-market .sa-categories{gap:7px}.sa-market .sa-category{padding:7px 9px}.sa-market .sa-category>img{width:28px;height:28px}.sa-market .sa-category>strong{font-size:13px}.sa-account-panel>div{padding:0 14px 14px}}.business-workspace-page{max-width:1800px;padding:18px 24px 36px}.workspace-public-header .site-nav-links{display:none}.workspace-public-header .public-nav{min-height:76px}.workspace-public-header .header-country-bar{padding-block:0 10px}.sa-business-app{background:#f7f9fc;border-radius:14px;grid-template-columns:216px minmax(0,1fr);align-items:start;overflow:clip;box-shadow:0 8px 32px #112c4d08}.sa-business-app .sa-business-sidebar{background:#102c52;min-height:640px;max-height:calc(100dvh - 24px);padding:16px 10px;position:sticky;top:12px}.sa-business-app .sa-business-sidebar nav button{border-radius:9px;min-height:42px;padding:9px 12px;font-size:14px}.sa-business-app .sa-business-sidebar nav button[aria-current=page]{background:#2863b6}.sa-business-app .sa-business-sidebar nav .sa-sidebar-settings{margin-top:12px}.sa-business-main{min-width:0;padding:22px 26px}.sa-business-topbar{align-items:center;gap:12px;padding-bottom:12px}.sa-business-topbar h2{font-size:25px;line-height:1.4}.sa-business-topbar>div>p{margin:0 0 5px;font-size:13px}.workspace-statusline{color:#465c73;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 18px;font-size:12px;display:flex}.workspace-statusline a{color:#1b57a4;text-decoration:none}.workspace-badge{color:#1d6345;background:#e7f4ed;border-radius:20px;padding:4px 10px;font-size:12px;line-height:1.5;display:inline-flex}.workspace-help{font-size:13px;position:relative}.workspace-help summary{cursor:pointer;color:#526881}.workspace-help[open]>p{background:#fff;border:1px solid #dbe4ef;border-radius:8px;max-width:600px;padding:12px;line-height:1.7}.workspace-caption{color:#526881;font-size:13px;line-height:1.7}.workspace-toolbar,.workspace-range{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.workspace-toolbar:empty{display:none}.workspace-toolbar h3{margin:0;font-size:19px}.workspace-toolbar small{color:#526881;margin-top:5px;font-size:12px;display:block}.workspace-empty{text-align:center;color:#526881;background:#fff;border:1px dashed #ccd9e8;border-radius:12px;margin:12px 0;padding:42px 20px;font-size:15px}.workspace-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 18px;display:flex}.workspace-tabs button{color:#465c73;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #d8e2ef;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;display:inline-flex}.workspace-tabs button[aria-pressed=true]{color:#174f9c;background:#e6efff;border-color:#7ca7df;font-weight:700}.workspace-tabs button b{background:#eef2f7;border-radius:12px;padding:1px 7px;font-size:12px}.workspace-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:16px 0 22px;display:grid}.workspace-metrics article{background:#fff;border:1px solid #dbe4ee;border-radius:12px;gap:10px;padding:16px 18px;display:grid}.workspace-metrics article>span{color:#526881;font-size:13px}.workspace-metrics article strong{color:#142f4a;font-size:25px;font-weight:700;line-height:1.4}.sa-business-main :is(input:not([type=checkbox]),select,textarea){font:inherit;color:#183551;box-sizing:border-box;background:#fff;border:1px solid #c8d6e6;border-radius:8px;max-width:100%;min-height:42px;padding:9px 12px;font-size:14px}.sa-business-main input[type=checkbox]{accent-color:#245ead;width:17px;height:17px}.sa-business-main label{color:#36516d;font-size:13px;line-height:1.7}.sa-business-main button{min-height:40px;font:inherit;cursor:pointer;border-radius:8px;padding:9px 13px;font-size:13px}.sa-business-main .bo-primary{color:#fff;background:#1956a5;border:1px solid #1956a5;font-weight:600}.sa-business-main button:disabled{opacity:.5;cursor:default}.sa-business-main .bo-form{box-shadow:none;background:#fff;border:1px solid #dbe4ee;border-radius:12px;margin:16px 0;padding:18px}.sa-business-main .bo-form>p{font-size:13px;line-height:1.7}.sa-business-main .bo-fields{gap:12px}.sa-business-main .bo-toolbar{gap:10px;margin:12px 0}.sa-business-main .bo-report-table{background:#fff;border:1px solid #dce5ef;border-radius:10px;overflow:auto}.sa-business-main table{border-collapse:collapse;text-align:start;width:100%}.sa-business-main table th,.sa-business-main table td{text-align:start;vertical-align:middle;color:#183551;border-bottom:1px solid #e4ebf3;padding:13px 14px;font-size:13px}.sa-business-main thead th{color:#526881;background:#f3f6fa;font-weight:600}.sa-business-main caption{text-align:start;padding:12px;font-size:14px;font-weight:600}.sa-business-main .bo-error{color:#8c283d;background:#fff1f3;border:1px solid #efc6cd;border-radius:8px;padding:12px;font-size:14px}.sa-business-main [role=status]{font-size:13px;line-height:1.7}.workspace-calendar-toolbar{background:#fff;border:1px solid #dbe4ee;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.workspace-calendar-toolbar>input{width:162px}.workspace-calendar-toolbar>div[role=group]{flex-wrap:wrap;gap:5px;display:flex}.workspace-calendar-toolbar button{color:#36516d;background:#fff;border:1px solid #d4dfeb}.workspace-calendar-toolbar button[aria-pressed=true]{color:#174f9c;background:#e9effb;border-color:#91b1dc}.workspace-calendar-toolbar label{align-items:center;gap:8px;display:flex}.workspace-calendar-filters{color:#36516d;margin:10px 0;font-size:13px}.workspace-calendar-filters>summary,.workspace-calendar-settings>summary{cursor:pointer;color:#36516d;padding:10px 0}.workspace-calendar-filters[open]{background:#fff;border:1px solid #dbe4ee;border-radius:10px;padding:0 14px 14px}.workspace-calendar-filters p{margin:8px 0;font-size:12px}.workspace-calendar-settings{border-top:1px solid #dce5ef;margin-top:20px;font-size:13px}.sa-business-main .bo-calendar-scroll{background:#fff;border:1px solid #d9e3ef;border-radius:12px;min-height:390px;max-height:calc(100dvh - 255px)}.bo-calendar .bo-column-title{z-index:3;color:#183551;background:#fff;min-height:58px;position:sticky;top:0;box-shadow:0 1px #dbe4ee}.bo-calendar .bo-time-axis{color:#63748a;background:#fff;font-size:12px}.bo-calendar .bo-time-axis>span{padding:2px 10px}.bo-calendar .bo-day-column{background:#fff;overflow:hidden}.bo-calendar .bo-slot{background:0 0;border:0;border-bottom:1px solid #edf1f6;border-radius:0;height:40px;min-height:40px}.bo-calendar .bo-slot:hover{background:#edf5ff}.bo-calendar .bo-event{border:0;color:#17364a;text-align:start;border-inline-start:4px solid #379a97;border-radius:7px;flex-direction:column;gap:2px;max-width:calc(100% - 8px);padding:8px 10px;line-height:1.5;display:flex;inset-inline:4px;overflow:hidden;box-shadow:0 2px 5px #19364e0a}.bo-event time{font-size:11px;font-weight:500}.bo-event b{font-size:14px;font-weight:700}.bo-event span{font-size:12px}.bo-event small{color:#183551;font-size:10px}.bo-calendar .bo-event.tone-aqua,.bo-week-visit.tone-aqua{background:#83dbce;border-color:#2b9c8d}.bo-calendar .bo-event.tone-cyan,.bo-week-visit.tone-cyan{background:#a9e2f5;border-color:#3c9fc5}.bo-calendar .bo-event.tone-rose,.bo-week-visit.tone-rose{background:#f8b5d1;border-color:#cf6394}.bo-calendar .bo-event.tone-gold,.bo-week-visit.tone-gold{background:#ffd18a;border-color:#d79736}.bo-calendar .bo-event.tone-lavender,.bo-week-visit.tone-lavender{background:#d6c9fa;border-color:#9a7dd5}.bo-calendar .bo-closed-time{color:#526881;background:repeating-linear-gradient(135deg,#edf1f5,#edf1f5 5px,#e4eaf1 5px 10px);border:0;border-radius:6px;overflow:hidden}.bo-calendar-key{color:#63748a;margin:8px 0;font-size:11px}.bo-week-visit{border:0;color:#183551;border-inline-start:3px solid #3c9fc5;border-radius:7px;gap:4px;padding:10px;display:grid}.bo-week-day{background:#fff;border:1px solid #dbe4ee;border-radius:10px;padding:10px}.bo-client{background:#fff;border:1px solid #dbe4ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;padding:14px;display:flex}.bo-client>strong{min-width:150px}.bo-client>p{flex-basis:100%;margin:0;font-size:13px}.sa-messages{background:0 0;border:0;margin:0;padding:0}.sa-messages>h2{display:none}.sa-messages-layout{direction:inherit;background:#fff;border:1px solid #dbe4ee;border-radius:12px;grid-template-columns:minmax(210px,300px) minmax(0,1fr);gap:0;min-height:540px;overflow:hidden}.sa-messages-layout>aside{background:#f9fbfe;border-inline-end:1px solid #dbe4ee;padding:14px}.sa-messages-layout aside button{border-radius:8px;padding:10px 12px}.sa-message-thread{flex-direction:column;padding:20px;display:flex}.sa-message-thread>ol{flex:1}.sa-message-thread form textarea{min-height:80px}.workspace-profile-editor>form{display:block}.workspace-editor-fields{border:0;min-width:0;margin:0;padding:0}.workspace-editor-fields>fieldset{background:#fff;border:1px solid #dbe4ee;border-radius:12px;gap:14px;margin:16px 0;padding:20px;display:grid}.workspace-editor-fields legend{color:#36516d;font-size:14px;font-weight:600}.workspace-editor-fields label:not(.sa-inline),.workspace-dialog-fields label{gap:7px;display:grid}.workspace-search{gap:7px;max-width:400px;margin:12px 0 18px;display:grid}.workspace-save-bar{border-top:1px solid #dbe4ee;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:14px 0;display:flex}.workspace-save-bar small{color:#63748a;font-size:12px}.workspace-actions{margin-inline-start:6px;display:inline-block;position:relative}.workspace-actions summary{cursor:pointer;padding:5px 12px;font-size:20px;list-style:none}.workspace-actions[open]>button{z-index:6;white-space:nowrap;background:#fff;border:1px solid #dbe4ee;min-width:160px;position:absolute;inset-inline-end:0;box-shadow:0 6px 20px #17364a20}.workspace-dialog{color:#183551;background:#fff;border:0;border-radius:16px;width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 80px #102c5240}.workspace-dialog::backdrop{background:#102c5266}.workspace-dialog>header{border-bottom:1px solid #dbe4ee;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:12px;display:flex}.workspace-dialog h3{margin:0;font-size:20px}.workspace-dialog>header button{background:#f1f5fa;border:0;font-size:22px;line-height:1}.workspace-dialog-fields{gap:16px;display:grid}.workspace-dialog-fields :is(input,select){min-height:44px;font:inherit;color:#183551;background:#fff;border:1px solid #c8d6e6;border-radius:8px;padding:10px 12px}.workspace-dialog-fields button{color:#fff;min-height:44px;font:inherit;background:#1956a5;border:0;border-radius:8px;padding:10px 16px}.workspace-day-hours{grid-template-columns:minmax(120px,1fr) 1fr 1fr;align-items:center;gap:10px;display:grid}.sa-photo-editor{border:0;min-width:0;margin:0;padding:0}.sa-photo-editor>legend{display:none}.sa-photo-editor>p{font-size:13px}.sa-photo-editor-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.sa-photo-editor-grid>article{background:#fff;border:1px solid #dbe4ee;border-radius:12px;min-width:0;padding:12px}.sa-photo-editor-grid img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto}.sa-photo-editor-grid strong{margin:10px 0;font-size:14px;display:block}.sa-photo-editor-grid details{margin:10px 0;font-size:12px}.sa-photo-controls{flex-wrap:wrap;gap:6px;display:flex}.sa-photo-controls button{color:#36516d;background:#f6f9fd;border:1px solid #dbe4ee;min-height:34px;padding:6px 9px;font-size:12px}.sa-photo-editor>label{background:#eef5fd;border:1px dashed #9bb5d4;border-radius:10px;margin:18px 0;padding:18px;font-weight:600}.workspace-photo-preview{object-fit:contain;max-width:100%;max-height:65dvh}.workspace-account-details{background:#fff;border:1px solid #dbe4ee;border-radius:10px;margin-top:20px;padding:16px;font-size:14px}.workspace-account-details>summary{cursor:pointer;font-weight:600}.workspace-account-details dl{grid-template-columns:130px 1fr;gap:10px;display:grid}.pos>.pos-no-print>h3{display:none}.pos-sale-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:24px;display:grid;background:0 0!important;border:0!important;padding:0!important}.pos-catalog,.pos-cart{background:#fff;border:1px solid #dbe4ee;border-radius:12px;min-width:0;padding:18px}.pos-catalog h4{margin-bottom:16px;padding:0;font-size:16px}.pos-cart{align-self:start;position:sticky;top:18px}.pos-cart h4{margin:0 0 14px;font-size:16px}.pos-cart>.bo-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-cart>p:has(strong){border-top:1px solid #dbe4ee;padding:14px 0;font-size:15px}.pos-cart>p>strong{color:#143f72;margin-top:10px;font-size:24px;display:block}.pos-cart>button{color:#fff;background:#1956a5;border:0;width:100%;font-weight:700;display:block}.pos-line{gap:8px;padding:10px 0}.pos-line>span{min-width:100px;font-size:13px}.pos-line strong{font-size:13px}.bo-reports>.workspace-toolbar{margin-top:0}.workspace-chart-panel{background:#fff;border:1px solid #dbe4ee;border-radius:12px;margin:18px 0;padding:18px}.workspace-chart-panel h3{margin:0 0 20px;font-size:16px}.workspace-chart{direction:ltr;align-items:end;gap:12px;min-height:210px;padding:0 6px 8px;display:flex;overflow-x:auto}.workspace-chart-day{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:8px;min-width:48px;height:190px;font-size:11px;display:flex}.workspace-chart-day i{background:linear-gradient(#70cbd6,#3b87be);border-radius:6px 6px 0 0;width:60%;min-width:26px;max-width:58px;display:block}.workspace-chart-day strong{color:#36516d;white-space:nowrap;font-size:11px;font-weight:500}.workspace-chart-day span{color:#63748a;font-size:11px}.workspace-range label{gap:6px;display:grid}.workspace-range{justify-content:start}@media (width<=1100px){.pos-sale-workspace{grid-template-columns:1fr}.pos-cart{position:static}.sa-business-main{padding:18px}.workspace-calendar-toolbar{gap:8px}.workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.business-workspace-page{padding:10px 12px 24px}.sa-business-app,.sa-business-app.sidebar-collapsed{grid-template-columns:1fr}.sa-business-app .sa-business-sidebar{min-height:0;max-height:none;position:static}.sa-business-topbar{flex-direction:row;align-items:center}.sa-business-topbar h2{font-size:21px}.sa-business-topbar>span{display:none}.workspace-statusline{gap:9px;margin-bottom:12px;font-size:11px}.workspace-toolbar{gap:8px}.workspace-tabs{gap:5px}.workspace-tabs button{padding:8px 10px;font-size:12px}.workspace-metrics article{padding:12px}.workspace-metrics article strong{font-size:22px}.workspace-dialog{padding:18px}.workspace-day-hours{grid-template-columns:1.2fr 1fr 1fr;gap:6px}.workspace-day-hours input{min-width:0;padding:8px 4px}.sa-photo-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sa-messages-layout{grid-template-columns:1fr;min-height:440px}.sa-messages-layout>aside{border-inline-end:0;border-bottom:1px solid #dbe4ee;max-height:230px;overflow:auto}.workspace-save-bar{align-items:start}.workspace-save-bar small{max-width:55%}.bo-calendar-scroll{max-height:65dvh!important}.bo-event b{font-size:12px}.workspace-calendar-toolbar>div[role=group]{gap:4px}.workspace-calendar-toolbar button{padding:8px;font-size:12px}.workspace-account-details dl{grid-template-columns:1fr}.workspace-account-details dd{margin:0}.workspace-chart-day{min-width:42px}}.careers-page{color:#071a3a;background:#f6f8fc;padding-bottom:64px}.careers-hero{max-width:1040px;padding-block:76px 64px}.careers-eyebrow{color:#1554b5;margin:0 0 18px;font-size:13px;font-weight:700;line-height:1.6}.careers-hero h1{text-wrap:balance;max-width:850px;margin:0 0 24px;font-size:clamp(34px,4.5vw,56px);line-height:1.18}.careers-intro{color:#50617a;max-width:760px;margin-bottom:28px;font-size:18px;line-height:1.8}.careers-values{padding-block:40px 64px}.careers-page h2{margin:0 0 24px;font-size:30px}.careers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.careers-grid article{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:28px}.careers-index{color:#1554b5;font-size:14px;font-weight:700}.careers-page h3{margin:16px 0 12px;font-size:21px}.careers-page p{line-height:1.75}.careers-grid p,.careers-opportunities p,.careers-partners p{color:#50617a;font-size:16px}.careers-opportunities{grid-template-columns:1fr 1.1fr;gap:64px;padding-block:48px 64px;scroll-margin-top:110px;display:grid}.careers-contact{background:#fff;border:1px solid #d3dae8;border-radius:20px;padding:32px}.careers-contact h3{margin-top:0}.careers-contact .pill{margin-top:12px}.careers-email{overflow-wrap:anywhere;color:#1554b5;width:fit-content;max-width:100%;margin-block:18px;display:block}.careers-contact .careers-note{font-size:13px}.careers-partners{border-top:1px solid #d3dae8;padding-top:40px}.careers-partners p{max-width:760px;margin-bottom:24px}.careers-page a:focus-visible{outline-offset:4px;outline:3px solid #1554b5}.careers-page[lang=ar] h1{line-height:1.3}.careers-page[lang=ar] h2{line-height:1.4}.careers-page[lang=ar] h3{line-height:1.45}@media (width<=760px){.careers-hero{padding-block:40px}.careers-grid,.careers-opportunities{grid-template-columns:1fr;gap:20px}.careers-opportunities,.careers-values{padding-block:24px 40px}.careers-contact,.careers-grid article{padding:24px}.careers-hero h1{font-size:34px}.careers-intro{font-size:16px}.careers-page h2{font-size:24px}}.sa-coverage{color:#142e50;background:#f5f8fd}.coverage-wrap{max-width:1100px;padding-block:36px 54px}.coverage-heading{max-width:760px}.coverage-badge{color:#245996;background:#e7effc;border-radius:20px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.sa-coverage h1{margin:16px 0 14px;font-size:36px;line-height:1.4}.sa-coverage h2{margin:0 0 12px;font-size:24px;line-height:1.5}.sa-coverage h3{margin:0;font-size:18px;line-height:1.6}.sa-coverage p{color:#40566f;font-size:15px;line-height:1.8}.coverage-heading>p{font-size:17px}.coverage-search{background:#fff;border:1px solid #cbd9e9;border-radius:13px;grid-template-columns:minmax(0,2fr) minmax(145px,1fr) auto;align-items:start;gap:16px;margin-block:24px;padding:22px;display:grid}.coverage-location{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coverage-location small{color:#526881;grid-column:1/-1;font-size:12px;line-height:1.7}.coverage-search label{color:#274767;flex-direction:column;gap:8px;font-size:14px;display:flex}.coverage-search :is(input:not([type=hidden]),select){width:100%;min-height:44px;font:inherit;color:#173d69;box-sizing:border-box;background:#fff;border:1px solid #bdcee2;border-radius:8px;padding:10px;font-size:14px}.coverage-button{min-height:44px;font:inherit;cursor:pointer;background:#1957a4;border:1px solid #1957a4;border-radius:9px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.coverage-search>.coverage-button{margin-top:30px}.sa-coverage a{color:#1957a4;text-underline-offset:4px}.sa-coverage :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #377dcc}.coverage-results-heading{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.coverage-results-heading>a{font-size:14px}.coverage-empty{text-align:center;color:#40566f;background:#fff;border:1px dashed #c4d3e5;border-radius:12px;padding:26px}.coverage-empty p{margin:0 0 16px}.coverage-results-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.coverage-results-grid>article{background:#fff;border:1px solid #d5e0ed;border-radius:13px;padding:22px}.coverage-provider-top{align-items:center;gap:13px;display:flex}.coverage-provider-top p{margin:2px 0 0;font-size:13px}.coverage-avatar{color:#22579a;background:#e7effc;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.coverage-visit-types{flex-wrap:wrap;gap:8px;display:flex}.coverage-visit-types span{color:#365b86;background:#edf3fb;border-radius:16px;padding:3px 10px;font-size:12px}.coverage-provider-bottom{border-top:1px solid #e1e8f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;font-size:14px;display:flex}.coverage-provider-bottom strong{color:#143d70}.coverage-notice{color:#234c7b;background:#e8f1ff;border-inline-start:4px solid #3166ad;border-radius:10px;margin-block:26px;padding:18px 22px;font-size:15px;line-height:1.8}.coverage-business{border-block:1px solid #d4e0ee;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.coverage-business>div{max-width:700px}.coverage-business p{margin:0}.coverage-business .coverage-button{flex-shrink:0}.coverage-faq{max-width:850px;padding-top:26px}.coverage-faq details{border-bottom:1px solid #d5e0ed;padding-block:14px}.coverage-faq summary{cursor:pointer;font-weight:600;line-height:1.7}.sa-coverage [id]{scroll-margin-top:110px}html[lang] main#main-content.sa-coverage h1{font-size:36px;line-height:1.4}html[lang] main#main-content.sa-coverage h2{font-size:24px}@media (width<=850px){.coverage-search{grid-template-columns:1fr 1fr}.coverage-location{grid-column:1/-1}.coverage-search>.coverage-button{margin-top:30px}.coverage-business{flex-direction:column;align-items:start}}@media (width<=560px){.coverage-wrap{padding-block:26px 40px}.coverage-location,.coverage-search,.coverage-results-grid{grid-template-columns:1fr}.coverage-search>.coverage-button{margin-top:0}.coverage-search{gap:14px;padding:18px}.coverage-location{gap:14px}.coverage-empty{padding:22px 16px}.coverage-results-grid>article{padding:18px}html[lang] main#main-content.sa-coverage h1{font-size:28px}html[lang] main#main-content.sa-coverage h2{font-size:22px}.coverage-heading>p{font-size:16px}}.deletion-page{color:#173653;background:#f7f9fc}.deletion-page .deletion-content{max-width:800px;padding-block:32px 44px}.deletion-content h1{margin:6px 0 12px;font-size:34px;line-height:1.4}.deletion-content h2{color:#173e68;margin:0 0 14px;font-size:23px;line-height:1.5}.deletion-content p,.deletion-content li{color:#40566d;font-size:16px;line-height:1.8}.deletion-content p{margin:10px 0}.deletion-content a{color:#195ba9;text-underline-offset:4px}.deletion-note{color:#77452b;background:#fff5ef;border:1px solid #e6c5b1;border-radius:12px;margin-block:22px;padding:18px 20px}.deletion-note p{margin-bottom:0;font-size:14px}.deletion-steps{padding-block:18px}.deletion-steps ol{margin:0;padding-inline-start:24px}.deletion-steps li{padding-block:10px}.deletion-steps li>b{color:#173e68}.deletion-steps li p{margin:6px 0}.deletion-actions{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.deletion-actions a{background:#fff;border:1px solid #b6cde8;border-radius:9px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.deletion-other-market{background:#fff;border:1px solid #d2deec;border-radius:12px;margin-block:20px}.deletion-other-market summary{cursor:pointer;color:#214d78;padding:18px;font-weight:600;line-height:1.7}.deletion-other-market>.deletion-steps{padding:0 20px 20px}.deletion-code{direction:ltr;unicode-bidi:isolate;background:#eaf0f9;border:1px solid #cbd9e9;border-radius:5px;padding:2px 8px;font-family:monospace;display:inline-block}.deletion-data{border-top:1px solid #d7e1ef;padding-block:24px}.deletion-data ul{padding-inline-start:24px}.deletion-data li+li{margin-top:10px}.deletion-data h2:not(:first-child){margin-top:24px}.deletion-support{background:#eaf2fe;border:1px solid #cbdcf2;border-radius:13px;margin-top:14px;padding:24px}.deletion-support>a{color:#fff;background:#195ba9;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.deletion-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #3281d3}html[lang] main#main-content.deletion-page h1{font-size:34px;line-height:1.4}html[lang] main#main-content.deletion-page h2{font-size:23px}@media (width<=760px){.deletion-page .deletion-content{padding-block:24px 36px}.deletion-actions{flex-direction:column}.deletion-actions a{text-align:center}.deletion-support{padding:20px}html[lang] main#main-content.deletion-page h1{font-size:28px}html[lang] main#main-content.deletion-page h2{font-size:21px}.footer-compact .site-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-compact .site-footer-brand{grid-column:1/-1}}.faq-page{color:#142e50;background:#f5f8fd}.faq-content{max-width:800px;padding-block:38px 52px}.faq-page h1{margin:0 0 14px;font-size:36px;line-height:1.4}.faq-intro{color:#40566f;margin:0 0 22px;font-size:17px;line-height:1.8}.faq-market-note{color:#244d7e;background:#e7f0ff;border-inline-start:4px solid #2864ae;border-radius:10px;margin-bottom:24px;padding:18px 20px;font-size:16px;line-height:1.8}.faq-tabs{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.faq-tabs button{font:inherit;color:#174c8a;cursor:pointer;background:#fff;border:1px solid #bdcfe5;border-radius:9px;min-height:46px;padding:10px 20px;font-size:15px;font-weight:600}.faq-tabs button[aria-selected=true]{color:#fff;background:#1d579e;border-color:#1d579e}.faq-question-list details{background:#fff;border:1px solid #d5dfed;border-radius:11px;margin-bottom:12px;overflow:hidden}.faq-question-list summary{cursor:pointer;color:#183d69;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;font-size:19px;font-weight:600;line-height:1.6;list-style:none;display:flex}.faq-question-list summary::-webkit-details-marker{display:none}.faq-question-list summary:after{content:"+";color:#245fa8;flex-shrink:0;font-size:24px;font-weight:400}.faq-question-list details[open] summary:after{content:"−"}.faq-question-list details[open] summary{background:#fafcff;border-bottom:1px solid #e3eaf3}.faq-question-list p{color:#40566f;margin:0;padding:18px 20px;font-size:16px;line-height:1.9}.faq-question-list[hidden]{display:none}.faq-page :is(button,summary,a,[role=tabpanel]):focus-visible{outline-offset:3px;outline:3px solid #3579cb}.faq-related{margin-block:24px;font-size:14px;line-height:1.9}.faq-page a{color:#1957a4;text-underline-offset:4px}.faq-support{background:#e9f1fc;border:1px solid #c9d9ed;border-radius:13px;margin-top:24px;padding:24px}.faq-support h2{margin:0 0 10px;font-size:23px;line-height:1.5}.faq-support p{color:#40566f;font-size:16px;line-height:1.8}.faq-support a{color:#fff;background:#1957a4;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}html[lang] main#main-content.faq-page h1{font-size:36px;line-height:1.4}html[lang] main#main-content.faq-page h2{font-size:23px}@media (width<=700px){.faq-content{padding-block:26px 38px}.faq-tabs{grid-template-columns:1fr;display:grid}.faq-question-list summary{padding:16px;font-size:18px}.faq-question-list p,.faq-market-note{padding:16px}.faq-support{padding:20px}html[lang] main#main-content.faq-page h1{font-size:28px}.footer-compact .site-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-compact .site-footer-brand{grid-column:1/-1}}@media (width<=420px){.footer-compact .site-footer-inner{column-gap:16px}.footer-compact .site-footer-links a{font-size:12px}}.business-page{color:var(--navy,#071a3a);background:var(--cream,#f6f8fc)}.business-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;padding-block:76px;display:grid}.business-eyebrow{letter-spacing:.12em;color:var(--royal,#1554b5);margin:0 0 16px;font:700 12px/1.5 Arial,sans-serif}.business-page h1{max-width:660px;margin:0 0 24px;font-size:clamp(36px,4.2vw,58px);line-height:1.12}.business-page[lang=ar] h1{font-family:Tahoma,Arial,sans-serif;line-height:1.45}.business-intro{color:#50617a;font-size:19px;line-height:1.8}.business-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-block:28px;display:flex}.business-primary{background:linear-gradient(135deg,#0b347c,#2f78e5);border-radius:10px;padding:15px 24px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.business-disclosure{color:#61708a;max-width:580px;font-size:13px;line-height:1.8}.business-overview{background:linear-gradient(145deg,#e8edf5,#fff);border:1px solid #c8cfdb;border-radius:24px;padding:34px;box-shadow:0 24px 60px #071a3a0d}.business-page h2{margin:0 0 20px;font-size:clamp(26px,3vw,36px);line-height:1.4}.business-overview h2{font-size:27px}.business-overview ol{gap:12px;margin:28px 0;padding:0;list-style:none;display:grid}.business-overview li{background:#fff;border:1px solid #d3dae8;border-radius:12px;align-items:center;gap:18px;padding:18px;display:flex}.business-overview li>span{color:#1554b5;font-size:20px}.business-page h3{margin:0 0 10px;font-size:20px}.business-overview li p{color:#61708a;margin:0;line-height:1.6}.business-page a:not(.business-primary){color:#1554b5;text-underline-offset:5px}.business-tools{padding-block:36px 76px;scroll-margin-top:110px}.business-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.business-grid article{background:#fff;border:1px solid #d3dae8;border-radius:16px;flex-direction:column;align-items:flex-start;padding:26px;display:flex}.business-grid article p{color:#61708a;margin:0 0 20px;font-size:15px;line-height:1.9}.business-grid article a{margin-top:auto;font-size:14px}.business-number{color:#1554b5;margin-bottom:26px;font-size:28px}.business-next{background:#edf1f7;padding-block:64px}.business-status{color:#50617a;background:#edf1f7;border-radius:20px;margin-bottom:22px;padding:6px 12px;font-size:12px}.business-start{text-align:center;padding-block:72px}.business-start p{color:#61708a;max-width:700px;margin:0 auto 28px;line-height:1.9}.business-page[lang=ar]{font-family:Tahoma,Arial,sans-serif}@media (width<=1100px){.business-hero{gap:32px}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.business-hero{grid-template-columns:1fr;gap:30px;padding-block:40px}.business-page h1{font-size:36px}.business-overview{padding:24px}.business-grid{grid-template-columns:1fr}.business-tools,.business-next,.business-start{padding-block:40px}.business-intro{font-size:17px}}.business-section-nav{border-bottom:1px solid #d3dae8;flex-wrap:wrap;gap:28px;padding-block:20px;font-size:14px;display:flex}.business-section-nav a{font-weight:600;text-decoration:none}.business-types{padding-block:48px 72px;scroll-margin-top:110px}.business-section-title{text-align:center;max-width:760px;margin:auto}.business-section-title p{color:#61708a;line-height:1.9}.business-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.business-type-grid a{background:linear-gradient(145deg,#fff,#e7edf7);border:1px solid #c8cfdb;border-radius:18px;align-items:center;gap:20px;min-height:170px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.business-type-grid a:hover{transform:translateY(-3px);box-shadow:0 12px 28px #071a3a12}.business-type-grid h3{color:#071a3a;flex:1;margin:0;font-size:21px}.business-type-symbol{font-size:36px}.business-pillars{background:#e7edf7;padding-block:60px}.business-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:36px;display:grid}.business-pillar-grid p{color:#50617a;line-height:1.9}.business-pillar-grid .business-status{background:#fff;display:inline-block}.business-support{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:70px;scroll-margin-top:110px;display:grid}.business-support p{color:#61708a;line-height:1.9}.business-support img{object-fit:cover;object-position:center 35%;border-radius:22px;width:100%;height:370px}.business-support .business-primary{margin-top:16px}@media (width<=900px){.business-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-pillar-grid{gap:24px}.business-support{gap:30px}}@media (width<=600px){.business-type-grid,.business-pillar-grid,.business-support{grid-template-columns:1fr}.business-type-grid a{min-height:110px;padding:22px}.business-section-nav{gap:18px;font-size:13px}.business-support img{height:280px}.business-support,.business-types{padding-block:40px}}.business-hero-centered{text-align:center;padding-block:62px 28px;display:block}.business-hero-centered>div{max-width:940px;margin:auto}.business-hero-centered h1{max-width:920px;margin-inline:auto}.business-hero-centered .business-intro{max-width:760px;margin-inline:auto}.business-hero-centered .business-actions{justify-content:center}.business-hero-centered .business-disclosure{max-width:740px;margin-inline:auto}.business-preview-link{background:#fff;border:1px solid #c8cfdb;border-radius:10px;padding:14px 24px;text-decoration:none}.business-product{padding-block:10px 100px;scroll-margin-top:115px;position:relative}.business-demo-label{text-align:center;color:#61708a;margin-bottom:20px;font-size:12px}.business-device{background:#fff;border:8px solid #fff;border-radius:24px;min-height:470px;margin-inline-end:90px;display:flex;overflow:hidden;box-shadow:0 20px 65px #071a3a1a}.business-device-sidebar{background:#071a3a;flex-direction:column;flex-shrink:0;align-items:center;gap:18px;width:64px;padding:20px 8px;display:flex}.business-device-brand{color:#c8cfdb;font-size:28px;font-weight:700}.business-device-sidebar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #53617b;border-radius:9px;width:40px;height:40px;font-size:24px}.business-device-sidebar button[aria-pressed=true]{background:#1554b5;border-color:#2f78e5}.business-device-main{flex:1;min-width:0}.business-device-top{border-bottom:1px solid #e3e7ee;justify-content:space-between;gap:12px;padding:18px 24px;font-size:12px;display:flex}.business-device-top span{color:#61708a}.business-calendar-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.business-calendar-toolbar h2{margin:0;font-size:21px}.business-calendar-toolbar>div{align-items:center;gap:12px;font-size:12px;display:flex}.business-calendar-toolbar button{cursor:pointer;background:#fff;border:1px solid #c8cfdb;border-radius:7px;padding:6px 12px}.business-demo-grid{padding:0 20px;display:flex}.business-demo-times{color:#61708a;direction:ltr;flex-direction:column;flex-shrink:0;gap:44px;width:45px;padding-top:55px;font-size:10px;display:flex}.business-demo-day{text-align:center;flex:1;min-width:0}.business-demo-day>strong{border-bottom:1px solid #d3dae8;padding:12px 2px;font-size:12px;display:block}.business-demo-day-body{background:repeating-linear-gradient(#0000 0 59px,#edf1f7 59px 60px);border-inline-start:1px solid #e3e7ee;height:270px;position:relative}.business-sample-event{text-align:start;color:#071a3a;cursor:pointer;background:#dceaff;border:1px solid #b6cae6;border-radius:8px;flex-direction:column;gap:6px;width:calc(100% - 10px);min-height:85px;padding:10px 8px;display:flex;position:absolute;inset-inline:5px}.business-sample-event small{font-size:9px}.business-sample-event b{font-size:12px;line-height:1.6}.business-sample-event span{font-size:10px}.business-sample-event.event-1{background:#e7ebf2;border-color:#c8cfdb}.business-sample-event.event-2{background:#c9def9;border-color:#a7c6ed}.business-demo-detail{color:#61708a;flex-direction:column;gap:6px;min-height:48px;margin:16px 24px;font-size:12px;line-height:1.8;display:flex}.business-demo-detail button{color:#1554b5;cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.business-demo-services{gap:16px;min-height:310px;padding:24px;display:grid}.business-demo-services button{text-align:start;cursor:pointer;color:#071a3a;background:#f6f8fc;border:1px solid #d3dae8;border-radius:10px;justify-content:space-between;gap:12px;padding:20px;display:flex}.business-phone{inset-inline-end:0;background:#fff;border:6px solid #c8cfdb;border-radius:32px;flex-direction:column;gap:16px;width:218px;padding:16px;display:flex;position:absolute;bottom:50px;transform:translateY(8px);box-shadow:0 18px 45px #071a3a26}.business-phone-speaker{background:#071a3a;border-radius:5px;width:50px;height:5px;margin:0 auto 8px}.business-phone>strong{font-size:17px;line-height:1.6}.business-phone>span{color:#61708a;letter-spacing:.1em;font-size:9px}.business-phone-card{background:#edf3fc;border-radius:10px;flex-direction:column;gap:8px;padding:16px 12px;display:flex}.business-phone-card small{color:#61708a;font-size:11px}.business-phone-card b{font-size:13px;line-height:1.7}.business-phone>a{margin-block:10px;font-size:12px}.business-product button:focus-visible,.business-product a:focus-visible{outline-offset:3px;outline:3px solid #1554b5}@media (width<=850px){.business-device{margin-inline-end:0}.business-phone{display:none}.business-product{padding-bottom:50px}}@media (width<=600px){.business-hero-centered{padding-top:36px}.business-device{border-width:4px;border-radius:16px;min-height:420px}.business-device-sidebar{width:43px;padding-inline:4px}.business-device-sidebar button{width:30px;height:34px;font-size:20px}.business-device-top{padding:14px 10px;font-size:10px}.business-calendar-toolbar{flex-direction:column;align-items:flex-start;padding:16px 10px}.business-calendar-toolbar h2{font-size:18px}.business-demo-grid{padding:0 5px}.business-demo-times{width:32px;font-size:8px}.business-demo-day>strong{font-size:9px}.business-sample-event{width:calc(100% - 4px);padding:8px 3px;inset-inline:2px}.business-sample-event b{font-size:9px}.business-sample-event small{font-size:7px}.business-sample-event span{font-size:8px}.business-demo-detail{margin:12px;font-size:11px}.business-demo-services{padding:12px}.business-demo-services button{flex-direction:column;padding:12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.business-type-grid a{transition:none}}.business-category-note{text-align:center;color:#61708a;max-width:800px;margin:24px auto;font-size:13px;line-height:1.9}.business-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-block:34px;display:grid}.business-photo-card{aspect-ratio:1;isolation:isolate;background:#071a3a;border:1px solid #d3dae8;border-radius:20px;text-decoration:none;display:block;position:relative;overflow:hidden}.business-photo-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.business-photo-card:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#030d24d9 100%);position:absolute;inset:0}.business-photo-caption{bottom:26px;z-index:2;color:#fff;position:absolute;inset-inline:26px 65px}.business-photo-caption h3{color:#fff;margin:0 0 8px;font-size:clamp(20px,2.2vw,28px);line-height:1.5}.business-photo-caption>span{color:#e5eaf3;font-size:12px;line-height:1.7}.business-photo-arrow{bottom:30px;color:#071a3a;z-index:2;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;inset-inline-end:22px}.business-photo-card[href]:hover img{transform:scale(1.04)}.business-photo-card:focus-visible{outline-offset:5px;outline:3px solid #1554b5}@media (width<=900px){.business-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (width<=550px){.business-photo-grid{grid-template-columns:1fr}.business-photo-card{aspect-ratio:1.15}.business-photo-caption h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.business-photo-card img{transition:none}}.business-page[lang=ar]{font-family:Tahoma,Arial,sans-serif;font-size:16px}.business-page[lang=ar] :is(h1,h2,h3,p,a,button,span,strong,b,small){letter-spacing:normal;font-family:inherit}.business-page[lang=ar] .business-hero-centered{padding-block:52px 32px}.business-page[lang=ar] .business-hero-centered h1{text-wrap:balance;max-width:850px;margin-block:0 20px;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.3}.business-page[lang=ar] .business-intro{text-wrap:pretty;max-width:710px;font-size:17px;line-height:1.7}.business-page[lang=ar] .business-disclosure{max-width:680px;margin-top:18px;font-size:13px;line-height:1.9}.business-page[lang=ar] .business-eyebrow{margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.7}.business-page[lang=ar] h2{text-wrap:balance;margin-bottom:16px;font-size:clamp(23px,2.5vw,30px);font-weight:700;line-height:1.4}.business-page[lang=ar] h3{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.45}.business-page[lang=ar] :is(.business-section-title,.business-pillar-grid,.business-support,.business-start) p{color:#50617a;font-size:16px;line-height:1.75}.business-page[lang=ar] .business-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.business-page[lang=ar] .business-grid article{padding:24px}.business-page[lang=ar] .business-grid article p{color:#50617a;margin-bottom:20px;font-size:16px;line-height:1.75}.business-page[lang=ar] .business-number{margin-bottom:14px;font-size:20px;line-height:1.5}.business-page[lang=ar] .business-primary,.business-page[lang=ar] .business-preview-link{padding:12px 22px;font-size:16px;line-height:1.5}@media (width<=1000px){.business-page[lang=ar] .business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.business-page[lang=ar] .business-grid{grid-template-columns:1fr}.business-page[lang=ar] .business-hero-centered{padding-block:32px 24px}.business-page[lang=ar] .business-hero-centered h1{font-size:30px;line-height:1.35}.business-page[lang=ar] .business-intro{font-size:16px}.business-page[lang=ar] .business-actions{gap:12px}.business-page[lang=ar] .business-grid article{padding:22px}}.business-page[lang=ar] .business-calendar-toolbar h2{margin:0;font-size:20px;line-height:1.6}.business-page[lang=ar] .business-next .business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.business-page[lang=ar] .business-calendar-toolbar h2{font-size:18px}.business-page[lang=ar] .business-next .business-grid{grid-template-columns:1fr}}.business-device{border-color:#e1e6ee;box-shadow:0 20px 60px #112c4d12}.business-demo-day>strong{color:#142b4a;background:#fff}.business-sample-event.event-0{color:#123f3a;background:#cff1ec;border-color:#a6ded5}.business-sample-event.event-1{color:#132d50;background:#e1eefc;border-color:#bad2ed}.business-sample-event.event-2{color:#48315e;background:#eee2f8;border-color:#d3bce8}.business-hero-benefits,.booking-showcase ul{gap:14px;margin:24px 0;padding:0;list-style:none;display:grid}.business-hero-benefits li,.booking-showcase li{color:#40516b;padding-inline-start:28px;font-size:15px;line-height:1.8;position:relative}.business-hero-benefits li:before,.booking-showcase li:before{content:"✓";color:#1554b5;font-weight:700;position:absolute;inset-inline-start:0}.booking-showcase{grid-template-columns:1.1fr 1fr;align-items:center;gap:72px;padding-block:72px;display:grid}.booking-showcase p{color:#50617a;line-height:1.85}.booking-phone-scene{background:radial-gradient(at bottom,#d5e2f6,#0000 70%);border-radius:36px;margin:0;padding:28px 32px}.booking-phone-frame{background:#fff;border:9px solid #e2e9f5;border-radius:36px;max-width:300px;margin:auto;overflow:hidden;box-shadow:0 22px 50px #0b2b4e1a}.booking-phone-brand{color:#123d80;padding:16px 20px;font-size:14px;font-weight:700}.booking-phone-frame img{object-fit:cover;width:100%;height:170px;display:block}.booking-phone-body{padding:18px}.booking-demo-tag{color:#1554b5;background:#edf2fa;border-radius:12px;padding:4px 8px;font-size:10px}.booking-phone-body h3{margin:12px 0 4px;font-size:20px}.booking-phone-body p{margin-bottom:20px;font-size:12px}.booking-phone-body>strong{font-size:13px}.booking-phone-service{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.booking-phone-service b{font-size:13px}.booking-phone-service small{color:#64748b;margin-top:6px;font-size:11px;display:block}.booking-phone-body>a{margin-top:20px;font-size:12px;line-height:1.7;display:block}.booking-phone-scene figcaption{text-align:center;color:#61708a;max-width:340px;margin:18px auto 0;font-size:11px;line-height:1.8}@media (width<=850px){.booking-showcase{grid-template-columns:1fr;gap:24px;padding-block:40px}.booking-phone-scene{padding:18px}.business-hero-benefits li{font-size:14px}}.business-contact-prompt{border-block:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:24px;padding-block:36px;display:flex}.business-contact-prompt h2{font-size:25px}.business-contact-prompt p{color:#61708a;line-height:1.8}@media (width<=700px){.business-contact-prompt{flex-direction:column;align-items:flex-start}}.sf-page{color:#142e50;background:#f5f8fd}.sf-wrap{max-width:1120px;padding-block:36px 56px}.sf-hero{max-width:850px}.sf-kicker{color:#245da5;font-size:13px;font-weight:700}.sf-page p{color:#40566f;font-size:16px;line-height:1.8}.sf-page h1{margin:12px 0 16px;font-size:36px;line-height:1.45}.sf-page h2{margin:0 0 16px;font-size:25px;line-height:1.5}.sf-page h3{margin:12px 0;font-size:18px;line-height:1.5}.sf-page section{border-bottom:1px solid #d8e2ef;padding-block:26px}.sf-page a{color:#1a539a;text-underline-offset:4px;font-weight:600}.sf-page a:focus-visible,.sf-page summary:focus-visible{outline-offset:4px;outline:3px solid #b67d22}.sf-hero .sa-pricing-account>a{color:#fff;background:#1957a4;border-radius:9px;align-items:center;min-height:44px;padding:12px 22px;text-decoration:none;display:inline-flex}.sf-hero .sa-pricing-eligibility{display:none}.sf-availability{border:1px solid #bed0e9;background:#eaf1fc;border-inline-start:4px solid #285ea3;border-radius:12px;margin-block:24px 4px;padding:20px 22px}.sf-availability p{margin:6px 0 10px;font-size:15px}.sf-availability summary{cursor:pointer;font-size:14px}.sf-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sf-tool-grid article,.sf-extra-grid article{background:#fff;border:1px solid #d5e0ee;border-radius:13px;flex-direction:column;align-items:start;padding:22px;display:flex}.sf-icon{color:#225da8;background:#e9f1fc;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.sf-tool-grid p{flex:1;margin:0 0 14px;font-size:15px}.sf-card-actions{flex-wrap:wrap;gap:18px;font-size:14px;display:flex}.sf-note{background:#edf2f8;border-radius:10px;padding:14px 18px;font-size:14px!important}.sf-calendar-preview{background:#fff;border:1px solid #d5e0ee;border-radius:13px;margin:20px 0 0;overflow:hidden}.sf-calendar-toolbar{border-bottom:1px solid #d5e0ee;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;font-size:14px;display:flex}.sf-calendar-toolbar span{color:#526881}.sf-calendar-toolbar a{margin-inline-start:auto}.sf-calendar{direction:inherit;grid-template-columns:60px 1fr;display:grid}.sf-axis{color:#63748a;flex-direction:column;justify-content:space-between;padding:47px 8px 16px;font-size:12px;display:flex}.sf-calendar-column>strong{text-align:center;background:#fff;border-bottom:1px solid #d5e0ee;padding:10px;display:block}.sf-events{background:repeating-linear-gradient(#fff 0 39px,#edf1f6 39px 40px);border-inline-start:1px solid #d5e0ee;height:300px;position:relative}.sf-calendar .bo-event{height:112px;font:inherit;box-sizing:border-box;position:absolute}.sf-calendar .bo-event span{font-size:13px}.sf-calendar-preview figcaption{color:#526881;border-top:1px solid #d5e0ee;padding:14px 18px;font-size:13px;line-height:1.7}.sf-extra-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sf-extra-grid p{font-size:15px}.sf-development ul{color:#40566f;padding-inline-start:22px;font-size:15px;line-height:1.9}.sf-next{padding-top:26px}.sf-next a{align-items:center;min-height:44px;margin-inline-end:24px;font-size:15px;display:inline-flex}html[lang] main#main-content.sf-page h1{font-size:36px;line-height:1.45}html[lang] main#main-content.sf-page h2{font-size:25px}@media (width<=800px){.sf-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sf-wrap{padding-top:26px}.sf-tool-grid,.sf-extra-grid{grid-template-columns:1fr}.sf-page section{padding-block:22px}html[lang] main#main-content.sf-page h1{font-size:28px}html[lang] main#main-content.sf-page h2{font-size:22px}.sf-calendar-toolbar{gap:10px}.sf-calendar-toolbar a{margin-inline-start:0}.sf-calendar .bo-event{height:112px;padding:8px}.sf-page p{font-size:15px}}.sf-page [id]{scroll-margin-top:110px}.sf-events{height:240px}.sf-calendar .bo-event{height:80px}.sf-calendar .bo-event time{font-size:11px}.sf-calendar .bo-event b,.sf-calendar .bo-event span{font-size:12px}.sf-calendar .bo-event small{font-size:10px}.sb-preview-detail{background:#f0f5fc;border-top:1px solid #d5e0ee;padding:16px 20px}.sb-preview-detail p{font-size:14px}.sb-preview-detail button{cursor:pointer;font:inherit;color:#173d69;background:#fff;border:1px solid #b8cce4;border-radius:8px;min-height:44px;padding:10px 16px}.sf-calendar button.bo-event{cursor:pointer}.sf-calendar button.bo-event:focus-visible{outline-offset:2px;outline:3px solid #1b56a3}.sb-nav{flex-wrap:wrap;gap:24px;padding-bottom:20px;font-size:14px;display:flex}.sb-nav a{align-items:center;min-height:36px;display:flex}.sb-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;display:grid}.sb-hero .editorial-photo{margin:0}.sb-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sb-hero .sa-pricing-account{margin:10px 0}.sb-hero .sa-pricing-account>a{color:#fff;background:#1957a4;border-radius:9px;align-items:center;min-height:44px;padding:12px 20px;text-decoration:none;display:inline-flex}.sb-preview-link{align-items:center;gap:8px;min-height:44px;display:inline-flex}.sb-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sb-benefit-grid article{background:#fff;border:1px solid #d5e0ee;border-radius:13px;padding:22px}.sb-benefit-grid p{font-size:15px}.sb-features-action{margin:24px 0;display:flex}.sb-features-action a{background:#e7f0fc;border:1px solid #b7cce6;border-radius:9px;align-items:center;min-height:44px;padding:12px 18px;display:inline-flex}.sb-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sb-sector-grid>a{background:#fff;border:1px solid #d5e0ee;border-radius:12px;padding:18px;text-decoration:none}.sb-sector-grid h3{margin:0 0 10px}.sb-sector-grid span{font-size:13px;font-weight:400}.sb-more{margin-top:18px}.sb-page summary{cursor:pointer;color:#174d8e;padding:14px 0;font-weight:600}.sb-start-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.sb-start-steps li{background:#fff;border:1px solid #d5e0ee;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:15px;display:flex}.sb-start-steps b{color:#1957a4;background:#e5efff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sb-pricing{max-width:900px}@media (width<=800px){.sb-hero{grid-template-columns:1fr}.sb-hero .editorial-photo{max-width:520px}.sb-start-steps{grid-template-columns:1fr 1fr}}@media (width<=560px){.sb-benefit-grid,.sb-sector-grid,.sb-start-steps{grid-template-columns:1fr}.sb-nav{gap:16px}.sb-hero-actions{gap:12px}.sb-page .sf-wrap{padding-top:16px}}.sb-page .sb-hero{gap:24px}.sb-page .sb-hero .editorial-photo{height:340px}.sb-page .sb-hero .editorial-photo img{object-fit:cover;width:100%;height:100%}.sb-page .sf-wrap>section{margin-block:28px}.sb-page .sb-hero h1{font-size:clamp(28px,3vw,38px)}@media (width<=800px){.sb-page .sb-hero .editorial-photo{height:280px}.sb-page .sb-hero{gap:16px}}.business-contact-page{color:#10243e;background:#f7f9fc}.business-contact-grid{grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:64px;display:grid}.business-contact-intro h1{text-wrap:balance;margin:16px 0 24px;font-size:clamp(34px,4vw,50px);line-height:1.25}.business-contact-intro>p{color:#50617a;font-size:17px;line-height:1.9}.business-contact-intro ul{color:#40516b;padding-inline-start:20px;font-size:15px;line-height:2.1}.business-contact-page[lang=ar] h1{line-height:1.5}.business-contact-note{background:#edf3fc;border:1px solid #d6e1f0;border-radius:16px;margin-top:28px;padding:22px}.business-contact-note strong{font-size:15px}.business-contact-note p{color:#50617a;font-size:13px;line-height:1.9}.business-contact-intro .business-contact-existing{margin-top:24px;font-size:13px}.business-contact-page a{color:#1554b5;text-underline-offset:4px;line-height:1.8}.business-inquiry-form{background:#fff;border:1px solid #dce4ef;border-radius:22px;align-self:start;min-width:0;padding:30px;box-shadow:0 16px 40px #10243e07}.business-inquiry-form fieldset{border:0;min-width:0;margin:0;padding:0}.business-inquiry-form legend{margin-bottom:24px;font-size:21px;font-weight:700}.inquiry-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.business-inquiry-form label{gap:8px;min-width:0;font-size:14px;line-height:1.7;display:grid}.business-inquiry-form input,.business-inquiry-form select,.business-inquiry-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit;color:#10243e;background:#fff;border:1px solid #c9d6e6;border-radius:9px;padding:11px 12px}.business-inquiry-form fieldset>label{margin-top:22px}.business-inquiry-form small{color:#61708a;font-size:11px}.inquiry-security,.inquiry-privacy{color:#61708a;font-size:12px;line-height:1.9}.inquiry-security{margin-top:22px}.business-inquiry-form button{font:inherit;cursor:pointer;border:0;width:100%;min-height:48px;margin-top:14px}.business-inquiry-form fieldset:disabled{opacity:.65}.inquiry-result{overflow-wrap:anywhere;background:#edf4fc;border:1px solid #c5d8ec;border-radius:12px;margin-top:24px;padding:18px;font-size:14px;line-height:1.9}.inquiry-result.error{color:#843b2e;background:#fff2ef;border-color:#efcbc3}.business-contact-page :is(a,input,select,textarea,button,.inquiry-result):focus-visible{outline-offset:3px;outline:3px solid #2f78e5}@media (width<=950px){.business-contact-grid{grid-template-columns:1fr;gap:32px;padding-block:40px}.business-contact-intro{max-width:720px}}@media (width<=600px){.business-inquiry-form{padding:20px}.inquiry-fields{grid-template-columns:1fr}.business-contact-intro h1{font-size:33px}.business-contact-intro>p{font-size:16px}.business-inquiry-form legend{font-size:19px}}.feature-navigation{color:#142b4a;border-bottom:1px solid #d9e2ef;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;display:flex}.feature-navigation-links{flex-wrap:wrap;gap:6px;display:flex}.feature-navigation a{color:#39516f;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.feature-navigation a[aria-current=page]{color:#fff;background:#123d80;font-weight:700}.feature-navigation a:hover{color:#123d80;background:#e7eef8}.feature-navigation a[aria-current=page]:hover{color:#fff;background:#0b2c62}.feature-navigation a:focus-visible{outline-offset:3px;outline:3px solid #2464c5}.feature-navigation-contact{white-space:nowrap;border:1px solid #cdd9ea}.feature-navigation svg{flex-shrink:0;width:19px;height:19px}@media (width<=1050px){.feature-navigation{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=600px){.feature-navigation-links{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.feature-navigation-links a{background:#fff;border:1px solid #d9e2ef;justify-content:flex-start;padding:10px;font-size:13px}.feature-navigation-contact{white-space:normal;width:100%}.feature-navigation{padding-block:16px}.feature-navigation-links a:first-child{grid-column:1/-1}}.features-page{color:#071a3a;background:#f6f8fc}.features-hero{max-width:1040px;padding-block:64px 44px}.features-eyebrow{color:#1554b5;font-size:13px;font-weight:700;line-height:1.6}.features-hero h1{max-width:850px;margin:18px 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.25}.features-hero>p{color:#50617a;max-width:760px;margin-bottom:28px;font-size:18px;line-height:1.75}.features-text-link{color:#1554b5;margin-inline:20px;line-height:1.6;display:inline-block}.features-availability{padding-block:24px 32px;scroll-margin-top:110px}.features-page h2{font-size:30px;line-height:1.4}.features-market-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.features-market-grid article{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:28px}.features-badge{color:#1554b5;background:#eaf0fa;border:1px solid #d3e1f4;border-radius:20px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.features-page h3{margin:16px 0 12px;font-size:20px;line-height:1.45}.features-page p{color:#50617a;line-height:1.75}.features-index{flex-wrap:wrap;gap:10px;padding-block:16px 32px;display:flex}.features-index a{color:#1554b5;background:#fff;border:1px solid #c6d4e8;border-radius:30px;padding:10px 16px;font-size:14px;line-height:1.5;text-decoration:none}.features-section{border-top:1px solid #d3dae8;padding-block:48px;scroll-margin-top:100px}.features-section-heading h2{margin:18px 0 12px}.features-section-heading>p{margin-bottom:28px;font-size:17px}.features-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.features-detail-grid article{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:24px}.features-detail-grid h3{margin-top:0}.features-detail-grid p{margin-bottom:0;font-size:16px}.features-access{border-top:1px solid #d3dae8;margin-top:24px;padding-top:20px}.features-access summary{cursor:pointer;font-size:15px;font-weight:500;line-height:1.6}.features-access p{max-width:760px}.features-access a{color:#1554b5;text-underline-offset:4px}.features-upcoming{background:#edf1f7;padding-block:48px}.features-upcoming h2{margin-block:18px 12px}.features-upcoming>.shell>p{max-width:760px;margin-bottom:28px}.features-start{padding-block:48px 64px}.features-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #1554b5}html[lang=ar] main#main-content.features-page .business-calendar-toolbar h2{font-size:20px;line-height:1.4}@media (width<=800px){.features-detail-grid,.features-market-grid{grid-template-columns:1fr}.features-hero{padding-block:40px 28px}.features-hero>p{font-size:16px}.features-section{padding-block:32px}.features-market-grid article,.features-detail-grid article{padding:24px}.features-text-link{margin-block:12px}.features-index{gap:8px}.features-index a{font-size:13px}.features-page h2{font-size:24px}}@media (width<=600px){html[lang=ar] main#main-content.features-page .business-calendar-toolbar h2{font-size:18px}}.feature-detail-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:64px;display:grid}.feature-detail-hero h1{text-wrap:balance;font-size:clamp(34px,4vw,54px);line-height:1.2}.feature-detail-hero [lang=ar] h1{line-height:1.5}.feature-product-preview{color:#142b4a;background:#fff;border:1px solid #d6dfed;border-radius:24px;min-width:0;margin:28px 0;overflow:hidden;box-shadow:0 20px 50px #123d8010}.feature-preview-top{background:#f8fafd;border-bottom:1px solid #e3e9f1;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.feature-preview-top>span{letter-spacing:.03em;color:#123d80;font-weight:700}.feature-preview-top>b{color:#61708a;font-size:11px;font-weight:500}.feature-product-preview figcaption{color:#61708a;background:#f8fafd;border-top:1px solid #e3e9f1;padding:14px 22px;font-size:11px;line-height:1.8}.feature-calendar-demo{grid-template-columns:50px repeat(2,minmax(0,1fr));gap:0;padding:12px;display:grid}.feature-calendar-demo>div>strong{text-align:center;flex-direction:column;align-items:center;gap:10px;min-height:86px;padding:12px 4px;font-size:12px;display:flex}.preview-avatar{color:#123d80;background:#e4edf9;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.preview-avatar.large{width:48px;height:48px;margin:auto}.feature-calendar-times{color:#61708a;direction:ltr;flex-direction:column;gap:65px;padding-top:106px;font-size:10px;display:flex}.feature-calendar-day{background:repeating-linear-gradient(#fff,#fff 44px,#edf1f6 44px 45px);border-inline-start:1px solid #e1e7f0;height:270px;position:relative}.preview-appointment{inset-inline:5px;overflow-wrap:anywhere;background:#cff1ec;border-inline-start:3px solid #20897d;border-radius:8px;gap:6px;padding:10px;font-size:11px;display:grid;position:absolute;top:12px}.preview-appointment time{font-size:10px}.preview-appointment small{font-size:9px}.preview-appointment.appointment-1{background:#e1eefc;border-color:#367ac3;top:103px}.feature-chat-demo,.feature-client-demo,.feature-stock-demo,.feature-report-demo{padding:24px}.feature-chat-client{border-bottom:1px solid #edf1f6;align-items:center;gap:12px;padding-bottom:22px;display:flex}.feature-chat-client small{color:#61708a;margin-top:6px;font-size:11px;display:block}.feature-chat-demo .preview-bubble{color:#142b4a;background:#edf2f8;border-radius:14px;max-width:85%;margin-block:22px;padding:14px;font-size:14px}.feature-chat-demo .preview-reply{color:#123d80;background:#e1ecfc;margin-inline-start:auto}.preview-chat-note{color:#61708a;border-top:1px solid #edf1f6;padding-top:18px;font-size:11px;line-height:1.8}.feature-client-demo{text-align:center;max-width:650px;margin:auto}.feature-client-demo h3{margin-bottom:8px}.preview-record{text-align:start;border-top:1px solid #e3e9f1;justify-content:space-between;gap:16px;padding:18px 0;font-size:13px;display:flex}.preview-record span{color:#61708a}.preview-stock-row{border-top:1px solid #e3e9f1;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;font-size:14px;display:flex}.preview-stock-row>b{flex:1}.preview-stock-row small{color:#805b16;background:#fff3db;border-radius:20px;padding:6px 10px;font-size:11px}.preview-product-icon{color:#1554b5;background:#edf2f8;border-radius:10px;padding:10px}.preview-report-stats{gap:40px;margin:24px 0;display:flex}.preview-report-stats b{color:#123d80;font-size:30px;display:block}.preview-report-stats span{color:#61708a;font-size:12px}.preview-bars{border-bottom:1px solid #d9e3ef;align-items:flex-end;gap:12px;height:120px;display:flex}.preview-bars span{background:#a8c5ed;border-radius:5px 5px 0 0;flex:1}.preview-bars span:nth-child(2n){background:#3976c6}.feature-report-demo>p{font-size:12px}.features-section>.feature-product-preview{max-width:760px}html[lang=ar] .feature-detail-hero h1{line-height:1.5}@media (width<=850px){.feature-detail-hero{grid-template-columns:1fr;gap:12px;padding-block:40px}.feature-product-preview{width:100%;max-width:540px;margin:20px auto}.feature-detail-hero h1{font-size:34px}.preview-record{flex-direction:column;gap:8px}.feature-preview-top{padding:16px}.feature-chat-demo,.feature-client-demo,.feature-stock-demo,.feature-report-demo{padding:18px}.feature-calendar-demo{grid-template-columns:44px repeat(2,minmax(0,1fr));padding:8px}.preview-appointment{padding:7px;font-size:10px;inset-inline:3px}.feature-calendar-demo>div>strong{font-size:11px}}.feature-tool-icon{color:#1554b5;background:#eaf1fb;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.features-detail-grid .feature-tool-icon+h3{margin-top:0}.feature-detail-hero>div{min-width:0}.feature-detail-hero .business-actions{flex-wrap:wrap}.feature-detail-hero .business-disclosure{border-inline-start:3px solid #b9ccec;margin-top:24px;padding-inline-start:14px;font-size:13px;line-height:1.9}.marketplace-info{color:#071a3a;background:#f6f8fc}.marketplace-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding-block:56px;display:grid}.marketplace-eyebrow{color:#1554b5;font-size:13px;font-weight:700}.marketplace-hero h1{text-wrap:balance;margin:18px 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.25}.marketplace-info p{color:#50617a;line-height:1.75}.marketplace-lead{margin-bottom:28px;font-size:18px}.marketplace-hero>img{object-fit:cover;border-radius:22px;width:100%;height:auto;max-height:520px;display:block}.marketplace-note{margin-top:22px;font-size:13px}.marketplace-text-link{color:#1554b5;margin:16px;line-height:1.6;display:inline-block}.marketplace-section{padding-block:48px}.marketplace-info h2{margin:0 0 28px;font-size:30px;line-height:1.4}.marketplace-info h3{margin:0 0 14px;font-size:20px;line-height:1.45}.marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.marketplace-grid article,.marketplace-country-grid article{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:28px}.marketplace-grid p{margin-bottom:0}.marketplace-countries{background:#edf1f7;padding-block:48px;scroll-margin-top:100px}.marketplace-country-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.marketplace-badge{color:#1554b5;background:#eaf0fa;border:1px solid #d3e1f4;border-radius:20px;margin-bottom:20px;padding:6px 12px;font-size:12px;line-height:1.5;display:inline-block}.marketplace-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.marketplace-actions a:not(.pill),.marketplace-boundaries a{color:#1554b5;text-underline-offset:4px;line-height:1.6}.marketplace-steps{grid-template-columns:1fr 1fr;gap:24px;padding:0;list-style:none;display:grid}.marketplace-steps li{border-bottom:1px solid #d3dae8;align-items:flex-start;gap:20px;padding-block:20px;display:flex}.marketplace-steps li>span{color:#1554b5;font-size:20px;font-weight:700}.marketplace-steps p{margin-bottom:0}.marketplace-boundaries{border-block:1px solid #d3dae8;padding-block:32px}.marketplace-boundaries p{max-width:900px}.marketplace-info a:focus-visible{outline-offset:4px;outline:3px solid #1554b5}@media (width<=850px){.marketplace-hero{grid-template-columns:1fr;gap:28px;padding-block:40px}.marketplace-hero>img{object-position:center 40%;max-height:360px}.marketplace-grid,.marketplace-country-grid,.marketplace-steps{grid-template-columns:1fr}.marketplace-section,.marketplace-countries{padding-block:32px}.marketplace-info h2{font-size:24px}.marketplace-lead{font-size:16px}.marketplace-grid article,.marketplace-country-grid article{padding:24px}.marketplace-text-link{margin-inline:0}.marketplace-actions{flex-direction:column;align-items:flex-start}}.pricing-page{color:#071a3a;background:#f6f8fc;padding-bottom:64px}.pricing-hero{max-width:1040px;padding-block:64px 48px}.pricing-eyebrow{color:#1554b5;font-size:13px;font-weight:700;line-height:1.6}.pricing-hero h1{max-width:850px;margin:18px 0 24px;font-size:clamp(34px,4vw,52px);line-height:1.25}.pricing-page p{color:#50617a;line-height:1.75}.pricing-hero>p{max-width:760px;font-size:18px}.pricing-notice{background:#fff;border:1px solid #c6d4e8;border-inline-start:4px solid #1554b5;border-radius:12px;margin-top:28px;padding:20px 24px}.pricing-notice p{margin:8px 0 0;font-size:14px}.pricing-page h2{margin:0 0 24px;font-size:30px;line-height:1.4}.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pricing-cards article{background:#fff;border:1px solid #d3dae8;border-radius:20px;padding:32px}.pricing-cards h3{margin:24px 0 8px;font-size:42px}.pricing-cards h3 small{margin-top:8px;font-size:16px;font-weight:400;display:block}.pricing-cards ul{margin-bottom:28px;padding-inline-start:22px;line-height:1.9}.pricing-caption{color:#50617a;margin-top:16px;font-size:13px;line-height:1.6;display:block}.pricing-after{color:#fff;background:#071a3a;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-block:48px;padding:36px;display:grid}.pricing-after p{color:#e1e8f2}.pricing-after .pricing-eyebrow{color:#b5cfff}.pricing-rate{text-align:center;min-width:180px}.pricing-rate strong{font-size:64px;line-height:1.3;display:block}.pricing-rate span{font-size:14px}.pricing-details,.pricing-faq{padding-block:32px}.pricing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px;display:grid}.pricing-feature-grid article{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:24px}.pricing-feature-grid h3{margin:0 0 12px;font-size:20px}.pricing-page a:not(.pill){color:#1554b5;text-underline-offset:4px}.pricing-faq details{border-bottom:1px solid #d3dae8;padding:20px 0}.pricing-faq summary{cursor:pointer;font-weight:700;line-height:1.6}.pricing-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #1554b5}@media (width<=700px){.pricing-hero{padding-block:40px 32px}.pricing-cards,.pricing-feature-grid,.pricing-after{grid-template-columns:1fr}.pricing-cards article{padding:24px}.pricing-after{border-radius:0;padding-block:28px}.pricing-rate{text-align:start}.pricing-page h2{font-size:24px}.pricing-hero>p{font-size:16px}.pricing-notice{padding:18px}}.pricing-tool-icon{color:#1554b5;background:#eaf1fb;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:20px;display:grid}.pricing-feature-grid article{flex-direction:column;align-items:flex-start;display:flex}.pricing-feature-grid article p{flex:1;margin-top:0}.pricing-feature-grid article>a{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;display:inline-flex}.pricing-example{padding-block:16px 32px}.pricing-example>div:first-child{max-width:760px}.pricing-example-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;display:grid}.pricing-example-grid article{background:#fff;border:1px solid #d3dae8;border-radius:16px;padding:26px}.pricing-example-grid h3{margin:0 0 22px;font-size:20px}.pricing-example dl{margin:0}.pricing-example dl>div{border-top:1px solid #e2e8f2;justify-content:space-between;gap:20px;padding-block:16px;line-height:1.7;display:flex}.pricing-example dt{color:#50617a}.pricing-example dd{text-align:end;margin:0;font-weight:700}.pricing-example dl>div:last-child dd{color:#1554b5}.pricing-example-note{max-width:850px;font-size:13px;line-height:1.9!important}html[lang=ar] .pricing-hero h1{line-height:1.5}@media (width<=700px){.pricing-example-grid{grid-template-columns:1fr;gap:16px}.pricing-example-grid article{padding:22px}.pricing-example dl>div{flex-wrap:wrap;gap:12px}.pricing-example dd{margin-inline-start:auto}.pricing-feature-grid article>a{padding-block:8px}}.pricing-status-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.pricing-status-card{background:#fff;border:1px solid #d3dae8;border-radius:16px;min-width:0;padding:26px}.pricing-status-card h2{margin-block:14px 16px;font-size:21px}.pricing-status-card p,.pricing-status-card li{color:#50617a;font-size:15px;line-height:1.9}.pricing-status-card ul{margin:0;padding-inline-start:20px}.pricing-status-card li+li{margin-top:12px}.pricing-status-label{letter-spacing:.03em;color:#1554b5;font-size:12px;font-weight:700}.pricing-status-planned{background:#f0f5fc;border-top:3px solid #1554b5}.pricing-status-card .pricing-status-footnote{border-top:1px solid #d3dae8;margin-bottom:0;padding-top:16px;font-size:13px}@media (width<=700px){.pricing-status-grid{grid-template-columns:1fr;gap:16px}.pricing-status-card{padding:22px}.pricing-status-card h2{font-size:20px}}.sa-pricing-wrap{max-width:1060px;padding-top:38px}.sa-pricing-hero{max-width:850px}.sa-pricing-hero h1{margin:10px 0 16px;font-size:clamp(28px,3.3vw,40px);line-height:1.5}.sa-pricing-hero>p{font-size:17px}.sa-pricing-notice{border:1px solid #e2c48f;color:#664611;background:#fff7e9;border-inline-start:4px solid #b17b27;border-radius:12px;margin-block:24px;padding:18px 22px}.sa-pricing-notice p{color:#664611;margin:6px 0 0;font-size:15px}.sa-pricing-page .pricing-cards{gap:20px}.sa-pricing-page .pricing-cards article{flex-direction:column;padding:26px;display:flex}.sa-pricing-page .pricing-cards article:nth-child(2){background:#eaf1fc;border-color:#a9c2e5}.sa-pricing-page .pricing-cards h2{color:#1554b5;margin:4px 0 12px;font-size:60px;line-height:1.3}.sa-pricing-page .pricing-cards ul{color:#40566e;margin:12px 0 0;padding-inline-start:22px}.sa-pricing-fee-note{font-size:14px}.sa-pricing-account{margin-block:20px 26px}.sa-pricing-eligibility{background:#fff;border:1px solid #cbd8e9;border-radius:10px;max-width:750px;margin-top:16px;padding:18px}.sa-pricing-eligibility p{margin:8px 0;font-size:15px}.sa-pricing-example,.sa-pricing-tools{border-top:1px solid #d3deec;padding-block:24px}.sa-pricing-page h2{margin:0 0 18px;font-size:25px}.sa-pricing-equation{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.sa-pricing-equation>div{background:#fff;border:1px solid #d3deec;border-radius:12px;padding:20px}.sa-pricing-equation>div:last-child{background:#e8f2ff;border-color:#afc8e7}.sa-pricing-equation dt{color:#40566e;font-size:15px}.sa-pricing-equation dd{color:#123c70;margin:12px 0 0;font-size:27px;font-weight:700}.sa-pricing-example>p{font-size:14px}.sa-pricing-tools ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.sa-pricing-tools li{background:#fff;border:1px solid #d3deec;border-radius:12px;gap:14px;padding:18px;display:flex}.sa-pricing-tools h3{margin:0 0 7px;font-size:17px;line-height:1.6}.sa-pricing-tools p{margin:0;font-size:14px}.sa-pricing-tools .pricing-tool-icon{flex-shrink:0;margin:0}.sa-pricing-page .pricing-faq{border-top:1px solid #d3deec;padding-block:24px}.sa-pricing-page .pricing-faq details{padding:15px 0}.sa-pricing-page .pricing-faq p{max-width:820px;font-size:15px}.sa-pricing-page [id]{scroll-margin-top:110px}@media (width<=700px){.sa-pricing-wrap{padding-top:26px}.sa-pricing-hero h1{font-size:28px}.sa-pricing-hero>p{font-size:16px}.sa-pricing-tools ul,.sa-pricing-equation{grid-template-columns:1fr}.sa-pricing-equation>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.sa-pricing-equation dd{margin:0;font-size:23px}.sa-pricing-page .pricing-cards h2{font-size:48px}.sa-pricing-page .pricing-cards article{padding:22px}.sa-pricing-notice{padding:18px}}html[lang] main#main-content.sa-pricing-page .sa-pricing-hero h1{font-size:clamp(28px,3.3vw,40px);line-height:1.5}html[lang] main#main-content.sa-pricing-page .pricing-cards h2{font-size:60px;line-height:1.3}html[lang] main#main-content.sa-pricing-page h2{font-size:25px}@media (width<=700px){html[lang] main#main-content.sa-pricing-page .sa-pricing-hero h1{font-size:28px}html[lang] main#main-content.sa-pricing-page .pricing-cards h2{font-size:48px}}.pet-services-page{color:#10243e;background:#f7f9fc}.pet-breadcrumb{color:#61708a;flex-wrap:wrap;align-items:center;gap:12px;padding-block:24px;font-size:12px;display:flex}.pet-services-page a:not(.pet-primary){color:#1554b5;text-underline-offset:4px}.pet-services-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding-block:28px 64px;display:grid}.pet-eyebrow{color:#1554b5;letter-spacing:.04em;margin:0 0 18px;font-size:12px;font-weight:700}.pet-services-page h1{text-wrap:balance;margin:0 0 24px;font-size:clamp(36px,4.2vw,56px);line-height:1.2}.pet-services-page[lang=ar] h1{line-height:1.5}.pet-intro{color:#50617a;max-width:600px;margin-bottom:28px;font-size:18px;line-height:1.9}.pet-primary{color:#fff;background:linear-gradient(135deg,#123d80,#2866c2);border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.pet-hero-note{color:#61708a;margin-top:20px;font-size:12px;line-height:1.9}.pet-services-hero figure{margin:0}.pet-services-hero img{aspect-ratio:1;object-fit:cover;border-radius:26px;width:100%;height:auto;display:block;box-shadow:0 20px 50px #10243e0d}.pet-services-hero figcaption{color:#61708a;margin-top:12px;font-size:11px;line-height:1.8}.pet-section{border-top:1px solid #dce4ef;padding-block:56px}.pet-services-page h2{margin:0 0 24px;font-size:30px;line-height:1.5}.pet-services-page h3{margin:14px 0;font-size:19px;line-height:1.6}.pet-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pet-service-grid article{background:#fff;border:1px solid #dce4ef;border-radius:18px;padding:24px}.pet-service-grid p,.pet-country-grid p,.pet-before-visit p{color:#50617a;font-size:14px;line-height:1.9}.pet-service-number{color:#6b83a4;font-size:12px}.pet-muted{color:#61708a;margin-top:24px;font-size:12px;line-height:1.9}.pet-availability{background:#edf2f9;padding-block:56px;scroll-margin-top:110px}.pet-country-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.pet-country-grid article{background:#fff;border:1px solid #dce4ef;border-radius:20px;padding:28px}.pet-status{color:#123d80;background:#edf4ff;border:1px solid #c5d8f1;border-radius:20px;padding:6px 12px;font-size:11px;line-height:1.7;display:inline-block}.pet-status-muted{color:#59677b;background:#f3f5f7;border-color:#dce2ea}.pet-country-grid a{margin-top:12px}.pet-before-visit{grid-template-columns:1.2fr 1fr;gap:64px;display:grid}.pet-before-visit ul{color:#50617a;padding-inline-start:20px;font-size:15px;line-height:2.2}.pet-before-visit aside{border-inline-start:1px solid #dce4ef;padding-inline-start:36px}.pet-services-page a:focus-visible{outline-offset:4px;outline:3px solid #2f78e5}@media (width<=950px){.pet-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pet-services-hero{gap:32px}}@media (width<=700px){.pet-services-hero,.pet-country-grid,.pet-before-visit{grid-template-columns:1fr;gap:24px}.pet-services-hero{padding-block:12px 36px}.pet-services-page h1{font-size:34px}.pet-services-page h2{font-size:25px}.pet-intro{font-size:16px}.pet-services-hero figure{max-width:480px}.pet-section,.pet-availability{padding-block:36px}.pet-service-grid{grid-template-columns:1fr}.pet-country-grid article{padding:22px}.pet-before-visit aside{border-inline-start:0;border-top:1px solid #dce4ef;padding:20px 0 0}.pet-breadcrumb{gap:8px;font-size:11px}}.support-page{color:#142b4a;background:#f6f8fc}.support-page .support-content{max-width:1100px;padding-block:34px 48px}.support-intro{max-width:720px;margin-bottom:24px}.support-intro h1{margin:6px 0 10px;font-size:34px;line-height:1.4}.support-page p{color:#40566d;margin:8px 0;font-size:16px;line-height:1.8}.support-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.support-page .support-form{border-radius:16px;gap:16px;margin:0;padding:24px}.support-page .support-form .form-row{grid-template-columns:1fr;gap:16px;display:grid}.support-page .support-form input,.support-page .support-form select{min-width:0;height:48px}.support-page .support-form textarea{min-height:130px}.support-page .support-form label{font-size:15px}.support-page .support-form small{color:#52657a;font-size:13px;font-weight:400;line-height:1.6}.support-page p.support-required{margin:0;font-size:13px}.support-phone-field{gap:8px;font-size:15px;font-weight:700;display:grid}.support-phone-inputs{grid-template-columns:104px minmax(0,1fr);gap:8px;display:grid}.support-phone-inputs label{min-width:0}.support-phone-inputs input{text-align:left}.support-page .support-security-note{margin:0;font-size:13px}.support-email{background:#eaf2fc;border:1px solid #c7d9ee;border-radius:14px;padding:22px}.support-page h2{margin:0 0 10px;font-size:20px;line-height:1.5}.support-email a{color:#15529a;overflow-wrap:anywhere;font-weight:700;display:inline-block}.support-page .support-email p{font-size:14px}.support-emergency-note{background:#fff8eb;border:1px solid #e0c69e;border-radius:12px;margin-top:24px;padding:18px 20px}.support-page .support-emergency-note p{margin-bottom:0;font-size:14px}.support-page a:focus-visible,.support-page summary:focus-visible{outline-offset:4px;outline:3px solid #3186df}.support-privacy{background:#fff;border:1px solid #d4dfec;border-radius:12px;margin-top:20px}.support-privacy summary{cursor:pointer;padding:18px;font-weight:700}.support-privacy>div{padding:0 20px 20px}.support-privacy li{margin:8px 0;font-size:15px;line-height:1.9}.support-page .support-links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:14px;display:flex}.support-page .support-links a,.support-privacy a,.support-emergency-note a{color:#15529a;text-decoration:underline}.support-page .support-form button{min-height:48px}.support-page+*{margin-top:0}@media (width<=760px){.support-page .support-content{padding-block:24px 36px}.support-intro h1{font-size:28px}.support-layout{grid-template-columns:1fr;gap:16px}.support-page .support-form{padding:18px}.support-page .support-form .pill{justify-self:stretch;width:100%}.support-email{padding:18px}}html[lang] main#main-content.support-page h1{font-size:34px;line-height:1.4}html[lang] main#main-content.support-page h2{font-size:20px}@media (width<=760px){html[lang] main#main-content.support-page h1{font-size:28px}.footer-compact .site-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-compact .site-footer-brand{grid-column:1/-1}}.support-page .support-form{gap:14px;padding:22px;display:grid}.support-page .support-form label{gap:7px;margin:0;display:grid}.support-page .support-form .form-row{gap:14px;margin:0}.support-page .support-form input,.support-page .support-form select,.support-page .support-form textarea{margin:0}.support-page .support-form p{margin:0;font-size:14px;line-height:1.7}.support-page .support-phone-field{gap:7px;margin:0}.cancellation-page{color:#173653;background:#fff}.cancellation-page .cancellation-content{max-width:800px;padding-block:32px 44px}.cancellation-content h1{margin:6px 0 12px;font-size:34px;line-height:1.4}.cancellation-content h2{color:#173e68;margin:0 0 12px;font-size:23px;line-height:1.5}.cancellation-content h3{color:#214d78;margin:0 0 10px;font-size:19px;line-height:1.6}.cancellation-content p,.cancellation-content li{color:#40566d;font-size:16px;line-height:1.8}.cancellation-content p{margin:10px 0}.cancellation-content :is(ul,ol){padding-inline-start:24px}.cancellation-content li+li{margin-top:10px}.cancellation-content .cancellation-updated{color:#52657a;font-size:14px;font-weight:600}.cancellation-content>section{border-bottom:1px solid #dfe7f0;padding-block:24px}.cancellation-page .cancellation-content>.cancellation-market-note,.cancellation-page .cancellation-content>.cancellation-support{background:#153d6a;border:1px solid #153d6a;border-radius:14px;margin-block:20px;padding:24px 28px;box-shadow:0 3px 10px #153d6a0b}.cancellation-page .cancellation-market-note h2,.cancellation-page .cancellation-market-note p,.cancellation-page .cancellation-support h2,.cancellation-page .cancellation-support p{color:#fff}.cancellation-page .cancellation-support>a{color:#153d6a;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:46px;margin-top:8px;padding:11px 20px;font-weight:700;text-decoration:none;display:inline-flex}.cancellation-cases{grid-template-columns:1fr 1fr;gap:14px;margin-block:18px 24px;display:grid}.cancellation-cases section{background:#f2f7fe;border:1px solid #d3e1f2;border-radius:11px;padding:16px}.cancellation-cases h3{font-size:17px}.cancellation-cases p{margin-bottom:0;font-size:15px}.cancellation-content details{border:1px solid #d5dfec;border-radius:10px}.cancellation-content summary{cursor:pointer;color:#214d78;padding:16px;font-weight:600;line-height:1.8}.cancellation-us-details{padding:0 20px 20px}.cancellation-us-details>section,.cancellation-us>section{border-top:1px solid #e1e8f0;padding-block:20px;scroll-margin-top:120px}.cancellation-content a{color:#195ba9;text-underline-offset:4px}.cancellation-content .cancellation-source{font-size:13px}.cancellation-content :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #3281d3}.cancellation-related{flex-wrap:wrap;gap:20px;padding-top:8px;font-size:14px;display:flex}html[lang] main#main-content.cancellation-page h1{font-size:34px;line-height:1.4}html[lang] main#main-content.cancellation-page h2{font-size:23px;line-height:1.5}@media (width<=760px){.cancellation-page .cancellation-content{padding-block:24px 36px}.cancellation-cases{grid-template-columns:1fr;gap:12px}.cancellation-page .cancellation-content>.cancellation-market-note,.cancellation-page .cancellation-content>.cancellation-support{padding:22px}.cancellation-us-details{padding-inline:16px}.cancellation-page .cancellation-support>a{width:100%}html[lang] main#main-content.cancellation-page h1{font-size:28px}html[lang] main#main-content.cancellation-page h2{font-size:22px}.footer-compact .site-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-compact .site-footer-brand{grid-column:1/-1}}.terms-page{color:#173653;background:#fff}.terms-page .terms-content{max-width:800px;padding-block:36px 48px}.terms-content h1{margin:6px 0 12px;font-size:34px;line-height:1.4}.terms-content h2{color:#173e68;margin:0 0 14px;font-size:23px;line-height:1.5}.terms-content h3{color:#214d78;margin:22px 0 10px;font-size:19px}.terms-content p,.terms-content li,.terms-content dd{color:#40566d;font-size:16px;line-height:1.8}.terms-content p{margin:10px 0}.terms-content li+li{margin-top:10px}.terms-content ul{padding-inline-start:23px}.terms-content .terms-updated{color:#52657a;font-size:14px;font-weight:600}.terms-market-note{background:#edf5ff;border-inline-start:4px solid #3476bc;border-radius:10px;padding:16px 20px}.terms-content>section{border-bottom:1px solid #dfe7f0;padding-block:24px;scroll-margin-top:120px}.terms-toc{background:#f8fbff;border:1px solid #d5e3f4;border-radius:12px;margin-block:24px 0;padding:18px 22px}.terms-toc ol{grid-template-columns:1fr 1fr;gap:8px 30px;margin:12px 0 0;padding-inline-start:20px;display:grid}.terms-toc li{font-size:14px}.terms-content a{color:#195ba9;text-underline-offset:4px}.terms-toc a{text-decoration:none}.terms-content :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #3281d3}.terms-company{gap:10px;display:grid}.terms-company>div{flex-wrap:wrap;gap:8px 16px;display:flex}.terms-company dt{min-width:100px;font-size:14px}.terms-company dd{margin:0;font-size:14px}.terms-ltr{unicode-bidi:isolate;display:inline-block}.terms-content #founding-offer>h2{display:none}.founding-terms-list{gap:12px;margin:14px 0;display:grid}.founding-terms-list>div{background:#f5f8fd;border:1px solid #dfe7f2;border-radius:10px;padding:14px 16px}.founding-terms-list dt{color:#173e68;margin-bottom:4px;font-weight:700}.founding-terms-list dd{margin:0;line-height:1.8}.terms-emergency{background:#fff9ef;border:1px solid #e2cba7;border-radius:10px;margin-block:20px;padding:18px}.terms-emergency>a{font-size:13px}.terms-content .terms-support-button{color:#fff;background:#195ba9;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.terms-content details{border:1px solid #d5dfec;border-radius:10px}.terms-content summary{cursor:pointer;padding:16px;font-weight:600;line-height:1.7}.terms-content details>div{padding:0 20px 20px}.terms-content details section{padding-block:10px}.terms-content .terms-trademarks p{font-size:13px}.terms-related{flex-wrap:wrap;gap:20px;padding-top:24px;font-size:14px;display:flex}html[lang] main#main-content.terms-page h1{font-size:34px;line-height:1.4}html[lang] main#main-content.terms-page h2{font-size:23px}@media (width<=760px){.terms-page .terms-content{padding-block:26px 36px}.terms-toc ol{grid-template-columns:1fr}.terms-market-note{padding:14px 16px}.terms-content>section{padding-block:20px}.terms-content details>div{padding-inline:16px}html[lang] main#main-content.terms-page h1{font-size:28px}html[lang] main#main-content.terms-page h2{font-size:22px}.footer-compact .site-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-compact .site-footer-brand{grid-column:1/-1}}.privacy-page{color:#173653;background:#fff}.privacy-shell{max-width:1120px;padding-block:38px 48px}.privacy-intro{max-width:790px;margin-bottom:22px}.privacy-intro h1{margin:6px 0 10px;font-size:36px;line-height:1.4}.privacy-page p{color:#3d536a;margin:10px 0;font-size:16px;line-height:1.9}.privacy-page .privacy-updated{color:#52657a;font-size:14px;font-weight:600}.privacy-summary{grid-template-columns:repeat(3,1fr);gap:14px;margin-block:24px 32px;display:grid}.privacy-summary a{color:#173e71;background:#f2f7fe;border:1px solid #d6e3f4;border-radius:12px;gap:8px;padding:18px;text-decoration:none;display:grid}.privacy-summary span{color:#40566d;font-size:14px;line-height:1.8}.privacy-layout{grid-template-columns:230px minmax(0,790px);align-items:start;gap:36px;display:grid}.privacy-toc{border-inline-start:3px solid #d7e5f8;padding-inline-start:16px;position:sticky;top:120px}.privacy-toc nav{gap:10px;display:grid}.privacy-toc b{margin-bottom:4px}.privacy-toc a{color:#34587e;font-size:14px;line-height:1.7;text-decoration:none}.privacy-reading{min-width:0}.privacy-reading>section{border-bottom:1px solid #e1e8f0;margin-bottom:26px;padding-block:0 26px;scroll-margin-top:120px}.privacy-page h2{color:#173e68;margin:0 0 14px;font-size:23px;line-height:1.5}.privacy-page h3{margin:22px 0 8px;font-size:18px}.privacy-reading a{color:#195ba9;text-underline-offset:4px}.privacy-market-note{background:#edf5ff;border-inline-start:3px solid #3476bc;border-radius:10px;padding:14px 16px}.privacy-reading details{background:#fff;border:1px solid #d5dfec;border-radius:10px;margin-top:12px}.privacy-reading summary{cursor:pointer;color:#1e4775;padding:16px;font-weight:600;line-height:1.7}.privacy-reading details>div{padding:0 18px 18px}.privacy-page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #3281d3}.privacy-page .legal-note{background:0 0;border:0;margin:0;padding:0}.privacy-page #workspace-data>section>h2,.privacy-page #saudi-rights>section>h2{display:none}.privacy-page .privacy-support{background:#edf4fe;border:1px solid #cddff5;border-radius:14px;padding:24px}.privacy-cta{background:#195ba9;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.privacy-delete{margin-top:16px;font-size:14px;display:block}.privacy-related{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}html[lang] main#main-content.privacy-page h1{font-size:36px;line-height:1.4}html[lang] main#main-content.privacy-page h2{font-size:23px}@media (width<=760px){.privacy-shell{padding-block:26px 36px}.privacy-summary{grid-template-columns:1fr;gap:10px;margin-block:20px}.privacy-summary a{padding:14px 16px}.privacy-layout{grid-template-columns:1fr;gap:24px}.privacy-toc{background:#f8fafd;border-radius:10px;padding:16px;position:static}.privacy-toc nav{flex-wrap:wrap;gap:8px 16px;display:flex}.privacy-toc b{width:100%}.privacy-toc a{font-size:13px}.privacy-reading>section{margin-bottom:20px;padding-bottom:20px}.privacy-page .privacy-support{padding:20px}html[lang] main#main-content.privacy-page h1{font-size:29px}html[lang] main#main-content.privacy-page h2{font-size:21px}.footer-compact .site-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-compact .site-footer-brand{grid-column:1/-1}}.privacy-data-list{color:#3d536a;margin:10px 0 18px;padding-inline-start:22px;font-size:16px;line-height:1.9}.privacy-data-list li{margin-block:8px}.privacy-data-groups>div+div{margin-top:20px}.safety-page .safety-content{max-width:1000px;padding-block:28px 42px}.safety-page .safety-content>.safety-intro{max-width:640px;margin-block:8px}.safety-page .safety-content>.safety-updated{margin-block:8px 14px}.safety-page .safety-content>.safety-market-note{background:#edf5ff;border:1px solid #ccdef5;border-inline-start:4px solid #417ebc;border-radius:10px;margin:14px 0;padding:12px 16px;font-size:14px;line-height:1.7}.safety-page .safety-content>.safety-emergency{margin:16px 0;padding:18px 20px}.safety-page .safety-emergency h2{margin:0 0 6px;font-size:21px;line-height:1.5}.safety-page .safety-emergency p{margin:6px 0;font-size:14px;line-height:1.7}.safety-page .safety-emergency-actions{flex-wrap:wrap;gap:10px;margin-block:12px;display:flex}.safety-page .safety-emergency-actions a{color:#704010;background:#fff;border:1px solid #cfae7f;border-radius:9px;align-items:center;gap:12px;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.safety-emergency-actions bdi{direction:ltr;unicode-bidi:isolate}.safety-page .safety-source{font-size:12px;line-height:1.6}.safety-page .safety-report{flex-wrap:wrap;align-items:center;gap:10px 18px;padding-block:0 14px;display:flex}.safety-page .safety-report p{margin:0;font-size:14px}.safety-page .safety-content>section{padding-block:18px}.safety-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.safety-page .safety-stage{background:#f4f8fe;border:1px solid #d3e0ef;border-radius:12px;padding:18px}.safety-page .safety-stage h3{color:#173e68;margin:0 0 10px;font-size:18px}.safety-page .safety-stage li{font-size:15px;line-height:1.8}.safety-page .safety-content>.safety-card{background:#f9fbfe;border:1px solid #d3e0ef;border-radius:12px;margin-top:18px;padding:22px}.safety-page .safety-card h2{margin:0 0 10px}.safety-page .safety-content>.safety-support{background:#102b4e;border-radius:14px;margin-top:22px;padding:28px 32px}.safety-page .safety-content>.safety-support h2{color:#fff;margin:0 0 10px}.safety-page .safety-content>.safety-support p{color:#fff;max-width:650px;margin:0 0 18px}.safety-page .safety-content>.safety-support .safety-button{color:#102b4e;background:#fff;margin:0}.safety-page :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #4e99ee}html[lang] main#main-content.safety-page h1{font-size:34px;line-height:1.4}html[lang] main#main-content.safety-page h2{font-size:23px;line-height:1.5}.site-footer.footer-compact{padding-block:30px 22px}.footer-compact .site-footer-inner{grid-template-columns:1.1fr repeat(3,1fr);gap:24px}.footer-compact .site-footer-social{grid-column:1/-1}.footer-compact .site-footer-links{gap:7px}.footer-compact .site-footer-links h2{margin-bottom:5px;font-size:16px}.footer-compact .site-footer-links a{align-items:center;min-height:30px;font-size:13px;display:flex}@media (width<=760px){.safety-page .safety-content{padding-block:24px 36px}.safety-stages{grid-template-columns:1fr;gap:12px}.safety-page .safety-content>.safety-support{padding:24px}.safety-page .safety-content>.safety-card{padding:18px}.safety-page .safety-report{flex-direction:column;align-items:flex-start}.safety-page .safety-content>.safety-emergency{padding:16px}html[lang] main#main-content.safety-page h1{font-size:28px}html[lang] main#main-content.safety-page h2{font-size:21px}.footer-compact .site-footer-inner{grid-template-columns:1fr 1fr;gap:20px}.footer-compact .site-footer-brand{grid-column:1/-1}}.custom-page{color:#18324c;max-width:800px;min-height:50vh;margin:0 auto;padding:48px 24px 72px}.custom-page h1{margin-bottom:18px;font-size:clamp(28px,4vw,40px);line-height:1.4}.custom-page-description{color:#52647b;font-size:19px;line-height:1.8}.custom-page-body{overflow-wrap:anywhere;font-size:17px;line-height:1.9}.custom-page-body p{white-space:pre-wrap;margin-block:24px}.custom-page-image{border-radius:16px;max-width:100%;height:auto;margin-block:24px}.custom-page-links{align-content:start;gap:12px;display:grid}.custom-page-links a{overflow-wrap:anywhere}@media (width<=600px){.custom-page{padding:30px 18px 48px}}
