/*! 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y: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-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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#261f29;--muted:#7f747d;--canvas:#fbf8fa;--line:#eadfe5;--accent:#9b4d7a;--soft:#f8edf2;--green:#2d8b63}.brand-v4{color:#fff9fc;background:#160d19;overflow:hidden}.brand-v4-header,.brand-v4-hero,.brand-v4-intro,.brand-v4-pillar-grid,.brand-v4-story,.brand-v4-showcase,.brand-v4-start,.brand-v4-faq,.brand-v4-discovery,.brand-v4-footer{width:min(1160px,100% - 48px);margin:0 auto}.brand-v4-header{z-index:10;align-items:center;gap:28px;height:88px;display:flex;position:relative}.brand-v4-logo{color:inherit;letter-spacing:-1px;flex:none;align-items:center;gap:10px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.brand-v4-logo>span{color:#29152c;background:linear-gradient(135deg,#ffd5e8,#d77aaf);border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 9px 19px #12091456}.brand-v4-header nav{gap:25px;margin-left:auto;display:flex}.brand-v4-header nav>a,.brand-v4-footer a{color:#d9c3d0;font-size:13px;font-weight:750;text-decoration:none}.brand-v4-header nav>a:hover,.brand-v4-footer a:hover{color:#fff}.brand-v4-header-cta{color:#fff8fb;border:1px solid #73465e;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.brand-v4-header-cta:hover{background:#301b2d}.brand-v4-eyebrow{color:#efa8ce;letter-spacing:1.45px;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:850;line-height:1.4;display:inline-flex}.brand-v4-hero{grid-template-columns:minmax(0,1.05fr) minmax(370px,.82fr);align-items:center;gap:68px;min-height:682px;padding:73px 0 88px;display:grid;position:relative}.brand-v4-hero:before{content:"";opacity:.75;filter:blur(15px);background:radial-gradient(circle,#a74e83 0,#6c385b 43%,#0000 70%);border-radius:50%;width:720px;height:720px;position:absolute;top:-370px;right:-255px}.brand-v4-hero-copy,.brand-v4-hero-art{z-index:1;position:relative}.brand-v4-hero h1{letter-spacing:-4.7px;margin:18px 0 21px;font-size:clamp(51px,6.2vw,79px);font-weight:650;line-height:.97}.brand-v4-hero h1 em{color:#efabd0;font-style:normal}.brand-v4-hero-copy>p:not(.brand-v4-eyebrow){color:#dac7d2;max-width:566px;margin:0;font-size:18px;line-height:1.62}.brand-v4-hero-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:31px;display:flex}.brand-v4-primary{color:#2d1730;background:#f1a9cd;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 21px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 13px 28px #08030a40}.brand-v4-primary:hover{transform:translateY(-2px);box-shadow:0 17px 34px #08030a55}.brand-v4-secondary,.brand-v4-inline{color:#fbeaf3;align-items:center;gap:7px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.brand-v4-secondary span{color:#efa6c9;font-size:19px}.brand-v4-hero-notes{color:#ceb9c5;flex-wrap:wrap;gap:11px 18px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.brand-v4-hero-notes span{align-items:center;gap:5px;display:inline-flex}.brand-v4-hero-notes svg{color:#efabcc}.brand-v4-hero-art{background:linear-gradient(145deg,#3c253a,#201421);border:1px solid #8d4e71;border-radius:35px;justify-self:end;width:min(100%,435px);padding:13px;box-shadow:0 38px 83px #0502059e}.brand-v4-gradient-orb{z-index:-1;opacity:.55;filter:blur(67px);background:#e979b8;border-radius:50%;width:220px;height:220px;position:absolute;top:-74px;right:-78px}.brand-v4-screen{background:#f8f2f6;border-radius:25px;overflow:hidden;box-shadow:0 13px 28px #0e061037}.brand-v4-screen img{width:100%;height:auto;display:block}.brand-v4-hero-screen{border-radius:23px}.brand-v4-live-card,.brand-v4-mini-summary{z-index:2;color:#fff9fc;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#322133de;border:1px solid #fff5;align-items:center;gap:8px;display:flex;position:absolute;box-shadow:0 13px 28px #0803085d}.brand-v4-live-card{border-radius:13px;padding:10px 12px;font-size:11px;font-weight:800;top:45px;left:-54px}.brand-v4-live-card svg{color:#80e1a5}.brand-v4-mini-summary{border-radius:13px;padding:10px 12px;bottom:37px;right:-38px}.brand-v4-mini-summary div{gap:2px;display:grid}.brand-v4-mini-summary small{color:#d9abc3;letter-spacing:.7px;font-size:9px}.brand-v4-mini-summary b{font-size:11px}.brand-v4-dot{background:#64d694;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #64d69428}.brand-v4-proof{color:#c9b4c1;background:#211421;border-top:1px solid #4c3144;border-bottom:1px solid #4c3144;justify-content:center;align-items:center;gap:clamp(18px,4.5vw,58px);padding:24px max(24px,50% - 580px);display:flex}.brand-v4-proof span{align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.brand-v4-proof svg{color:#f0aaca}.brand-v4-intro{text-align:center;max-width:790px;margin:0 auto;padding:125px 0 45px}.brand-v4-intro h2,.brand-v4-story h2,.brand-v4-showcase h2,.brand-v4-start h2,.brand-v4-faq h2,.brand-v4-discovery h2{letter-spacing:-3px;margin:14px 0 0;font-size:clamp(37px,4.6vw,58px);font-weight:650;line-height:1.03}.brand-v4-intro>p:last-child{color:#cdb7c4;max-width:670px;margin:22px auto 0;font-size:16px;line-height:1.7}.brand-v4-pillar-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:32px 0 124px;display:grid}.brand-v4-pillar{background:linear-gradient(145deg,#2a1929,#211422);border:1px solid #52364a;border-radius:21px;flex-direction:column;min-height:274px;padding:25px;transition:transform .2s,border-color .2s;display:flex}.brand-v4-pillar:hover{border-color:#995a77;transform:translateY(-5px)}.brand-v4-pillar>div{color:#a98e9e;justify-content:space-between;align-items:center;font-size:11px;font-weight:850;display:flex}.brand-v4-pillar i{color:#f1acd0;background:#4c2a43;border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;display:grid}.brand-v4-pillar h3{letter-spacing:-.85px;margin:auto 0 9px;font-size:20px}.brand-v4-pillar p{color:#c0adba;margin:0;font-size:14px;line-height:1.58}.brand-v4-story{background:linear-gradient(117deg,#42253c,#592f4c 52%,#2c2140);border:1px solid #70475f;border-radius:32px;grid-template-columns:minmax(270px,.77fr) minmax(0,.84fr) minmax(270px,.52fr);align-items:center;gap:43px;padding:77px 68px;display:grid;position:relative}.brand-v4-story:before{content:"";opacity:.16;filter:blur(30px);background:#ebb0d0;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-190px;right:-120px}.brand-v4-story-head,.brand-v4-timeline,.brand-v4-calendar-screen{z-index:1;position:relative}.brand-v4-timeline{gap:24px;display:grid}.brand-v4-timeline article{grid-template-columns:43px 12px 1fr;gap:11px;display:grid}.brand-v4-timeline time{color:#f2bbd4;font-size:12px;font-weight:850}.brand-v4-timeline-mark{background:#f0a8cb;border:3px solid #3e2240;border-radius:50%;width:10px;height:10px;margin-top:3px;box-shadow:0 0 0 1px #ebb7d0}.brand-v4-timeline article:not(:last-child) .brand-v4-timeline-mark:after{content:"";background:#eab0cb55;width:1px;height:64px;margin:7px 0 0 2px;position:absolute}.brand-v4-timeline h3{letter-spacing:-.35px;margin:0 0 6px;font-size:15px}.brand-v4-timeline p{color:#dfcad7;margin:0;font-size:13px;line-height:1.52}.brand-v4-calendar-screen{border:1px solid #f4dce75c;border-radius:21px;justify-self:end;width:min(100%,230px);transform:rotate(3deg)}.brand-v4-showcase{grid-template-columns:minmax(0,.96fr) minmax(345px,.78fr);align-items:center;gap:108px;padding:114px 0;display:grid}.brand-v4-showcase-copy>p:not(.brand-v4-eyebrow){color:#d1bdc8;max-width:510px;margin:20px 0 0;font-size:16px;line-height:1.66}.brand-v4-showcase-copy ul{color:#f4e3ec;gap:11px;margin:27px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.brand-v4-showcase-copy li{align-items:center;gap:9px;display:flex}.brand-v4-showcase-copy li svg{color:#efadcc}.brand-v4-inline{color:#f1a9cd;margin-top:28px}.brand-v4-showcase-art{justify-self:end;width:min(100%,390px);position:relative}.brand-v4-showcase-art .brand-v4-screen{border:1px solid #70445d;border-radius:28px;transform:rotate(2deg)}.brand-v4-purple-disc,.brand-v4-blue-disc{z-index:-1;border-radius:50%;width:250px;height:250px;position:absolute}.brand-v4-purple-disc{background:#773b6d;top:-66px;right:-66px}.brand-v4-blue-disc{background:#3c4e87;bottom:-58px;left:-74px}.brand-v4-finance{grid-template-columns:minmax(345px,.78fr) minmax(0,.96fr);padding-top:67px}.brand-v4-finance .brand-v4-showcase-art{justify-self:start}.brand-v4-finance .brand-v4-screen{transform:rotate(-2deg)}.brand-v4-metrics{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.brand-v4-metrics span{background:#251726;border:1px solid #58394e;border-radius:13px;gap:4px;min-width:148px;padding:13px 14px;display:grid}.brand-v4-metrics b{color:#f7e9f1;font-size:14px}.brand-v4-metrics small{color:#bda7b5;font-size:11px}.brand-v4-start{background:radial-gradient(circle at 0,#9f5783,#63354f 47%,#30203e);border:1px solid #7d4d68;border-radius:30px;justify-content:space-between;align-items:center;gap:44px;margin-top:8px;padding:66px 72px;display:flex}.brand-v4-start h2{max-width:630px}.brand-v4-start p:not(.brand-v4-eyebrow){color:#e6d1dd;max-width:600px;margin:17px 0 0;font-size:16px;line-height:1.6}.brand-v4-start-actions{flex:none;gap:14px;display:grid}.brand-v4-primary-light{color:#321a31;background:#fff4fa}.brand-v4-phone{color:#fae4ef;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.brand-v4-phone svg{color:#efabd0}.brand-v4-faq{grid-template-columns:minmax(280px,.67fr) minmax(0,1fr);gap:86px;padding:130px 0;display:grid}.brand-v4-faq h2{max-width:440px}.brand-v4-faq-list{gap:10px;display:grid}.brand-v4-faq-list details{background:#241724;border:1px solid #513449;border-radius:15px}.brand-v4-faq-list summary{color:#f9eef4;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:19px 20px;font-size:15px;font-weight:800;list-style:none;display:flex}.brand-v4-faq-list summary::-webkit-details-marker{display:none}.brand-v4-faq-list summary svg{color:#eaa5c7;flex:none;transition:transform .2s}.brand-v4-faq-list details[open] summary svg{transform:rotate(90deg)}.brand-v4-faq-list p{color:#c8b3be;margin:0;padding:0 20px 19px;font-size:14px;line-height:1.6}.brand-v4-discovery{color:#2c1b2d;background:linear-gradient(118deg,#edacd0,#c995d0 58%,#9a94d5);border-radius:29px 29px 0 0;justify-content:space-between;align-items:center;gap:30px;margin-bottom:0;padding:58px 68px;display:flex}.brand-v4-discovery .brand-v4-eyebrow{color:#673054}.brand-v4-discovery h2{margin-top:12px}.brand-v4-discovery p:not(.brand-v4-eyebrow){color:#593c58;margin:15px 0 0;font-size:15px}.brand-v4-discovery-link{color:#fff;background:#341e33;border-radius:13px;flex:none;align-items:center;gap:8px;min-height:50px;padding:0 19px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.brand-v4-footer{border-top:1px solid #57384e;justify-content:space-between;align-items:center;gap:24px;padding:33px 0 43px;display:flex}.brand-v4-footer>div{flex-wrap:wrap;gap:17px;display:flex}.brand-v4-footer small{color:#a98d9e;font-size:12px}@media (width<=920px){.brand-v4-pillar-grid{padding-bottom:88px}.brand-v4-story{grid-template-columns:1fr 1fr;padding:58px 48px}.brand-v4-calendar-screen{display:none}.brand-v4-showcase{gap:60px}.brand-v4-faq{gap:54px}.brand-v4-start{padding:55px 49px}}@media (width<=700px){.brand-v4-header,.brand-v4-hero,.brand-v4-intro,.brand-v4-pillar-grid,.brand-v4-story,.brand-v4-showcase,.brand-v4-start,.brand-v4-faq,.brand-v4-discovery,.brand-v4-footer{width:min(100% - 32px,540px)}.brand-v4-header{height:73px}.brand-v4-header nav{display:none}.brand-v4-header-cta{margin-left:auto;padding:10px 12px}.brand-v4-hero{grid-template-columns:1fr;gap:49px;min-height:0;padding:56px 0 70px}.brand-v4-hero h1{letter-spacing:-3.85px;font-size:clamp(50px,14vw,66px)}.brand-v4-hero-copy>p:not(.brand-v4-eyebrow){font-size:16px}.brand-v4-hero-art{justify-self:center;width:min(100% - 24px,390px)}.brand-v4-live-card{top:34px;left:-21px}.brand-v4-mini-summary{bottom:25px;right:-17px}.brand-v4-proof{flex-wrap:wrap;justify-content:flex-start;gap:14px 22px;padding:22px 16px}.brand-v4-intro{text-align:left;padding:79px 0 32px}.brand-v4-intro>p:last-child{margin-left:0}.brand-v4-pillar-grid{grid-template-columns:1fr;padding-bottom:70px}.brand-v4-pillar{min-height:210px}.brand-v4-story{border-radius:25px;padding:46px 26px;display:block}.brand-v4-timeline{margin-top:37px}.brand-v4-showcase,.brand-v4-finance{grid-template-columns:1fr;gap:43px;padding:55px 0}.brand-v4-showcase-art,.brand-v4-finance .brand-v4-showcase-art{justify-self:center;width:min(100% - 35px,350px)}.brand-v4-finance .brand-v4-showcase-art{order:2}.brand-v4-finance .brand-v4-showcase-copy{order:1}.brand-v4-start{border-radius:25px;padding:46px 26px;display:grid}.brand-v4-start-actions{justify-self:start}.brand-v4-faq{grid-template-columns:1fr;gap:35px;padding:79px 0}.brand-v4-discovery{border-radius:25px 25px 0 0;padding:42px 25px;display:grid}.brand-v4-discovery-link{width:fit-content}.brand-v4-footer{display:grid}.brand-v4-footer>div{gap:16px}}.brand-v3{color:#fff8fb;background:#160e19;overflow:hidden}.brand-v3-header,.brand-v3-hero,.brand-v3-feature-section,.brand-v3-showcase,.brand-v3-finance,.brand-v3-footer{width:min(1160px,100% - 48px);margin:0 auto}.brand-v3-header{z-index:2;align-items:center;gap:27px;height:88px;display:flex;position:relative}.brand-v3-logo{color:#fff8fb;letter-spacing:-1px;flex:none;align-items:center;gap:10px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.brand-v3-logo-mark{color:#2c1730;background:linear-gradient(135deg,#ffd3e4,#dd84b7);border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 8px 18px #12091550}.brand-v3-header nav{gap:25px;margin-left:auto;display:flex}.brand-v3-header nav a,.brand-v3-footer a{color:#d4becb;font-size:13px;font-weight:750;text-decoration:none}.brand-v3-header nav a:hover,.brand-v3-footer a:hover{color:#fff}.brand-v3-header-cta{color:#fff8fb;border:1px solid #684159;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s;display:inline-flex}.brand-v3-header-cta:hover{background:#321c30}.brand-v3-hero{grid-template-columns:minmax(0,1fr) minmax(370px,.87fr);align-items:center;gap:60px;min-height:690px;padding:74px 0 88px;display:grid;position:relative}.brand-v3-hero:before{content:"";opacity:.72;filter:blur(13px);background:radial-gradient(circle,#9b4d7d 0,#663651 40%,#0000 68%);border-radius:50%;width:730px;height:730px;position:absolute;top:-380px;right:-280px}.brand-v3-hero-copy,.brand-v3-hero-art{z-index:1;position:relative}.brand-v3-kicker{color:#f1a8cf;letter-spacing:1.45px;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:850;line-height:1.4;display:inline-flex}.brand-v3-hero h1{letter-spacing:-4.6px;max-width:650px;margin:18px 0 21px;font-size:clamp(51px,6.2vw,79px);font-weight:650;line-height:.97}.brand-v3-lead{color:#d9c6d1;max-width:565px;margin:0;font-size:18px;line-height:1.62}.brand-v3-actions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:31px;display:flex}.brand-v3-primary{color:#2d1730;background:#f2aacd;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 21px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 13px 28px #08030a3d}.brand-v3-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #08030a52}.brand-v3-text-link,.brand-v3-inline-link{color:#fae6f1;align-items:center;gap:7px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.brand-v3-text-link span{color:#efa7ca;font-size:19px}.brand-v3-trust-row{color:#cdb8c5;flex-wrap:wrap;gap:11px 18px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.brand-v3-trust-row span{align-items:center;gap:5px;display:inline-flex}.brand-v3-trust-row svg{color:#efabca}.brand-v3-hero-art{background:linear-gradient(145deg,#3d2439,#211421);border:1px solid #8a4d70;border-radius:35px;justify-self:end;width:min(100%,440px);padding:13px;box-shadow:0 36px 80px #0502059c}.brand-v3-hero-glow{z-index:-1;opacity:.54;filter:blur(68px);background:#e77cb7;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}.brand-v3-product-image{background:#f7f2f4;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 13px 28px #0e061033}.brand-v3-product-image img{width:100%;height:auto;display:block}.brand-v3-hero-art .brand-v3-product-image{border-radius:23px}.brand-v3-float-card{z-index:2;color:#fff7fb;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#332134df;border:1px solid #fff5;border-radius:13px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;box-shadow:0 13px 28px #0803085c}.brand-v3-float-top{top:45px;left:-54px}.brand-v3-float-top svg{color:#7de3a7}.brand-v3-float-bottom{bottom:37px;right:-38px}.brand-v3-float-bottom div{gap:2px;display:grid}.brand-v3-float-bottom small{color:#d9a9c3;letter-spacing:.7px;font-size:9px}.brand-v3-float-bottom b{font-size:11px}.brand-v3-live-dot{background:#62d692;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #62d69228}.brand-v3-strip{color:#c6b2be;background:#201420;border-top:1px solid #4c3144;border-bottom:1px solid #4c3144;justify-content:center;align-items:center;gap:clamp(20px,4vw,54px);padding:24px max(24px,50% - 580px);display:flex}.brand-v3-strip p{color:#f2dce7;margin:0;font-size:13px;font-weight:800}.brand-v3-strip span{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.brand-v3-strip svg{color:#efa7ca}.brand-v3-feature-section{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:68px;padding:122px 0;display:grid}.brand-v3-section-heading h2,.brand-v3-showcase h2,.brand-v3-finance h2,.brand-v3-cta h2{letter-spacing:-2.9px;margin:14px 0 0;font-size:clamp(36px,4.1vw,56px);font-weight:650;line-height:1.03}.brand-v3-section-heading>p:last-child{color:#cbb6c2;max-width:430px;margin:21px 0 0;font-size:15px;line-height:1.65}.brand-v3-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.brand-v3-feature-card{background:linear-gradient(145deg,#2a1929,#211422);border:1px solid #513449;border-radius:20px;flex-direction:column;min-height:300px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.brand-v3-feature-card:hover{border-color:#995977;transform:translateY(-5px)}.brand-v3-card-top{color:#a88e9d;justify-content:space-between;align-items:center;font-size:11px;font-weight:850;display:flex}.brand-v3-card-top i{color:#f1add0;background:#4c2a43;border-radius:13px;place-items:center;width:43px;height:43px;font-style:normal;display:grid}.brand-v3-feature-card h3{letter-spacing:-.75px;margin:auto 0 9px;font-size:19px}.brand-v3-feature-card p{color:#bfadba;margin:0;font-size:13px;line-height:1.58}.brand-v3-showcase{grid-template-columns:minmax(0,.96fr) minmax(360px,.8fr);align-items:center;gap:100px;padding:85px 0;display:grid}.brand-v3-showcase-copy p:not(.brand-v3-kicker){color:#d1bdc8;max-width:510px;margin:20px 0 0;font-size:16px;line-height:1.65}.brand-v3-showcase-copy ul{color:#f4e3ec;gap:11px;margin:27px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:grid}.brand-v3-showcase-copy li{align-items:center;gap:9px;display:flex}.brand-v3-showcase-copy li svg{color:#efadcc}.brand-v3-showcase-art{justify-self:end;width:min(100%,390px);position:relative}.brand-v3-showcase-art .brand-v3-product-image{border:1px solid #6c435a;border-radius:28px;transform:rotate(2deg)}.brand-v3-showcase-calendar .brand-v3-showcase-art{justify-self:start}.brand-v3-showcase-calendar .brand-v3-product-image{transform:rotate(-2deg)}.brand-v3-art-disc{z-index:-1;filter:blur(2px);border-radius:50%;width:250px;height:250px;position:absolute}.brand-v3-art-disc-one{background:#7a3b6d;top:-67px;right:-68px}.brand-v3-art-disc-two{background:#3c4d85;bottom:-58px;left:-75px}.brand-v3-inline-link{color:#f1a9cd;margin-top:28px}.brand-v3-finance{background:linear-gradient(115deg,#45243d,#5a304e 53%,#3e315c);border:1px solid #70465f;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(340px,.65fr);align-items:center;gap:75px;margin-top:72px;padding:68px 76px;display:grid;position:relative;overflow:hidden}.brand-v3-finance:after{content:"";opacity:.22;filter:blur(25px);background:#e7a8c9;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-250px;right:-180px}.brand-v3-finance-copy{z-index:1;position:relative}.brand-v3-finance h2{max-width:540px}.brand-v3-finance-copy>p:not(.brand-v3-kicker){color:#ecd9e4;max-width:560px;margin:20px 0 0;font-size:16px;line-height:1.62}.brand-v3-stat-grid{flex-wrap:wrap;gap:10px;margin-top:29px;display:flex}.brand-v3-stat-grid div{background:#1e11243d;border:1px solid #f8ddec3b;border-radius:13px;gap:4px;min-width:142px;padding:13px 15px;display:grid}.brand-v3-stat-grid b{color:#fff6fb;font-size:16px}.brand-v3-stat-grid span{color:#dfc8d6;font-size:11px}.brand-v3-finance-image{z-index:1;border:1px solid #f4dce75e;border-radius:23px;justify-self:end;width:min(100%,285px);position:relative;transform:rotate(4deg)}.brand-v3-cta{text-align:center;background:radial-gradient(circle at 50% 0,#ad5b91,#713653 43%,#2b1936 100%);border-radius:32px 32px 0 0;width:min(1160px,100% - 48px);margin:116px auto 0;padding:100px 30px}.brand-v3-cta h2{margin-top:16px}.brand-v3-cta>p:not(.brand-v3-kicker){color:#ead6e1;margin:18px auto 27px;font-size:16px}.brand-v3-primary-light{color:#321a31;background:#fff3f9}.brand-v3-footer{border-top:1px solid #56374d;justify-content:space-between;align-items:center;gap:25px;padding:32px 0 42px;display:flex}.brand-v3-footer>div{flex-wrap:wrap;gap:18px;display:flex}.brand-v3-footer small{color:#a98d9e;font-size:12px}@media (width<=900px){.brand-v3-feature-section{grid-template-columns:1fr;gap:38px}.brand-v3-section-heading>p:last-child{max-width:600px}.brand-v3-showcase{gap:57px}.brand-v3-finance{gap:42px;padding:56px 48px}}@media (width<=700px){.brand-v3-header,.brand-v3-hero,.brand-v3-feature-section,.brand-v3-showcase,.brand-v3-finance,.brand-v3-footer{width:min(100% - 32px,540px)}.brand-v3-header{height:73px}.brand-v3-header nav{display:none}.brand-v3-header-cta{margin-left:auto;padding:10px 12px}.brand-v3-hero{grid-template-columns:1fr;gap:50px;min-height:0;padding:56px 0 70px}.brand-v3-hero h1{letter-spacing:-3.8px;font-size:clamp(49px,14vw,65px)}.brand-v3-lead{font-size:16px}.brand-v3-hero-art{justify-self:center;width:min(100% - 24px,390px)}.brand-v3-float-top{top:34px;left:-21px}.brand-v3-float-bottom{bottom:25px;right:-17px}.brand-v3-strip{flex-wrap:wrap;justify-content:flex-start;gap:14px 22px;padding:22px 16px}.brand-v3-strip p{width:100%}.brand-v3-feature-section{padding:78px 0}.brand-v3-feature-grid{grid-template-columns:1fr}.brand-v3-feature-card{min-height:210px}.brand-v3-showcase{grid-template-columns:1fr;gap:44px;padding:51px 0}.brand-v3-showcase-calendar .brand-v3-showcase-art{order:2}.brand-v3-showcase-art,.brand-v3-showcase-calendar .brand-v3-showcase-art{justify-self:center;width:min(100% - 35px,350px)}.brand-v3-showcase-calendar .brand-v3-showcase-copy{order:1}.brand-v3-finance{border-radius:26px;grid-template-columns:1fr;margin-top:45px;padding:45px 25px 32px}.brand-v3-finance-image{justify-self:center;width:min(80%,265px);margin-top:7px}.brand-v3-cta{border-radius:0;width:100%;margin-top:74px;padding:78px 22px}.brand-v3-footer{padding-top:28px;display:grid}.brand-v3-footer>div{gap:16px}}*{box-sizing:border-box}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}.platform-admin-shell{color:#f8f2f5;background:radial-gradient(circle at 96% 0,#713a6380,#0000 29rem),#171018;min-height:100vh;padding:42px max(24px,50% - 660px)}.platform-admin-login{background:#261827;border:1px solid #684052;border-radius:24px;width:min(100%,470px);margin:8vh auto;padding:38px;box-shadow:0 30px 80px #07040780}.platform-admin-kicker,.platform-admin-header p,.platform-admin-detail-head p{color:#efa8cf;letter-spacing:1.5px;margin:0;font-size:11px;font-weight:900}.platform-admin-login h1,.platform-admin-header h1{letter-spacing:-1.8px;margin:12px 0;font-size:clamp(29px,4vw,43px)}.platform-admin-login>p:not(.platform-admin-kicker){color:#cdbac6;margin:0 0 27px;line-height:1.6}.platform-admin-login form{gap:15px;display:grid}.platform-admin-login label,.platform-admin-fields label,.platform-admin-note{color:#e7d8e0;gap:7px;font-size:13px;font-weight:750;display:grid}.platform-admin-login input,.platform-admin-fields select,.platform-admin-note textarea,.platform-admin-list-head input{color:#fff8fc;background:#1a111b;border:1px solid #694556;border-radius:11px;outline:none;width:100%}.platform-admin-login input,.platform-admin-fields select,.platform-admin-list-head input{min-height:44px;padding:0 12px}.platform-admin-login input:focus,.platform-admin-fields select:focus,.platform-admin-note textarea:focus,.platform-admin-list-head input:focus{border-color:#f0a8cf;box-shadow:0 0 0 3px #ed9cc323}.platform-admin-login form>button,.platform-admin-review-actions button,.platform-admin-secondary{color:#2e1730;background:#efa4ca;border:0;border-radius:12px;min-height:45px;font-weight:850}.platform-admin-login form>button:disabled,.platform-admin-review-actions button:disabled,.platform-admin-secondary:disabled{cursor:not-allowed;opacity:.52}.platform-admin-login small{color:#a995a3;margin-top:20px;font-size:11px;line-height:1.45;display:block}.platform-admin-header{border-bottom:1px solid #4d3241;justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.platform-admin-header h1{margin-bottom:0}.platform-admin-header-actions{align-items:center;gap:11px;display:flex}.platform-admin-header-actions span{color:#b8ead2;background:#2362444a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.platform-admin-header-actions button{color:#fff5fa;background:0 0;border:1px solid #795065;border-radius:10px;padding:10px 13px;font-weight:750}.platform-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0;display:grid}.platform-admin-stats article{background:#211522;border:1px solid #513543;border-radius:16px;gap:5px;padding:19px;display:grid}.platform-admin-stats .attention{background:#372719;border-color:#a06a36}.platform-admin-stats b{font-size:27px}.platform-admin-stats span{color:#bfaebb;font-size:12px;font-weight:700}.platform-admin-message{border-radius:12px;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:700}.platform-admin-message.success{color:#c5f2db;background:#1b4c374f;border:1px solid #3d8965}.platform-admin-message.error{color:#ffd7dd;background:#59242f78;border:1px solid #a95867}.platform-admin-workspace{background:#211522;border:1px solid #513543;border-radius:22px;grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);min-height:630px;display:grid;overflow:hidden}.platform-admin-list{background:#1c121d;border-right:1px solid #513543}.platform-admin-list-head{border-bottom:1px solid #513543;padding:21px}.platform-admin-list-head h2,.platform-admin-detail h2,.platform-admin-panel h3{letter-spacing:-.7px;margin:0}.platform-admin-list-head p,.platform-admin-panel-title p,.platform-admin-help{color:#bfaebb;margin:5px 0 14px;font-size:12px;line-height:1.45}.platform-admin-filters{border-bottom:1px solid #513543;gap:7px;padding:12px 15px;display:flex;overflow-x:auto}.platform-admin-filters button{color:#d9c5d1;background:0 0;border:1px solid #5c3b4c;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:750}.platform-admin-filters button.active{color:#2d172e;background:#efa5ca;border-color:#efa5ca}.platform-admin-businesses{max-height:505px;display:grid;overflow:auto}.platform-admin-business{color:#fbf6f9;text-align:left;background:0 0;border:0;border-bottom:1px solid #422c38;gap:5px;width:100%;padding:17px 21px;display:grid;position:relative}.platform-admin-business:hover,.platform-admin-business.selected{background:#332030}.platform-admin-business b{padding-right:82px;font-size:14px}.platform-admin-business small{color:#b7a5b0;font-size:11px}.platform-admin-business em{color:#e7a7c9;font-size:11px;font-style:normal;font-weight:750}.platform-admin-status{color:#c9bbc1;background:#4b3c44;border-radius:999px;justify-self:start;width:fit-content;padding:4px 7px;font-size:10px;font-weight:850;display:inline-flex}.platform-admin-business .platform-admin-status{position:absolute;top:17px;right:17px}.platform-admin-status.submitted{color:#ffd69d;background:#6b4b1f}.platform-admin-status.approved{color:#c2f1d8;background:#246348}.platform-admin-status.rejected{color:#ffd0d7;background:#703343}.platform-admin-empty{color:#aa96a2;padding:24px;font-size:13px;line-height:1.5}.platform-admin-detail{min-width:0;padding:32px}.platform-admin-placeholder{align-content:center;justify-items:start;max-width:400px;min-height:540px;display:grid}.platform-admin-placeholder>span{color:#f1a8cf;background:#4b2b42;border-radius:16px;place-items:center;width:48px;height:48px;font-size:29px;display:grid}.platform-admin-placeholder h2{margin:18px 0 9px}.platform-admin-placeholder p{color:#bda9b4;margin:0;line-height:1.6}.platform-admin-detail-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.platform-admin-detail-head h2{margin:8px 0 3px;font-size:28px}.platform-admin-detail-head span:not(.platform-admin-status){color:#b7a3af;font-size:12px}.platform-admin-panel{background:#1b121c;border:1px solid #553747;border-radius:16px;margin-top:15px;padding:21px}.platform-admin-fields{flex-wrap:wrap;align-items:end;gap:14px;margin-top:16px;display:flex}.platform-admin-fields label:first-child{min-width:180px}.platform-admin-checkbox{grid-template-columns:auto 1fr;align-items:center;min-height:44px;padding:0 3px;gap:9px!important;display:flex!important}.platform-admin-checkbox input{accent-color:#eea5ca;width:17px;height:17px}.platform-admin-secondary{margin-top:16px;padding:0 15px}.platform-admin-help{margin:13px 0 0}.platform-admin-data{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:17px 0 22px;display:grid}.platform-admin-data div{background:#2a1b29;border-radius:11px;min-width:0;padding:11px}.platform-admin-data dt{color:#b9a3b0;font-size:10px;font-weight:800}.platform-admin-data dd{overflow-wrap:anywhere;color:#fff7fb;margin:5px 0 0;font-size:13px;font-weight:750}.platform-admin-panel h4{color:#f1dfeb;margin:0 0 10px;font-size:13px}.platform-admin-documents{gap:9px;display:grid}.platform-admin-documents article{border:1px solid #593b4a;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.platform-admin-documents article>div{gap:4px;min-width:0;display:grid}.platform-admin-documents b{font-size:12px}.platform-admin-documents span{overflow-wrap:anywhere;color:#aa95a3;font-size:10px}.platform-admin-documents a{color:#f1aed0;flex:none;font-size:11px;font-weight:850;text-decoration:none}.platform-admin-doc-unavailable{color:#efb5bd!important}.platform-admin-note{margin-top:18px}.platform-admin-note textarea{resize:vertical;min-height:88px;padding:11px;line-height:1.5}.platform-admin-review-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.platform-admin-review-actions button{min-width:116px;padding:0 16px}.platform-admin-review-actions .reject{color:#ffdde1;background:#6f3442}.platform-admin-review-actions .approve{color:#133a28;background:#9fe3bd}.platform-admin-data-panel{padding:0;overflow:hidden}.platform-admin-data-panel>.platform-admin-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 21px 0;display:flex}.platform-admin-icon-button{color:#f3b1d3;background:0 0;border:1px solid #6a4455;border-radius:10px;width:34px;height:34px;font-size:19px}.platform-admin-data-tabs{border-bottom:1px solid #553747;gap:4px;margin:16px 0 0;padding:0 12px;display:flex;overflow-x:auto}.platform-admin-data-tabs button{color:#bca7b2;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:7px;padding:11px 10px;font-size:12px;font-weight:800;display:inline-flex}.platform-admin-data-tabs button.active{color:#fff4fa;border-bottom-color:#efa4ca}.platform-admin-data-tabs span{color:#d9bdca;background:#513444;border-radius:999px;padding:2px 6px;font-size:10px}.platform-admin-record-list{max-height:465px;overflow:auto}.platform-admin-record{border-bottom:1px solid #432d39;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;display:flex}.platform-admin-record-copy{gap:4px;min-width:0;display:grid}.platform-admin-record-copy b{color:#fff7fb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-admin-record-copy span{color:#b8a3ae;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-admin-record-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.platform-admin-record-actions em{color:#d7bfcb;white-space:nowrap;background:#402a38;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.platform-admin-record-actions button{color:#f9edf3;background:0 0;border:1px solid #70485c;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:800}.platform-admin-record-actions button.danger{color:#ffc8d0;border-color:#91495a}.platform-admin-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b070bbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.platform-admin-modal{color:#f9eff4;background:#251625;border:1px solid #764c61;border-radius:19px;gap:14px;width:min(100%,460px);padding:22px;display:grid;box-shadow:0 30px 80px #000a}.platform-admin-modal-head{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.platform-admin-modal-head h3{margin:0;font-size:19px}.platform-admin-modal-head button{color:#e7b2cd;background:0 0;border:0;font-size:27px;line-height:1}.platform-admin-modal label{color:#ddc7d2;gap:7px;font-size:12px;font-weight:800;display:grid}.platform-admin-modal input,.platform-admin-modal select,.platform-admin-modal textarea{color:#fff9fc;background:#170e18;border:1px solid #694556;border-radius:10px;outline:none;width:100%;min-height:42px;padding:8px 10px}.platform-admin-modal textarea{resize:vertical;min-height:78px}.platform-admin-modal .platform-admin-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex}.platform-admin-modal .platform-admin-checkbox input{accent-color:#eda4ca;width:17px;min-height:17px;padding:0}.platform-admin-modal-actions{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.platform-admin-modal-actions button{color:#29152a;background:#f0a6cb;border:0;border-radius:10px;min-height:40px;padding:0 15px;font-weight:850}.platform-admin-modal-actions .cancel{color:#eedde7;background:#4a3140}@media (width<=850px){.platform-admin-shell{padding:22px 15px}.platform-admin-workspace{grid-template-columns:1fr}.platform-admin-list{border-bottom:1px solid #513543;border-right:0}.platform-admin-businesses{max-height:315px}.platform-admin-detail{padding:22px 16px}.platform-admin-stats,.platform-admin-data{grid-template-columns:1fr}.platform-admin-header{flex-direction:column;align-items:flex-start}.platform-admin-login{margin:4vh auto;padding:27px 21px}}.online-staff-picker{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.online-staff-picker-head{gap:4px;margin-bottom:12px;display:grid}.online-staff-picker-head b{font-size:15px}.online-staff-picker-head span,.online-staff-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.online-staff-picker .staff{border:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);text-align:left;background:#fff;border-radius:15px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.online-staff-picker .staff-list{gap:10px;display:grid}.online-staff-picker .staff:hover{border-color:#cba5b8}.online-staff-picker .staff.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.online-staff-picker .staff>span:not(.staff-initial){gap:3px;min-width:0;display:grid}.online-staff-picker .staff b{font-size:14px;display:block}.online-staff-picker .staff small{color:var(--muted);font-size:12px;display:block}.staff-initial{width:42px;height:42px;color:var(--accent);background:#f7e8ef;border-radius:14px;flex:0 0 42px;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}.staff-initial img{object-fit:cover;width:100%;height:100%;display:block}.staff.selected .staff-initial{color:#fff;background:var(--accent)}.online-staff-picker .staff em{color:var(--accent);margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.app-shell{background:var(--canvas);min-height:100vh;color:var(--ink)}.theme-dark{--ink:#f7f0f4;--muted:#cdbfc7;--canvas:#171218;--line:#40313a;--accent:#e59abb;--soft:#30202a;--green:#63c99d;color:var(--ink)}.theme-dark .site-header,.theme-dark .profile-menu,.theme-dark .online-staff-picker .staff,.theme-dark .account-button,.theme-dark .profile-menu-toggle,.theme-dark .search,.theme-dark .filter-modal,.theme-dark .account-modal,.theme-dark .service-picker-modal,.theme-dark .booking-modal,.theme-dark .appointment-editor-modal,.theme-dark .business-card,.theme-dark .business-detail,.theme-dark .booking-card,.theme-dark .business-profile-tabs,.theme-dark .business-gallery,.theme-dark .appointment,.theme-dark .manage-appointment-card,.theme-dark .service,.theme-dark .service-picker-option,.theme-dark .date-picker,.theme-dark .slot,.theme-dark input,.theme-dark select,.theme-dark textarea{color:var(--ink)!important;background:#211920!important}.theme-dark .business-card img{background:#211920}.theme-dark .profile-menu button:hover,.theme-dark .filter-categories button,.theme-dark .manage-appointment-option{background:#2a2028}.site-preferences-wrap{position:relative}.site-preferences-toggle{place-items:center;width:40px;height:40px;display:grid;border:1px solid var(--line)!important;color:var(--accent)!important;background:#fff!important;border-radius:13px!important;padding:0!important}.site-preferences{z-index:110;border:1px solid var(--line);width:210px;color:var(--ink);background:#fff;border-radius:16px;gap:11px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 36px #34202d24}.site-preferences strong{font-size:14px}.site-preferences label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.site-preferences select{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--canvas);border-radius:10px;padding:9px}.site-theme-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.site-theme-actions button{border-radius:10px;justify-content:center;align-items:center;gap:5px;display:flex;border:1px solid var(--line)!important;color:var(--muted)!important;background:var(--soft)!important;padding:9px 5px!important;font-size:11px!important}.site-theme-actions button.active{border-color:var(--accent)!important;color:#fff!important;background:var(--accent)!important}.theme-dark .site-preferences,.theme-dark .site-preferences-toggle,.theme-dark nav{background:#211920!important}.site-header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffea;justify-content:space-between;align-items:center;height:76px;padding:0 max(22px,7vw);display:flex;position:relative;overflow:visible}.marketplace-footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,1.45fr) minmax(220px,.9fr);align-items:center;gap:28px;padding:34px max(22px,7vw);display:grid}.marketplace-footer-brand>a,.legal-brand{color:var(--ink);letter-spacing:-1.5px;font-size:22px;font-weight:900;text-decoration:none}.marketplace-footer-brand>a span,.legal-brand span{color:var(--accent)}.marketplace-footer-brand p{max-width:300px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.marketplace-footer nav,.legal-footer nav{flex-wrap:wrap;gap:10px 18px;display:flex}.marketplace-footer nav a,.legal-footer nav a{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.marketplace-footer nav a:hover,.legal-footer nav a:hover{color:var(--accent)}.iyzico-logo-band{justify-self:end;width:min(100%,300px);height:auto}.payment-result-shell{background:radial-gradient(circle at 50% 0,#6c345b33,#0000 43%),#160d19;place-items:center;min-height:calc(100vh - 210px);padding:84px 20px;display:grid}.payment-result-card{color:#fff8fc;text-align:center;background:linear-gradient(145deg,#2e192b,#1e111e);border:1px solid #744866;border-radius:28px;width:min(100%,630px);padding:clamp(34px,6vw,58px);box-shadow:0 28px 80px #00000045}.payment-result-icon{color:#f7b1d5;background:#6f315b;border-radius:23px;place-items:center;width:70px;height:70px;margin:0 auto 23px;display:grid;box-shadow:0 12px 30px #9d4f822c}.payment-result-kicker{color:#efa6cc;letter-spacing:1.4px;margin:0;font-size:12px;font-weight:800}.payment-result-card h1{letter-spacing:-2px;margin:14px 0;font-size:clamp(34px,6vw,52px);line-height:1.02}.payment-result-card>p:not(.payment-result-kicker){color:#d9c5d1;max-width:470px;margin:0 auto;font-size:16px;line-height:1.65}.payment-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 24px;display:flex}.payment-result-actions a{border-radius:13px;align-items:center;gap:9px;padding:14px 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.payment-result-primary{color:#2a1730;background:#efa8ce}.payment-result-secondary{color:#f8d9e8;background:#332033;border:1px solid #754964}.payment-result-card small{color:#a995a3;font-size:12px;line-height:1.5}.payment-result-card-failed .payment-result-icon{color:#ffd1d8;background:#793848}.payment-link-card{max-width:610px}.payment-link-amount{color:#ffd9eb;background:#1a101a;border:1px solid #805067;border-radius:14px;margin:23px auto;padding:15px 18px;font-size:25px;font-weight:900}.payment-link-note{color:#c8b1bf!important;margin:-8px auto 18px!important;font-size:13px!important}.payment-link-form{text-align:left;gap:13px;margin-top:25px;display:grid}.payment-link-form label{color:#f7e8f0;gap:7px;font-size:12px;font-weight:800;display:grid}.payment-link-form label small{color:#bca5b4;font-weight:600}.payment-link-form input,.payment-link-form textarea{box-sizing:border-box;color:#fff8fc;width:100%;min-height:48px;font:inherit;background:#190f19;border:1px solid #795167;border-radius:12px;outline:none;padding:12px 13px}.payment-link-form textarea{resize:vertical;min-height:82px}.payment-link-form input:focus,.payment-link-form textarea:focus{border-color:#efa8ce;box-shadow:0 0 0 3px #efa8ce20}.payment-link-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payment-link-form button{color:#2b1729;cursor:pointer;background:#efa8ce;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;margin-top:5px;font-size:15px;font-weight:900;display:inline-flex}.payment-link-form button:disabled{opacity:.58;cursor:wait}.payment-link-error{color:#ffd3dc;background:#512633;border:1px solid #885060;border-radius:10px;margin:0;padding:11px;font-size:12px;line-height:1.45}.payment-link-spinner{animation:1s linear infinite payment-link-spin}@keyframes payment-link-spin{to{transform:rotate(360deg)}}@media (width<=520px){.payment-link-grid{grid-template-columns:1fr}}.legal-shell{color:#fff9fc;background:#160d19;min-height:100vh}.legal-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 max(22px,7vw);display:flex}.legal-back{border:1px solid var(--line);color:var(--accent);border-radius:11px;padding:10px 13px;font-size:13px;font-weight:800;text-decoration:none}.legal-hero{width:min(1160px,100% - 48px);margin:0 auto;padding:94px 0 50px;position:relative;overflow:hidden}.legal-hero:after{content:"";z-index:0;opacity:.55;filter:blur(15px);background:radial-gradient(circle,#9f5281 0,#653851 43%,#0000 70%);border-radius:50%;width:440px;height:440px;position:absolute;top:-240px;right:-140px}.legal-hero>*{z-index:1;position:relative}.legal-hero h1{color:#fff9fc;letter-spacing:-3.2px;max-width:820px;margin:16px 0 17px;font-size:clamp(42px,5vw,62px);font-weight:650;line-height:1.02}.legal-hero>p:not(.product-eyebrow){color:#d5becb;max-width:700px;margin:0;font-size:17px;line-height:1.62}.legal-document{width:min(1160px,100% - 48px);box-shadow:none;background:0 0;border:0;border-top:1px solid #4c3144;border-radius:0;margin:0 auto;padding:0 0 108px}.legal-document section{width:min(810px,100%);padding:34px 0}.legal-document section+section{border-top:1px solid #4c3144;margin-top:0;padding-top:34px}.legal-document h2{color:#fff6fa;letter-spacing:-.65px;margin:0 0 10px;font-size:22px}.legal-document p{color:#d1bac6;margin:0;font-size:16px;line-height:1.7}.legal-document p+p{margin-top:13px}.legal-document a{color:#efafd0;text-underline-offset:3px;font-weight:800}.legal-details{gap:10px;margin:0;display:grid}.legal-details div{border-bottom:1px solid #533848;grid-template-columns:minmax(150px,.8fr) minmax(0,1.5fr);gap:18px;padding:13px 0;display:grid}.legal-details div:last-child{border-bottom:0}.legal-details dt{color:#b799aa;font-size:13px;font-weight:800}.legal-details dd{color:#f2e2eb;margin:0;font-size:15px;line-height:1.45}.legal-footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;gap:24px;padding:28px max(22px,7vw);display:flex}.legal-footer>div{gap:5px;display:grid}.legal-footer b{font-size:14px}.legal-footer span{color:var(--muted);font-size:12px}.brand{color:var(--ink);letter-spacing:-1.6px;background:0 0;border:0;padding:0;font-size:25px;font-weight:900}.brand span{color:var(--accent)}nav{align-items:center;gap:8px;display:flex}nav button,.text-button{color:#62535d;background:0 0;border:0;padding:10px 12px;font-size:13px;font-weight:800}.account-button{border:1px solid var(--line);color:var(--accent)!important;background:#fff!important;border-radius:12px!important}.profile-menu-wrap{z-index:101;position:relative}.profile-menu-toggle{place-items:center;width:42px;height:42px;display:grid;border:1px solid var(--line)!important;color:var(--accent)!important;background:#fff!important;border-radius:13px!important;padding:0!important}.profile-menu{z-index:102;border:1px solid var(--line);background:#fff;border-radius:16px;width:236px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 36px #34202d24}.profile-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 10px 13px;display:flex}.profile-menu-head>span{width:34px;height:34px;color:var(--accent);background:var(--soft);border-radius:11px;place-items:center;font-size:14px;font-weight:900;display:grid}.profile-menu-head div{gap:3px;min-width:0;display:grid}.profile-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.profile-menu-head small{color:var(--muted);font-size:10px}.profile-menu button{width:100%;color:var(--ink);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;margin-top:4px;padding:11px 10px;display:flex}.profile-menu button:hover{background:var(--soft)}.profile-menu button b{color:var(--accent);font-size:18px}.profile-menu .profile-menu-signout{color:#a24a5f;margin-top:3px}.discover-hero{isolation:isolate;text-align:center;color:#fff;background:radial-gradient(circle at 14% 15%,#d685aa66,#0000 25%),linear-gradient(125deg,#2d2132,#724558 58%,#b96d8c);padding:78px 24px 96px;position:relative;overflow:hidden}.discover-hero:before,.discover-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffe1ed2c;border-radius:50%;display:block;position:absolute}.discover-hero:before{width:610px;height:260px;animation:20s linear infinite discover-orbit;top:-120px;left:calc(50% - 430px);transform:rotate(-17deg)}.discover-hero:after{filter:blur(1px);background:radial-gradient(circle,#ffd5e030,#0000 64%);width:400px;height:400px;animation:9s ease-in-out infinite discover-glow;bottom:-190px;right:-125px}.discover-hero>*{z-index:1;position:relative}.eyebrow{color:var(--accent);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 9px;font-size:11px;font-weight:900}.discover-hero .eyebrow{color:#ffd6e8}.discover-hero h1{letter-spacing:-3px;max-width:760px;margin:0 auto;font-size:clamp(37px,6vw,67px);line-height:1.02}.discover-hero>p:not(.eyebrow){color:#fffdfebd;max-width:590px;margin:18px auto 25px;font-size:16px;line-height:1.55}.search{background:#fff;border-radius:17px;gap:8px;width:min(660px,100%);height:62px;margin:auto;padding:7px;display:flex;box-shadow:0 18px 38px #200d2540}.search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0 13px}.search button,.primary{color:#fff;background:var(--accent);border:0;border-radius:12px;font-weight:800}.search button{padding:0 20px}.content{width:min(1120px,100% - 36px);margin:0 auto;padding:48px 0 82px}.section-title{justify-content:space-between;align-items:end;gap:18px;display:flex}.section-title h1,.section-title h2{letter-spacing:-1.3px;margin:0;font-size:clamp(26px,4vw,36px)}.section-title>span,.section-title>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:13px}.discover-filter-row{justify-content:space-between;align-items:center;gap:14px;margin:22px 0 25px;display:flex}.discover-filter-row p{color:var(--muted);margin:0;font-size:13px}.discover-filter-row button{border:1px solid var(--line);color:var(--accent);background:var(--soft);border-radius:11px;flex:none;padding:10px 14px;font-size:12px;font-weight:800}.business-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.business-card{border:1px solid var(--line);appearance:none;min-height:0;color:var(--ink);text-align:left;background:#fff;border-radius:20px;flex-direction:column;padding:0;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;overflow:hidden;box-shadow:0 7px 14px #4f33420d}.business-card:hover{border-color:#c67b9d88;transform:translateY(-3px);box-shadow:0 14px 24px #4f334218}.business-card-cover{background:#e9ceda 50%/cover;flex:0 0 96px;justify-content:flex-start;align-items:flex-end;height:96px;padding:13px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.business-card:hover .business-card-cover{transform:scale(1.035)}.business-card-cover-shade{background:linear-gradient(135deg,#4822380a,#48223842);position:absolute;inset:0}@keyframes discover-orbit{to{transform:rotate(343deg)}}@keyframes discover-glow{0%,to{opacity:.55;transform:translate(0)scale(.9)}50%{opacity:1;transform:translate(-30px,-17px)scale(1.13)}}.business-card-cover .card-logo{z-index:1;position:relative}.business-card-content{flex-direction:column;flex:1;padding:15px;display:flex}.business-card-category{color:var(--accent);letter-spacing:1.05px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:12px}.business-card-top{align-items:center;gap:12px;display:flex}.card-logo{color:var(--accent);background:var(--soft);border:1px solid #efdce6;border-radius:16px;flex:0 0 47px;place-items:center;width:47px;height:47px;font-size:22px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 4px 8px #30202a2e}.card-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.business-card h3{color:var(--ink);letter-spacing:-.5px;margin:4px 0 0;font-size:18px;font-weight:800;line-height:21px}.rating{align-items:center;gap:5px;margin:8px 0 0;font-size:12px;line-height:14px;display:flex}.rating>span{color:#e59a2d;font-size:17px}.rating b{font-size:12px}.rating small{color:var(--muted)}.card-location,.card-description{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.card-location{align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:15px;display:flex}.card-location span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.card-description{margin-top:9px;font-size:13px;line-height:18px}.service-tags{flex-wrap:wrap;gap:6px;margin-top:0;padding-top:11px;display:flex}.service-tags span{color:#874264;background:#fbf0f5;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:600}.card-link{border-top:1px solid var(--line);color:var(--accent);align-items:center;gap:7px;margin-top:auto;padding-top:15px;font-size:13px;font-weight:800;display:flex}.card-link span{flex:1}.empty,.form-message{color:#674d5c;border:1px solid var(--line);background:#fff;border-radius:14px;margin:20px 0;padding:16px}.form-message{color:#754457;background:var(--soft);font-size:13px;line-height:1.4}.back-link{color:var(--accent);background:0 0;border:0;margin-bottom:20px;padding:0;font-size:13px;font-weight:800}.business-profile-card{border:1px solid var(--line);background:#fff;border-radius:23px;position:relative;overflow:hidden;box-shadow:0 8px 18px #51374614}.business-profile-tabs{border:1px solid var(--line);background:#fff;border-radius:15px;gap:8px;margin:17px 0;padding:5px;display:flex}.business-profile-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:11px;flex:1;font-size:12px;font-weight:800}.business-profile-tabs button.active{color:var(--accent);background:var(--accent-soft)}.business-gallery-panel{border:1px solid var(--line);background:#fff;border-radius:23px;margin-top:6px;padding:20px}.business-gallery-heading h2{color:var(--ink);margin:5px 0 16px;font-size:20px}.business-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.business-gallery-grid img{aspect-ratio:1;object-fit:cover;background:var(--soft);border-radius:11px;width:100%;display:block}.business-profile-cover{background:#7d3d60 50%/cover;height:70px;position:relative}.business-profile-cover-shade{background:#25162233;position:absolute;inset:0}.business-profile-body{padding:16px}.business-profile-identity{align-items:flex-start;min-height:43px;padding-left:84px;display:flex}.business-profile-logo{z-index:2;width:72px;height:72px;color:var(--accent);background:var(--soft);border:3px solid #fff;border-radius:23px;flex:0 0 72px;place-items:center;font-size:27px;font-weight:800;display:grid;position:absolute;top:34px;left:16px;overflow:hidden;box-shadow:0 4px 9px #3a24302b}.business-profile-logo img{object-fit:cover;width:100%;height:100%}.business-profile-identity-text{flex:1;min-width:0;padding-top:3px}.business-profile-category{color:var(--accent);letter-spacing:1.05px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:12px}.business-profile-identity h1{color:var(--ink);letter-spacing:-.7px;margin:4px 0 0;font-size:23px;font-weight:800;line-height:27px}.business-profile-location,.business-profile-description{align-items:flex-start;gap:7px;display:flex}.business-profile-location{color:var(--accent);margin-top:17px}.business-profile-location span{color:#6e6069;flex:1;font-size:13px;line-height:19px}.business-profile-description{color:var(--accent);background:#faf6f8;border-radius:14px;gap:9px;margin-top:14px;padding:12px}.business-profile-description p{color:#665862;flex:1;margin:0;font-size:13px;line-height:19px}.business-profile-divider{background:#f0e8ec;height:1px;margin-top:17px}.business-profile-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.business-profile-actions.action-count-1{grid-template-columns:1fr}.business-profile-actions.action-count-2,.business-profile-actions.action-count-4{grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-action{border:1px solid var(--line);color:#604a57;background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:45px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.business-profile-action.whatsapp{color:#187b4a;background:#f0fbf4;border-color:#c7ebd6}.business-profile-action.instagram{color:#ad2d70;background:#fff6fb;border-color:#f0d4e5}.booking-layout{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.booking-card,.reviews-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px;box-shadow:0 8px 28px #48263409}.booking-card h2{letter-spacing:-.7px;margin:0;font-size:22px}.service-list{gap:9px;margin-top:19px;display:grid}.service-picker-trigger{border:1px solid var(--line);width:100%;min-height:66px;color:var(--ink);background:var(--soft);text-align:left;border-radius:13px;align-items:center;gap:10px;margin-top:18px;padding:11px 12px;display:flex}.service-picker-trigger:hover{border-color:var(--accent)}.service-picker-trigger i{border-radius:8px;flex:0 0 8px;width:8px;height:34px}.selected-service-copy{gap:3px;min-width:0;display:grid}.selected-service-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selected-service-copy small{color:var(--muted);font-size:11px}.service-picker-trigger em{color:var(--accent);margin-left:auto;font-size:11px;font-style:normal;font-weight:800}.service-picker-modal{background:#fff;border-radius:23px;width:min(480px,100%);max-height:min(680px,100vh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 26px 70px #1d11283d}.service-picker-modal h1{letter-spacing:-1px;margin:0;font-size:28px}.service-picker-description{color:var(--muted);margin:10px 0 20px;font-size:13px;line-height:1.5}.service-picker-list{gap:9px;display:grid}.service-picker-option{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.service-picker-option.selected{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 1px var(--accent)}.service-picker-option i{border-radius:8px;flex:0 0 10px;width:10px;height:34px}.service-picker-option span{gap:3px;display:grid}.service-picker-option b{font-size:14px}.service-picker-option small{color:var(--muted);font-size:12px}.service-picker-option em{color:var(--accent);margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.service{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:11px;padding:13px;display:flex}.service.selected{border-color:var(--accent);background:var(--soft);box-shadow:0 0 0 1px var(--accent)}.service i,.appointment>i{border-radius:8px;flex:0 0 10px;width:10px;height:34px}.service span{gap:4px;display:grid}.service b{font-size:14px}.service small{color:var(--muted);font-size:12px}.service em{color:var(--accent);margin-left:auto;font-size:12px;font-style:normal;font-weight:800}.date-picker,input,textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;outline:0;padding:13px}.date-picker{margin-top:19px}.slot-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.slot{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:11px 5px;font-size:13px;font-weight:800}.slot.selected{border-color:var(--accent);color:#fff;background:var(--accent)}.slot.unavailable,.appointment-editor-slots button.unavailable{color:#b54b55;opacity:.82;cursor:not-allowed;background:#fff6f6;border-color:#edc5c8;text-decoration:line-through;text-decoration-thickness:1.5px}.muted{color:var(--muted);margin:20px 0;font-size:13px}.booking-form{gap:13px;margin-top:18px;display:grid}.booking-payment-note{color:var(--ink);background:#fff8fc;border:1px solid #dcb5cf;border-radius:12px;gap:5px;padding:13px;display:grid}.booking-payment-note b{font-size:13px}.booking-payment-note span,.booking-payment-note small{color:var(--muted);font-size:12px;line-height:1.45}.booking-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.platform-admin-submerchant{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:12px;margin:22px 0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.platform-admin-submerchant{background:color-mix(in srgb, var(--surface) 92%, #d45a9d 8%)}}.platform-admin-submerchant>div:first-child{gap:4px;display:grid}.platform-admin-submerchant h3,.platform-admin-submerchant h4{margin:0}.platform-admin-submerchant p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.platform-admin-panel .platform-admin-submerchant{display:none}.platform-admin-payment-account>p{color:#bfaebb;margin:7px 0 0;font-size:12px;line-height:1.45}.platform-admin-payment-account .platform-admin-data{margin-bottom:0}.platform-admin-fields input{color:#fff8fc;background:#1a111b;border:1px solid #694556;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 12px}.platform-admin-fields input:focus{border-color:#f0a8cf;box-shadow:0 0 0 3px #ed9cc323}.booking-continue{gap:12px;margin-top:18px;display:grid}.booking-modal{background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 22px 70px #130c1445}.booking-modal h1{color:var(--ink);letter-spacing:-1px;margin:0;font-size:28px}.booking-detail-summary{margin-top:19px}.booking-detail-summary small{color:var(--muted);font-size:11px;font-weight:700}.booking-customer-info{gap:10px;margin-top:16px;display:grid}.booking-customer-info>div{border:1px solid var(--line);border-radius:11px;gap:4px;padding:12px 13px;display:grid}.booking-customer-info small{color:var(--muted);font-size:10px;font-weight:700}.booking-customer-info b{color:var(--ink);font-size:13px}.booking-form label,form label{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.primary{min-height:48px;padding:0 16px}.primary:disabled{opacity:.5;cursor:not-allowed}.booking-summary{background:#f7f5f6;border-radius:11px;gap:4px;padding:13px;display:grid}.booking-summary b{font-size:13px}.booking-summary span{color:var(--muted);font-size:12px}.booking-success{gap:8px;padding:6px 0;display:grid}.booking-success strong{color:var(--green);font-size:17px}.booking-success p{color:var(--muted);margin:0;font-size:13px}.reviews-panel{max-width:none;box-shadow:none;margin:23px 0 0;padding:18px}.reviews-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reviews-panel h2{color:var(--ink);letter-spacing:-.55px;margin:4px 0 0;font-size:20px;font-weight:800}.reviews-rating{color:#8a5b12;background:#fff7e9;border-radius:11px;justify-content:center;align-items:center;gap:4px;min-width:62px;padding:8px 9px;display:flex}.reviews-rating span{color:#e59a2d;font-size:17px}.reviews-rating b{font-size:15px}.review-count{color:var(--muted);margin:7px 0 0;font-size:12px}.review-list{margin-top:16px}.review-list article{border-top:1px solid #f0e8ec;gap:10px;padding-top:14px;padding-bottom:2px;display:flex}.review-avatar{width:31px;height:31px;color:var(--accent);background:var(--soft);border-radius:11px;flex:0 0 31px;place-items:center;font-size:13px;font-weight:800;display:grid}.review-body{flex:1;min-width:0}.review-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.review-top b{min-width:0;color:var(--ink);flex:1;font-size:12px;font-weight:800}.review-stars{color:#e59a2d;letter-spacing:1px;white-space:nowrap;font-size:11px}.review-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.review-list p{color:#655862;margin:6px 0 0;font-size:12px;line-height:18px}.appointments-page{max-width:790px}.appointment-list{gap:11px;margin-top:23px;display:grid}.appointment{border:1px solid var(--line);background:#fff;border-radius:16px;display:flex;overflow:hidden}.appointment>i{border-radius:0;flex-basis:5px;width:5px;height:auto}.appointment>div{flex:1;padding:14px}.appointment-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.appointment h3{margin:0;font-size:15px}.appointment>div>b{color:#624d59;margin-top:7px;font-size:13px;display:block}.appointment p{color:var(--muted);margin:7px 0 0;font-size:12px}.status{color:var(--accent);background:var(--soft);white-space:nowrap;border-radius:8px;padding:5px 7px;font-size:10px;font-weight:800}.status.confirmed{color:#187b4a;background:#eaf8ef}.status.cancelled{color:#9a4b50;background:#fbecef}.status.completed{color:#526c8c;background:#edf4fa}.review-button{color:var(--accent);background:var(--soft);border:0;border-radius:9px;margin-top:11px;padding:8px 10px;font-size:11px;font-weight:800}.modal-backdrop{z-index:20;overscroll-behavior:contain;background:#20172192;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.account-modal{background:#fff;border-radius:22px;width:min(460px,100%);padding:28px;position:relative;box-shadow:0 22px 70px #130c1445}.filter-modal{overscroll-behavior:contain;background:#fff;border-radius:22px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 22px 70px #130c1445}.filter-modal h1{letter-spacing:-1px;margin:0 0 22px;font-size:28px}.filter-modal>label{color:var(--ink);font-size:12px;font-weight:800;display:block}.filter-categories{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.filter-categories button{border:1px solid var(--line);color:#5f4d58;background:#fff;border-radius:999px;padding:9px 12px;font-size:12px}.filter-categories .active{border-color:var(--accent);color:#fff;background:var(--accent)}.filter-location-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.filter-location-fields label{color:var(--ink);gap:7px;font-size:12px;font-weight:800;display:grid}.filter-location-fields select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border-radius:11px;outline:none;padding:0 11px}.filter-location-fields select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.filter-location-fields select:disabled{cursor:not-allowed;color:var(--muted);background:#f8f4f6}.filter-actions{gap:10px;margin-top:24px;display:flex}.filter-actions .primary{flex:1}.filter-clear{border:1px solid var(--line);min-height:48px;color:var(--accent);background:#fff;border-radius:12px;padding:0 16px;font-weight:800}.account-modal h1{letter-spacing:-1px;margin:0;font-size:28px}.account-modal>p:not(.eyebrow){color:var(--muted);margin:11px 0 21px;font-size:13px;line-height:1.5}.account-modal form{gap:14px;display:grid}.legal-consent-fields{border:1px solid var(--line);background:var(--soft);border-radius:14px;gap:10px;margin:2px 0;padding:13px;display:grid}.legal-consent-fields legend{color:var(--accent);padding:0 5px;font-size:12px;font-weight:800}.legal-consent-option{align-items:flex-start;gap:9px;line-height:1.5;color:var(--ink)!important;font-size:12px!important;font-weight:500!important;display:flex!important}.legal-consent-option input{min-width:17px;accent-color:var(--accent);margin:1px 0 0;width:17px!important;min-height:17px!important}.legal-consent-option a{color:var(--accent);text-underline-offset:2px;font-weight:800;text-decoration:underline}.modal-close{width:33px;height:33px;color:var(--ink);background:#f3edf0;border:0;border-radius:50%;font-size:23px;position:absolute;top:13px;right:14px}.text-button{color:var(--accent);padding-left:0;font-size:12px}.platform-admin-message-failures{gap:7px;padding-top:2px;display:grid}.platform-admin-message-failures>b{color:#f0b2d1;font-size:11px}.platform-admin-message-failures p{color:#c2adb8;background:#281925;border:1px solid #5a3a48;border-radius:9px;gap:2px;margin:0;padding:9px 10px;font-size:10px;display:grid}.platform-admin-message-failures strong{color:#fff2f9;font-size:11px}.platform-admin-message-failures p span{color:#e5b6c8;line-height:1.4}.support-thread-modal{max-width:620px}.platform-admin-ticket-thread{gap:8px;max-height:270px;padding:2px;display:grid;overflow-y:auto}.platform-admin-ticket-thread article{background:#251825;border:1px solid #553747;border-radius:12px;gap:3px;max-width:88%;padding:10px 12px;display:grid}.platform-admin-ticket-thread article.platform{background:#4b2940;border-color:#8e486c;justify-self:end}.platform-admin-ticket-thread article.business{justify-self:start}.platform-admin-ticket-thread b{color:#fff2f8;font-size:11px}.platform-admin-ticket-thread p{color:#dbc9d4;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.platform-admin-ticket-thread span{color:#b99eae;font-size:10px}.platform-admin-thread-reply{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.platform-admin-thread-reply textarea{resize:vertical;min-height:54px}.platform-admin-thread-reply button{color:#2a1728;background:#efa5ca;border:0;border-radius:9px;min-height:42px;padding:0 12px;font-weight:850}.platform-admin-thread-reply button:disabled{opacity:.5}.stars{border:0;gap:7px;margin:0;padding:0;display:flex}.stars legend{width:100%;margin-bottom:7px;font-size:12px;font-weight:800}.stars button{color:#dcd2d6;background:0 0;border:0;padding:0;font-size:30px}.stars .selected{color:#e59a2d}.review-modal textarea{resize:vertical;min-height:90px}.manage-page{max-width:760px}.manage-appointment-card{border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:18px;padding:34px;box-shadow:0 12px 38px #3a26300f}.manage-appointment-card h1{letter-spacing:-1.15px;margin:4px 0 8px;font-size:30px}.manage-intro{color:var(--muted);margin:0 0 23px;line-height:1.5}.manage-change-policy{color:#75592f;background:#fff9ed;border:1px solid #ead9c2;border-radius:13px;gap:4px;margin:0 0 18px;padding:13px 14px;font-size:13px;line-height:1.45;display:grid}.manage-change-policy b{color:#5d4623;font-size:12px}.manage-change-policy span{color:#75592f}.manage-change-policy strong{color:#5d4623;font-variant-numeric:tabular-nums}.manage-change-policy.expired{color:#a13c3c;background:#fff6f6;border-color:#eccaca}.manage-change-policy.expired b,.manage-change-policy.expired span{color:#a13c3c}.manage-appointment-list{gap:9px;margin:0 0 18px;display:grid}.manage-appointment-option{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:#fff;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.manage-appointment-option.selected{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 1px var(--accent)}.manage-appointment-option span{gap:4px;display:grid}.manage-appointment-option b{font-size:14px}.manage-appointment-option small{color:var(--muted);font-size:12px}.manage-appointment-option em{font-style:normal}.manage-appointment-summary{background:var(--accent-soft);border-radius:16px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.manage-appointment-summary>div{gap:4px;display:grid}.manage-appointment-summary small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.manage-appointment-summary b{font-size:15px}.manage-appointment-summary .status{width:max-content}.manage-attendance{color:#245d3c;background:#f2fbf6;border:1px solid #c8e7d5;border-radius:15px;gap:6px;margin-top:19px;padding:18px;display:grid}.manage-attendance span{color:#4f7560;font-size:13px}.manage-attendance button{color:#fff;background:#287a4d;border:0;border-radius:10px;margin-top:8px;padding:13px;font-weight:800}.manage-attendance button:disabled{opacity:.55}.manage-attendance.confirmed{background:#ebf8ef;border-color:#a9d8bb}.manage-appointment-actions{gap:10px;margin-top:19px;display:flex}.manage-appointment-actions .primary{flex:1}.manage-appointment-actions .danger{color:#b64040;background:#fff7f7;border:1px solid #e5a5a5;border-radius:11px;padding:13px 15px;font-weight:800}.manage-reschedule{margin-top:23px}.manage-reschedule h2{margin:0 0 13px;font-size:19px}.manage-reschedule .text-button{padding:0 12px}.manage-closed-note{margin-bottom:0}.manage-link-error{text-align:center}.manage-link-error p{margin:9px 0 0}.appointment-change-button{color:var(--accent);background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:800}.appointment-editor-modal{width:min(100% - 32px,510px)}.appointment-editor-modal h2{margin:23px 0 12px;font-size:18px}.appointment-editor-modal label{color:var(--muted);gap:8px;margin-top:21px;font-size:13px;font-weight:700;display:grid}.appointment-editor-modal input{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:11px;padding:13px}.appointment-editor-slots{margin-bottom:18px}.appointment-editor-slots button{padding:12px 6px}.appointment-editor-save{width:100%}.brand-site{color:#f8f3f7;background:#1a111a;min-height:100vh;overflow:hidden}.brand-site-header,.brand-hero,.brand-features,.brand-discovery-callout,.brand-site-footer{width:min(1160px,100% - 48px);margin:0 auto}.brand-site-header{justify-content:space-between;align-items:center;gap:24px;height:88px;display:flex}.brand-site-logo{color:inherit;letter-spacing:-.7px;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.brand-site-mark{color:#271529;background:#e79ac2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.brand-site-header nav{gap:26px;margin-left:auto;display:flex}.brand-site-header nav a,.brand-site-footer a{color:#d6c8d1;font-size:14px;font-weight:700;text-decoration:none}.brand-site-header nav a:hover,.brand-site-footer a:hover{color:#fff}.brand-site-header-cta{color:#fff;border:1px solid #6b3a5b;border-radius:11px;align-items:center;gap:7px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.brand-hero{grid-template-columns:minmax(0,1.08fr) minmax(410px,.92fr);align-items:center;gap:58px;min-height:590px;padding:72px 0 94px;display:grid;position:relative}.brand-hero:before{content:"";z-index:0;opacity:.62;filter:blur(18px);background:radial-gradient(circle,#8c416e 0,#5f294e 42%,#0000 70%);border-radius:50%;width:700px;height:540px;position:absolute;top:-110px;right:-225px}.brand-hero-copy,.brand-hero-visual{z-index:1;position:relative}.brand-kicker{color:#ec9fc7;letter-spacing:1.35px;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:800;line-height:1.3;display:inline-flex}.brand-hero h1{letter-spacing:-4.2px;max-width:610px;margin:17px 0 19px;font-size:clamp(48px,6vw,76px);font-weight:650;line-height:.98}.brand-hero-lead{color:#d7c7d1;max-width:560px;margin:0;font-size:18px;line-height:1.62}.brand-hero-actions{align-items:center;gap:15px;margin-top:31px;display:flex}.brand-primary-cta,.brand-secondary-cta{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:51px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.brand-primary-cta{color:#281427;background:#eea3ca;padding:0 20px;box-shadow:0 10px 30px #00000032}.brand-secondary-cta{color:#f6eaf1;padding:0 11px}.brand-hero-notes{color:#cbbbc5;flex-wrap:wrap;gap:13px 19px;margin-top:27px;font-size:13px;display:flex}.brand-hero-notes span{align-items:center;gap:5px;display:inline-flex}.brand-hero-notes svg{color:#eea3ca}.brand-hero-visual{background:linear-gradient(145deg,#2b1b2c,#1d141e);border:1px solid #82506d;border-radius:29px;width:100%;padding:15px;box-shadow:0 40px 72px #09050975}.brand-orbit{pointer-events:none;opacity:.65;border-radius:50%;position:absolute}.brand-orbit-one{filter:blur(48px);background:#d66eab;width:165px;height:165px;top:-35px;right:-30px}.brand-orbit-two{filter:blur(45px);background:#6c5bc2;width:125px;height:125px;bottom:-40px;left:-40px}.brand-preview-top,.brand-preview-bottom{color:#eee2e9;align-items:center;gap:10px;padding:14px 16px;font-size:13px;font-weight:800;display:flex}.brand-preview-logo{color:#2a1730;background:#efb0d1;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.brand-live-dot{color:#a5ebc5;background:#244537;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:10px}.brand-preview-main{background:linear-gradient(135deg,#553044,#2c1d30);border-radius:19px;margin-top:3px;padding:30px 22px 25px}.brand-preview-main>p{color:#d5b9c8;margin:0;font-size:12px;font-weight:700}.brand-preview-main h2{color:#fff9fd;letter-spacing:-1.5px;margin:8px 0 26px;font-size:31px}.brand-preview-appointment{border-top:1px solid #9f718a66;grid-template-columns:45px 3px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.brand-preview-appointment.faded{opacity:.65}.brand-preview-time{color:#f6dde9;font-size:12px;font-weight:800}.brand-preview-line{background:#eba4c7;border-radius:4px;height:35px}.brand-preview-appointment span:nth-child(3){gap:4px;display:grid}.brand-preview-appointment b{font-size:13px}.brand-preview-appointment small{color:#d9bfce;font-size:11px}.brand-preview-status{color:#a6ebc5;background:#29513e;border-radius:8px;padding:6px 7px;font-size:10px;font-weight:800}.brand-preview-bottom{justify-content:space-between;margin-top:4px}.brand-preview-bottom div{gap:3px;display:grid}.brand-preview-bottom small{color:#bca9b5;font-size:10px}.brand-preview-bottom b{color:#fff;font-size:13px}.brand-preview-bottom>span{color:#eaa2c8;background:#4b2a40;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.brand-proof{color:#bbaab5;background:#211522;border-top:1px solid #452d40;border-bottom:1px solid #452d40;justify-content:space-between;align-items:center;gap:22px;padding:22px max(24px,50% - 580px);display:flex}.brand-proof p{color:#d3c1cc;margin:0;font-size:13px;font-weight:700}.brand-proof div{flex-wrap:wrap;justify-content:flex-end;gap:28px;display:flex}.brand-proof span{align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.brand-proof svg{color:#ed9fc5}.brand-features{padding:112px 0}.brand-section-intro{max-width:680px}.brand-section-intro h2,.brand-discovery-callout h2{letter-spacing:-2.6px;margin:14px 0 0;font-size:clamp(33px,4.2vw,51px);line-height:1.04}.brand-feature-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:45px;display:grid}.brand-feature-card{background:#251826;border:1px solid #4c3244;border-radius:21px;flex-direction:column;align-items:flex-start;min-height:290px;padding:25px;transition:transform .2s,border-color .2s;display:flex}.brand-feature-card:hover{border-color:#8a4d6f;transform:translateY(-4px)}.brand-feature-number{color:#a38396;font-size:12px;font-weight:800}.brand-feature-icon{color:#f0a8ce;background:#44263b;border-radius:14px;place-items:center;width:48px;height:48px;margin-top:auto;display:grid}.brand-feature-card h3{letter-spacing:-.85px;margin:17px 0 9px;font-size:20px}.brand-feature-card p{color:#c9b7c2;margin:0;font-size:14px;line-height:1.55}.brand-discovery-callout{color:#2b1b2d;background:linear-gradient(118deg,#edadd0,#c997d6 58%,#9c97da);border-radius:26px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:94px;padding:49px;display:flex}.brand-discovery-callout .brand-kicker{color:#6d315a}.brand-discovery-callout h2{max-width:720px;margin-top:12px}.brand-discovery-callout p:not(.brand-kicker){color:#593c58;max-width:650px;margin:15px 0 0;font-size:15px;line-height:1.6}.brand-primary-cta.light{color:#fff;box-shadow:none;background:#321d32;flex:none}.brand-site-footer{border-top:1px solid #452d40;justify-content:space-between;align-items:center;gap:22px;padding:30px 0 42px;display:flex}.brand-site-footer>div{gap:20px;display:flex}.brand-site-footer small{color:#9c8996;font-size:12px}@media (width<=780px){.brand-site-header,.brand-hero,.brand-features,.brand-discovery-callout,.brand-site-footer{width:min(100% - 32px,590px)}.brand-site-header{height:73px}.brand-site-header nav{display:none}.brand-site-header-cta{margin-left:auto;padding:10px 12px}.brand-hero{grid-template-columns:1fr;gap:43px;min-height:0;padding:54px 0 68px}.brand-hero h1{letter-spacing:-3.5px;font-size:clamp(48px,14vw,64px)}.brand-hero-lead{font-size:16px}.brand-hero-visual{max-width:490px}.brand-proof{padding:24px 16px;display:grid}.brand-proof div{justify-content:flex-start;gap:13px 20px}.brand-features{padding:78px 0}.brand-feature-grid{grid-template-columns:1fr;margin-top:30px}.brand-feature-card{min-height:225px}.brand-discovery-callout{margin-bottom:65px;padding:30px 25px;display:grid}.brand-site-footer{gap:20px;display:grid}.brand-site-footer>div{flex-wrap:wrap}}@media (width<=760px){.site-header{height:66px;padding:0 15px}.marketplace-footer{grid-template-columns:1fr;gap:21px;padding:28px 18px}.iyzico-logo-band{justify-self:start;width:min(100%,280px)}.legal-header{min-height:66px;padding:0 18px}.legal-hero{padding:49px 20px 42px}.legal-hero h1{letter-spacing:-1.6px}.legal-document{border-radius:18px;width:min(100% - 24px,800px);margin:26px auto 42px}.legal-document p{font-size:15px}.legal-details div{grid-template-columns:1fr;gap:4px}.legal-footer{flex-direction:column;padding:25px 18px}.brand{font-size:22px}nav{gap:0}nav>button:not(.account-button){display:none}.content{width:min(100% - 24px,620px);padding:32px 0 58px}.discover-hero{padding:53px 20px 59px}.discover-hero h1{letter-spacing:-2px;font-size:38px}.business-grid,.booking-layout{grid-template-columns:1fr}.business-card{min-height:auto}.filter-modal{padding:24px 20px}.filter-modal h1{font-size:25px}.filter-location-fields{grid-template-columns:1fr}.booking-card{padding:19px}.slot-grid{grid-template-columns:repeat(4,1fr)}.appointments-page .section-title{align-items:flex-start}.section-title h1{font-size:29px}.account-modal,.service-picker-modal{padding:24px 20px}.account-modal h1,.service-picker-modal h1{font-size:25px}.manage-appointment-card{border-radius:19px;padding:23px 19px}.manage-appointment-card h1{font-size:26px}.manage-appointment-summary{grid-template-columns:1fr;gap:13px}.manage-appointment-actions{flex-direction:column}.manage-appointment-actions .danger{width:100%}}a.brand-v4-pillar{color:inherit;text-decoration:none}.brand-v4-pillar b{color:#efadcc;align-items:center;gap:6px;margin-top:18px;font-size:12px;display:inline-flex}.product-site{color:#fffafc;background:#160d19;min-height:100vh;overflow:hidden}.product-header,.product-hero,.product-problem,.product-steps,.product-journey,.product-cta,.product-footer,.sector-hero,.sector-services,.sector-flow,.sector-next,.how-hero,.how-steps,.how-next,.how-links{width:min(1160px,100% - 48px);margin:0 auto}.product-header{z-index:4;align-items:center;gap:27px;height:86px;display:flex;position:relative}.product-logo{color:#fff9fc;letter-spacing:-1px;align-items:center;gap:10px;font-size:20px;font-weight:850;text-decoration:none;display:inline-flex}.product-logo>span{color:#29152c;background:linear-gradient(135deg,#ffd5e8,#d77aaf);border-radius:11px;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 9px 19px #12091456}.product-header nav{gap:25px;margin-left:auto;display:flex}.product-header nav>a{color:#d9c3d0;font-size:13px;font-weight:750;text-decoration:none}.product-header nav>a:hover{color:#fff}.product-header-cta{color:#fff8fb;border:1px solid #73465e;border-radius:12px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.product-header-cta:hover{background:#301b2d}.product-mobile-menu{color:#fff;background:#2d1b2b;border:0;border-radius:9px;margin-left:auto;padding:8px;display:none}.site-navigation-menu{position:relative}.site-navigation-trigger{cursor:pointer;color:#d9c3d0;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:750;display:inline-flex}.site-navigation-trigger svg{transition:transform .18s}.site-navigation-trigger[aria-expanded=true]{color:#fff}.site-navigation-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.site-navigation-popover{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#241526f5;border:1px solid #71445d;border-radius:17px;width:310px;padding:10px;position:absolute;top:calc(100% + 16px);left:-18px;box-shadow:0 22px 45px #0702079c}.site-navigation-items{gap:2px;display:grid}.site-navigation-items a{border-radius:11px;gap:3px;padding:11px 12px;text-decoration:none;display:grid}.site-navigation-items a:hover{background:#3a2236}.site-navigation-items b{color:#fff7fb;font-size:13px}.site-navigation-items span{color:#c4abb9;font-size:11px;font-weight:500;line-height:1.35}.site-navigation-overview{border-top:1px solid #653c55;justify-content:space-between;align-items:center;margin-top:7px;padding:11px 12px;text-decoration:none;display:flex;color:#f4a8cf!important;font-size:12px!important;font-weight:800!important}.site-navigation-overview:hover{color:#ffd4e7!important}.site-navigation-overview span{font-size:17px;line-height:1}.product-eyebrow{color:#efa8ce;letter-spacing:1.45px;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:850;line-height:1.4;display:inline-flex}.product-hero{grid-template-columns:minmax(0,1.04fr) minmax(370px,.78fr);align-items:center;gap:88px;min-height:680px;padding:72px 0 94px;display:grid;position:relative}.product-hero:before{content:"";opacity:.75;filter:blur(15px);background:radial-gradient(circle,#a74e83 0,#6c385b 42%,#0000 70%);border-radius:50%;width:670px;height:670px;position:absolute;top:-355px;right:-210px}.product-hero-copy,.product-visual{z-index:1;position:relative}.product-hero h1,.sector-copy h1,.how-hero h1{letter-spacing:-4.4px;max-width:690px;margin:18px 0 20px;font-size:clamp(50px,6.2vw,78px);font-weight:650;line-height:.96}.product-hero h1 em,.sector-copy h1 em,.how-hero h1 em{color:#efabd0;font-style:normal;display:block}.product-hero-copy>p:not(.product-eyebrow),.sector-copy>p:not(.product-eyebrow),.how-hero>div>p:not(.product-eyebrow){color:#dac7d2;max-width:560px;margin:0;font-size:18px;line-height:1.62}.product-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:31px;display:flex}.product-primary{color:#2d1730;background:#f1a9cd;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 21px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 13px 28px #08030a40}.product-primary:hover{transform:translateY(-3px);box-shadow:0 18px 36px #08030a57}.product-text-link{color:#fff4fa;font-size:14px;font-weight:800;text-decoration:none}.product-text-link span{color:#efa6c9;padding-left:4px;font-size:18px}.product-benefits{color:#ceb9c5;flex-wrap:wrap;gap:11px 18px;margin-top:28px;font-size:12px;font-weight:700;display:flex}.product-benefits span{align-items:center;gap:5px;display:inline-flex}.product-benefits svg{color:#efabcc}.product-visual{background:linear-gradient(145deg,#3c253a,#201421);border:1px solid #8d4e71;border-radius:35px;justify-self:end;width:min(100%,414px);padding:13px;box-shadow:0 38px 83px #0502059e}.product-glow{z-index:-1;opacity:.58;filter:blur(67px);background:#e979b8;border-radius:50%;width:210px;height:210px;position:absolute;top:-74px;right:-78px}.product-phone{background:#f8f2f6;border-radius:23px;overflow:hidden}.product-phone img{width:100%;display:block}.product-live,.product-float-note{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#322133df;border:1px solid #fff5;position:absolute;box-shadow:0 13px 28px #0803085d}.product-live{color:#fff9fc;border-radius:13px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;font-weight:800;display:flex;top:46px;left:-53px}.product-live svg{color:#80e1a5}.product-float-note{border-radius:13px;gap:3px;padding:10px 12px;display:grid;bottom:36px;right:-38px}.product-float-note small{color:#d9abc3;letter-spacing:.7px;font-size:9px}.product-float-note b{font-size:11px}.product-problem{text-align:center;max-width:825px;padding:122px 0 44px}.product-problem h2,.product-journey h2,.product-cta h2,.sector-services h2,.how-next h2{letter-spacing:-3.1px;margin:14px 0 0;font-size:clamp(38px,4.7vw,59px);font-weight:650;line-height:1.03}.product-steps{grid-template-columns:repeat(3,1fr);gap:14px;padding:32px 0 126px;display:grid}.product-step{background:linear-gradient(145deg,#2a1929,#211422);border:1px solid #52364a;border-radius:22px;min-height:285px;padding:27px;transition:transform .3s,border-color .3s;position:relative;overflow:hidden}.product-step:hover{border-color:#b66b91;transform:translateY(-7px)}.product-step>span{color:#a98e9e;font-size:12px;font-weight:850;display:block}.product-step small{color:#efa8ce;letter-spacing:1.05px;margin-top:64px;font-size:10px;font-weight:850;display:block}.product-step h3{letter-spacing:-.9px;margin:11px 0 9px;font-size:21px}.product-step p{z-index:1;color:#c0adba;margin:0;font-size:14px;line-height:1.6;position:relative}.product-step i{opacity:.55;border:1px solid #945372;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-51px;right:-39px}.product-step i:after{content:"";background:#8d4670;border-radius:50%;width:57px;height:57px;position:absolute;top:35px;left:35px}.product-journey{background:linear-gradient(116deg,#42253c,#592f4c 52%,#2c2140);border:1px solid #70475f;border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(350px,.78fr);align-items:center;gap:90px;padding:78px 72px;display:grid}.product-journey>div>p:not(.product-eyebrow){color:#e1cad7;max-width:510px;margin:19px 0 0;font-size:15px;line-height:1.65}.product-journey-links{gap:9px;display:grid}.product-journey-links a{color:#fff7fb;border-bottom:1px solid #e8b9d344;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:17px 0;font-size:15px;font-weight:750;text-decoration:none;transition:padding .2s;display:grid}.product-journey-links a:hover{padding-left:7px}.product-journey-links span{color:#f0b3d2;font-size:10px;font-weight:850}.product-journey-links svg{color:#f0b3d2}.product-cta{background:radial-gradient(circle at 0,#9f5783,#63354f 47%,#30203e);border:1px solid #7d4d68;border-radius:30px;justify-content:space-between;align-items:end;gap:38px;margin-top:120px;margin-bottom:105px;padding:63px 71px;display:flex}.product-cta h2{max-width:650px}.product-primary-light{color:#2d1730;background:#fff2f8;flex:none}.product-footer{border-top:1px solid #4c3144;grid-template-columns:1.05fr 1.2fr .74fr;gap:42px;padding:40px 0 50px;display:grid}.product-footer>div>p{color:#aa93a1;max-width:245px;margin:13px 0 0;font-size:13px;line-height:1.55}.product-footer-links{grid-template-columns:1fr 1fr;gap:34px;display:grid}.product-footer-links section{align-content:start;gap:10px;display:grid}.product-footer-links b{color:#f6e8f0;margin-bottom:3px;font-size:12px}.product-footer a{color:#c8afbd;font-size:13px;text-decoration:none}.product-footer a:hover{color:#fff}.product-footer-contact{align-content:start;justify-items:start;gap:11px;display:grid}.product-footer-contact a{align-items:center;gap:7px;display:inline-flex}.product-footer-contact small{color:#8d7785;margin-top:10px;font-size:11px}.sector-hero{grid-template-columns:minmax(0,1fr) minmax(400px,.85fr);align-items:center;gap:82px;min-height:666px;padding:70px 0 84px;display:grid;position:relative}.sector-hero:before{content:"";filter:blur(90px);opacity:.55;background:linear-gradient(115deg,#53304d,#805778);width:840px;height:360px;position:absolute;top:40px;right:-240px;transform:rotate(-17deg)}.sector-copy,.sector-stage{z-index:1;position:relative}.sector-copy .product-primary{margin-top:30px}.sector-stage{justify-self:end;width:min(100%,405px)}.sector-grid{background-image:linear-gradient(#bf7b9e21 1px,#0000 1px),linear-gradient(90deg,#bf7b9e21 1px,#0000 1px);background-size:32px 32px;border:1px solid #8d5673;border-radius:32px;position:absolute;inset:15px -31px -26px 20px;transform:rotate(5deg)}.sector-phone{background:#f8f2f6;border:1px solid #8e526f;border-radius:31px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 37px 72px #050205a8}.sector-phone img{width:100%;display:block}.sector-quote{color:#fff8fb;background:#4a2940ed;border:1px solid #ffecf544;border-radius:15px;width:224px;padding:14px 15px;font-size:13px;font-weight:750;line-height:1.45;position:absolute;bottom:42px;right:-68px;box-shadow:0 16px 31px #08030875}.sector-services{background:#231624;border:1px solid #654558;border-radius:30px;justify-content:space-between;align-items:center;gap:60px;padding:74px;display:flex}.sector-services ul{color:#efdee7;gap:15px;width:min(100%,385px);margin:0;padding:0;font-size:15px;font-weight:700;list-style:none;display:grid}.sector-services li{align-items:center;gap:10px;display:flex}.sector-services svg{color:#eeaad0;flex:none}.sector-flow{grid-template-columns:repeat(3,1fr);gap:0;padding:126px 0;display:grid}.sector-flow article{border-left:1px solid #573a4d;min-height:224px;padding:26px 31px}.sector-flow article:first-child{border-left:0;padding-left:0}.sector-flow span{color:#eaa7cb;font-size:12px;font-weight:850}.sector-flow h3{letter-spacing:-.9px;max-width:220px;margin:55px 0 9px;font-size:21px}.sector-flow p{color:#c5afbb;max-width:270px;margin:0;font-size:14px;line-height:1.58}.sector-next{border-top:1px solid #4b3243;margin-bottom:112px;padding:35px 0 0}.sector-next>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.sector-next a,.how-links a{color:#fff7fb;background:#261827;border:1px solid #71445e;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:82px;padding:0 24px;font-size:15px;font-weight:780;text-decoration:none;transition:transform .2s,background .2s;display:flex}.sector-next a:hover,.how-links a:hover{background:#382039;transform:translateY(-3px)}.sector-next svg,.how-links svg{color:#efacd0}.how-hero{grid-template-columns:minmax(0,.95fr) minmax(330px,.8fr);align-items:center;gap:75px;min-height:575px;padding:70px 0 87px;display:grid}.how-hero-flow{gap:12px;display:grid}.how-hero-flow span{color:#fff5fa;background:linear-gradient(135deg,#42263d,#261827);border:1px solid #8c5571;border-radius:15px;padding:18px 22px;font-size:15px;font-weight:800;position:relative}.how-hero-flow i{background:linear-gradient(#eaa8cb,#0000);width:1px;height:24px;margin-left:26px}.how-hero-flow span:nth-of-type(2){margin-left:34px}.how-hero-flow span:nth-of-type(3){margin-left:68px}.how-hero-flow span:nth-of-type(4){color:#362038;background:#edafd0;margin-left:102px}.how-steps{grid-template-columns:1fr 1fr;gap:14px;padding:0 0 115px;display:grid}.how-steps article{background:#221523;border:1px solid #563848;border-radius:22px;min-height:282px;padding:29px}.how-steps article>div{color:#f0abd0;justify-content:space-between;align-items:center;display:flex}.how-steps article>div span{color:#aa8d9d;font-size:12px;font-weight:850}.how-steps h2{letter-spacing:-1px;margin:43px 0 10px;font-size:23px}.how-steps p{color:#c8b0be;max-width:435px;margin:0;font-size:14px;line-height:1.58}.how-steps ul{color:#e7d3df;gap:7px;margin:19px 0 0;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.how-steps li{align-items:center;gap:7px;display:flex}.how-steps li svg{color:#edacd0}.how-next{background:linear-gradient(112deg,#663750,#3b263d);border:1px solid #784b65;border-radius:29px;justify-content:space-between;align-items:end;gap:44px;margin-bottom:23px;padding:66px 72px;display:flex}.how-next h2{margin-top:12px}.how-next p:not(.product-eyebrow){color:#dec7d4;max-width:580px;margin:17px 0 0;font-size:15px;line-height:1.6}.how-links{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:112px;display:grid}.product-enter{animation:.72s cubic-bezier(.2,.8,.2,1) both product-rise}.product-delay-one{animation-delay:.15s}.product-step-delay-1{animation-delay:30ms}.product-step-delay-2{animation-delay:.14s}.product-step-delay-3{animation-delay:.25s}@keyframes product-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.product-enter,.discover-hero:before,.discover-hero:after{animation:none}.product-primary,.product-step,.product-journey-links a,.sector-next a,.how-links a,.business-card,.business-card-cover{transition:none}}@media (width<=800px){.product-header,.product-hero,.product-problem,.product-steps,.product-journey,.product-cta,.product-footer,.sector-hero,.sector-services,.sector-flow,.sector-next,.how-hero,.how-steps,.how-next,.how-links{width:min(100% - 32px,590px)}.product-header{height:73px}.product-header nav,.product-header-cta{display:none}.product-mobile-menu{place-items:center;display:grid}.product-hero,.sector-hero,.how-hero{grid-template-columns:1fr;gap:45px;min-height:0;padding:54px 0 72px}.product-hero h1,.sector-copy h1,.how-hero h1{letter-spacing:-3.5px;font-size:clamp(47px,13vw,64px)}.product-hero-copy>p:not(.product-eyebrow),.sector-copy>p:not(.product-eyebrow),.how-hero>div>p:not(.product-eyebrow){font-size:16px}.product-visual{width:min(100% - 15px,390px);margin-right:14px}.product-live{left:-15px}.product-float-note{right:-15px}.product-problem{padding:78px 0 31px}.product-problem h2,.product-journey h2,.product-cta h2,.sector-services h2,.how-next h2{letter-spacing:-2.2px}.product-steps,.sector-flow,.how-steps,.how-links,.sector-next>div{grid-template-columns:1fr}.product-steps{padding-bottom:78px}.product-step{min-height:230px}.product-step small{margin-top:39px}.product-journey{border-radius:24px;grid-template-columns:1fr;gap:35px;padding:40px 25px}.product-cta,.how-next{border-radius:24px;gap:27px;margin-top:74px;margin-bottom:70px;padding:39px 25px;display:grid}.product-primary-light{width:max-content}.product-footer{grid-template-columns:1fr;gap:30px;padding:35px 0 43px}.product-footer-links{max-width:390px}.sector-stage{width:min(100% - 15px,390px);margin-right:15px}.sector-quote{width:196px;font-size:12px;bottom:25px;right:-14px}.sector-services{border-radius:24px;gap:31px;padding:39px 25px;display:grid}.sector-flow{gap:13px;padding:68px 0}.sector-flow article,.sector-flow article:first-child{border-top:1px solid #573a4d;border-left:0;min-height:auto;padding:24px 0}.sector-flow h3{margin-top:20px}.sector-next{margin-bottom:72px}.how-hero-flow{max-width:300px}.how-hero-flow span:nth-of-type(2){margin-left:22px}.how-hero-flow span:nth-of-type(3){margin-left:44px}.how-hero-flow span:nth-of-type(4){margin-left:66px}.how-steps{padding-bottom:70px}.how-steps article{min-height:0}.how-steps h2{margin-top:32px}}.pricing-hero{text-align:center;width:min(1160px,100% - 48px);margin:0 auto;padding:83px 0 37px}.pricing-hero h1{letter-spacing:-4.3px;margin:17px 0 19px;font-size:clamp(49px,6.1vw,77px);font-weight:650;line-height:.97}.pricing-hero h1 em{color:#efabd0;font-style:normal}.pricing-hero>p:not(.product-eyebrow){color:#d4c0cd;max-width:610px;margin:0 auto;font-size:17px;line-height:1.62}.pricing-billing{background:#261827;border:1px solid #56394b;border-radius:15px;gap:4px;width:max-content;max-width:calc(100% - 32px);margin:28px auto 39px;padding:4px;display:flex}.pricing-billing button{color:#bca4b2;min-height:42px;font:inherit;background:0 0;border:0;border-radius:11px;padding:0 18px;font-size:13px;font-weight:800}.pricing-billing button.selected{color:#321b30;background:#f1a9cd}.pricing-billing span{color:#f6c3db;background:#74415f;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:9px}.pricing-billing button.selected span{color:#7e3f62;background:#ffd6e8}.pricing-grid{grid-template-columns:1fr 1fr;gap:15px;width:min(932px,100% - 48px);margin:0 auto 112px;display:grid}.pricing-plan{background:linear-gradient(145deg,#2a1929,#211422);border:1px solid #5c3c50;border-radius:24px;min-height:526px;padding:30px;position:relative}.pricing-plan.featured{background:linear-gradient(145deg,#543049,#2c1a2b);border-color:#b2608d;box-shadow:0 22px 55px #05020563}.pricing-badge{color:#3c1d35;letter-spacing:.8px;background:#f2b0d1;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:-11px;left:29px}.pricing-plan>p:not(.pricing-badge){color:#e7a9c9;letter-spacing:1.2px;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.pricing-plan h2{letter-spacing:-1.6px;margin:12px 0 20px;font-size:31px}.pricing-price{align-items:baseline;gap:7px;display:flex}.pricing-price b{letter-spacing:-1.9px;font-size:35px}.pricing-price span{color:#c4adbb;font-size:13px}.pricing-price+small{color:#bba2b1;min-height:22px;margin-top:5px;font-size:11px;display:block}.pricing-plan ul{color:#f4e4ec;gap:12px;margin:25px 0 26px;padding:0;font-size:13px;line-height:1.42;list-style:none;display:grid}.pricing-plan li{align-items:flex-start;gap:8px;display:flex}.pricing-plan li svg{color:#efafd0;flex:none;margin-top:1px}.pricing-action{color:#fff7fb;border:1px solid #86506e;border-radius:13px;place-items:center;min-height:47px;font-size:13px;font-weight:850;text-decoration:none;display:grid;position:absolute;bottom:29px;left:30px;right:30px}.pricing-action.primary{color:#381e34;background:#f2afd0;border-color:#f4bfd9}.pricing-explain{border-top:1px solid #4b3142;border-bottom:1px solid #4b3142;grid-template-columns:.92fr 1fr;align-items:start;gap:94px;width:min(1010px,100% - 48px);margin:0 auto;padding:75px 0;display:grid}.pricing-explain h2{letter-spacing:-2.8px;margin:14px 0 0;font-size:clamp(36px,4.3vw,54px);line-height:1.04}.pricing-explain>div:last-child{gap:18px;padding-top:6px;display:grid}.pricing-explain>div:last-child p{color:#cbb6c3;margin:0;font-size:15px;line-height:1.66}.pricing-trust{background:#241625;border:1px solid #69445b;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:min(1010px,100% - 48px);margin:76px auto 106px;padding:25px 28px;display:grid}.pricing-trust>svg{color:#efacd0}.pricing-trust b{font-size:15px}.pricing-trust p{color:#c0aaba;margin:5px 0 0;font-size:12px;line-height:1.5}.pricing-trust a{color:#f0abd0;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=800px){.pricing-hero,.pricing-grid,.pricing-explain,.pricing-trust{width:min(100% - 32px,590px)}.pricing-hero{text-align:left;padding-top:52px}.pricing-hero h1{letter-spacing:-3.5px;font-size:clamp(46px,13vw,63px)}.pricing-hero>p:not(.product-eyebrow){margin-left:0;font-size:16px}.pricing-grid{grid-template-columns:1fr;margin-bottom:70px}.pricing-plan{min-height:493px}.pricing-explain{grid-template-columns:1fr;gap:30px;padding:62px 0}.pricing-trust{grid-template-columns:auto 1fr;margin:58px auto 72px;padding:21px}.pricing-trust a{grid-column:1/-1;margin-top:4px}}.sector-hero-v2{min-height:700px;padding-bottom:102px}.sector-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:31px;display:flex}.sector-copy .sector-actions .product-primary{margin-top:0}.sector-proof{color:#cdb8c5;flex-wrap:wrap;gap:10px 18px;margin-top:27px;font-size:12px;font-weight:720;display:flex}.sector-proof span{align-items:center;gap:6px;display:inline-flex}.sector-proof svg{color:#efa8ce}.sector-screen-note{z-index:3;color:#fff8fb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#362236ed;border:1px solid #ffedf04d;border-radius:13px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:800;display:flex;position:absolute;top:42px;left:-46px;box-shadow:0 13px 28px #08030873}.sector-screen-note svg{color:#8be7ad}.sector-quote{align-items:flex-start;gap:8px;display:flex}.sector-quote svg{color:#efb0d0;flex:none;margin-top:2px}.sector-reality,.sector-workday,.sector-outcomes{width:min(1160px,100% - 48px);margin:0 auto}.sector-reality{background:linear-gradient(115deg,#39213a,#251727 57%,#32223e);border:1px solid #70495f;border-radius:30px;grid-template-columns:minmax(0,.95fr) minmax(350px,.82fr);align-items:center;gap:78px;padding:76px 73px;display:grid}.sector-reality h2,.sector-workday h2,.sector-outcomes h2{letter-spacing:-3px;margin:15px 0 0;font-size:clamp(37px,4.5vw,57px);font-weight:650;line-height:1.04}.sector-reality ul,.sector-outcomes ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.sector-reality li,.sector-outcomes li{color:#efdee8;align-items:flex-start;gap:10px;font-size:14px;font-weight:680;line-height:1.48;display:flex}.sector-reality li svg,.sector-outcomes li svg{color:#f0acd0;flex:none;margin-top:1px}.sector-workday{padding:125px 0}.sector-workday-heading{max-width:610px}.sector-workday-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px;display:grid}.sector-workday-grid article{background:linear-gradient(145deg,#281827,#201421);border:1px solid #593b4d;border-radius:22px;min-height:284px;padding:29px;position:relative;overflow:hidden}.sector-workday-grid article:nth-child(2){background:linear-gradient(145deg,#46273e,#281827)}.sector-workday-grid article:after{content:"";opacity:.55;border:1px solid #a65b80;border-radius:50%;width:118px;height:118px;position:absolute;bottom:-48px;right:-34px}.sector-workday-grid article>span{color:#ab8f9f;font-size:12px;font-weight:850;display:block}.sector-workday-grid article small{color:#efa8cd;letter-spacing:1.15px;margin-top:43px;font-size:10px;font-weight:850;display:block}.sector-workday-grid h3{z-index:1;letter-spacing:-.9px;margin:11px 0 9px;font-size:21px;line-height:1.1;position:relative}.sector-workday-grid p{z-index:1;color:#c8b2bf;margin:0;font-size:14px;line-height:1.6;position:relative}.sector-outcomes{border-top:1px solid #553849;border-bottom:1px solid #553849;grid-template-columns:minmax(0,.9fr) minmax(330px,.74fr);align-items:center;gap:85px;padding:72px;display:grid}.sector-outcomes-copy>p:not(.product-eyebrow){color:#cdb8c5;max-width:520px;margin:18px 0 0;font-size:15px;line-height:1.65}.sector-outcomes ul{gap:17px}.sector-outcomes li{font-size:15px}.sector-next a>span{gap:5px;display:grid}.sector-next a b{font-size:15px}.sector-next a small{color:#c0a6b5;font-size:12px;font-weight:500}@media (width<=800px){.sector-hero-v2{padding-bottom:75px}.sector-actions{gap:17px;margin-top:27px}.sector-proof{gap:9px 14px}.sector-screen-note{top:27px;left:-12px}.sector-reality,.sector-workday,.sector-outcomes{width:min(100% - 32px,590px)}.sector-reality,.sector-outcomes{border-radius:24px;grid-template-columns:1fr;gap:31px;padding:39px 25px}.sector-reality h2,.sector-workday h2,.sector-outcomes h2{letter-spacing:-2.2px}.sector-workday{padding:74px 0}.sector-workday-grid{grid-template-columns:1fr;margin-top:30px}.sector-workday-grid article{min-height:240px}.sector-workday-grid article small{margin-top:30px}.sector-outcomes{margin-bottom:0}.sector-next{margin-top:72px}}.sectors-directory-hero,.sectors-directory-grid{width:min(1160px,100% - 48px);margin:0 auto}.sectors-directory-hero{text-align:center;padding:92px 0 57px}.sectors-directory-hero .product-eyebrow{justify-content:center}.sectors-directory-hero h1{letter-spacing:-4.3px;margin:17px 0 19px;font-size:clamp(50px,6.2vw,78px);font-weight:650;line-height:.97}.sectors-directory-hero h1 em{color:#efabd0;font-style:normal}.sectors-directory-hero>p:not(.product-eyebrow){color:#d4c0cd;max-width:645px;margin:0 auto;font-size:17px;line-height:1.62}.sectors-directory-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:112px;display:grid}.sectors-directory-grid a{color:#fff8fb;background:linear-gradient(145deg,#291827,#201421);border:1px solid #5b3b4f;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:start;gap:15px;min-height:185px;padding:25px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s;display:grid;position:relative;overflow:hidden}.sectors-directory-grid a:after{content:"";border:1px solid #e9aac329;border-radius:50%;width:160px;height:160px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s;position:absolute;bottom:-78px;right:-60px}.sectors-directory-grid a:hover{background:linear-gradient(145deg,#43243a,#241525);border-color:#b96b91;transform:translateY(-5px)}.sectors-directory-grid a:hover:after{opacity:.85;transform:scale(1.25)translate(-12px,-12px)}.sectors-directory-grid a>span{color:#edabd0;letter-spacing:1px;font-size:11px;font-weight:900}.sectors-directory-grid h2{letter-spacing:-.8px;margin:0;font-size:20px}.sector-directory-icon{color:#f1b4d3;background:#edacd012;border:1px solid #ecafd052;border-radius:13px;place-items:center;width:38px;height:38px;margin-bottom:19px;display:grid;box-shadow:inset 0 1px #fff1f31c}.sector-directory-icon svg{color:currentColor;margin:0}.sectors-directory-grid p{color:#c5adba;margin:8px 0 0;font-size:13px;line-height:1.5}.sectors-directory-grid svg{color:#efabd0;margin-top:3px}@media (width<=800px){.sectors-directory-hero,.sectors-directory-grid{width:min(100% - 32px,590px)}.sectors-directory-hero{text-align:left;padding:57px 0 39px}.sectors-directory-hero .product-eyebrow{justify-content:flex-start}.sectors-directory-hero h1{letter-spacing:-3.5px;font-size:clamp(46px,13vw,63px)}.sectors-directory-hero>p:not(.product-eyebrow){margin-left:0;font-size:16px}.sectors-directory-grid{grid-template-columns:1fr;padding-bottom:72px}.sectors-directory-grid a{min-height:133px;padding:21px}}.solutions-hero,.solutions-map,.solutions-showcase,.solutions-cta{width:min(1160px,100% - 48px);margin:0 auto}.solutions-hero{isolation:isolate;text-align:center;padding:92px 0 46px;position:relative;overflow:hidden}.solutions-hero:before{content:"";z-index:-2;filter:blur(9px);pointer-events:none;background:radial-gradient(at 50% 55%,#b6659350,#0000 63%);border-radius:50%;position:absolute;inset:11px 8% -70px}.solutions-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #eeabd025;border-radius:50%;width:min(860px,80vw);height:210px;position:absolute;top:128px;left:50%;transform:translate(-50%)rotate(-5deg)}.solutions-hero-orbit{z-index:-1;pointer-events:none;border:1px solid #efb7d62a;border-radius:50%;display:block;position:absolute}.solutions-hero-orbit-a{width:420px;height:120px;animation:15s linear infinite solutions-orbit;top:90px;left:calc(50% - 410px);transform:rotate(19deg)}.solutions-hero-orbit-b{border-color:#a4d7ce24;width:330px;height:104px;animation:18s linear infinite solutions-orbit-reverse;top:177px;right:calc(50% - 410px);transform:rotate(-24deg)}.solutions-hero .product-eyebrow{justify-content:center}.solutions-hero h1{letter-spacing:-4.3px;margin:17px 0 19px;font-size:clamp(50px,6.2vw,78px);font-weight:650;line-height:.97}.solutions-hero h1 em{color:#efabd0;font-style:normal}.solutions-hero>p:not(.product-eyebrow){color:#d4c0cd;max-width:670px;margin:0 auto;font-size:17px;line-height:1.62}.solutions-hero .product-primary{margin-top:29px}.solutions-map{color:#eac8db;justify-content:center;align-items:center;gap:12px;margin-bottom:101px;font-size:12px;font-weight:800;display:flex}.solutions-map span{background:linear-gradient(145deg,#2a1a2b,#211421);border:1px solid #6a4259;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;transition:transform .25s,border-color .25s;display:inline-flex;position:relative;box-shadow:0 12px 26px #06020826}.solutions-map span:hover{border-color:#e6a4c8;transform:translateY(-3px)}.solutions-map b{color:#382136;background:#efacd0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.solutions-map i{background:#80506a;width:28px;height:1px;position:relative;overflow:hidden}.solutions-map i:after{content:"";background:#ffd5e9;border-radius:999px;width:7px;height:5px;animation:3.6s ease-in-out infinite solutions-flow;position:absolute;top:-2px;left:-8px;box-shadow:0 0 12px #f5aacd}.solutions-map i:nth-of-type(2):after{animation-delay:1.15s}.solutions-map i:nth-of-type(3):after{animation-delay:2.3s}.solutions-showcase{gap:117px;padding-bottom:116px;display:grid}.solutions-showcase article{grid-template-columns:minmax(360px,.86fr) minmax(0,.9fr);align-items:center;gap:108px;display:grid}.solutions-showcase article.reverse{grid-template-columns:minmax(0,.9fr) minmax(360px,.86fr)}.solutions-showcase article.reverse .solutions-shot{order:2}.solutions-showcase article.reverse .solutions-copy{order:1}.solutions-shot{background:linear-gradient(145deg,#3d243a,#201421);border:1px solid #8d5170;border-radius:32px;justify-self:end;width:min(100%,404px);padding:12px;position:relative;box-shadow:0 34px 76px #05020591}.solutions-showcase article.reverse .solutions-shot{justify-self:start}.solutions-shot>span{z-index:2;color:#311a2e;background:#f1add0;border:1px solid #f2c3db;border-radius:13px;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;position:absolute;top:-16px;left:-17px;box-shadow:0 10px 24px #0803086e}.solutions-shot>div{background:#f7f1f5;border-radius:22px;overflow:hidden}.solutions-shot img{width:100%;display:block}.solutions-copy h2{letter-spacing:-2.8px;margin:14px 0 13px;font-size:clamp(38px,4.3vw,55px);font-weight:650;line-height:1.02}.solutions-copy>p:not(.product-eyebrow){color:#ceb9c5;max-width:485px;margin:0;font-size:15px;line-height:1.65}.solutions-copy ul{color:#f1dce8;gap:9px;margin:22px 0 24px;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.solutions-copy li{align-items:flex-start;gap:8px;display:flex}.solutions-copy li svg{color:#f0acd0;flex:none;margin-top:1px}.solutions-copy>a{color:#f0afd0;align-items:center;gap:8px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.solutions-copy>a:hover{color:#ffe3f1}.solutions-cta{background:linear-gradient(115deg,#583049,#874d70 48%,#34203d);border:1px solid #784c66;border-radius:30px;justify-content:space-between;align-items:end;gap:38px;margin-bottom:108px;padding:65px 72px;display:flex}.solutions-cta h2{letter-spacing:-3px;margin:14px 0 0;font-size:clamp(38px,4.5vw,57px);font-weight:650;line-height:1.04}.solutions-cta p:not(.product-eyebrow){color:#e0cad7;max-width:545px;margin:17px 0 0;font-size:15px;line-height:1.62}@keyframes solutions-orbit{to{transform:rotate(379deg)}}@keyframes solutions-orbit-reverse{to{transform:rotate(-384deg)}}@keyframes solutions-flow{0%{opacity:0;left:-8px}12%,76%{opacity:1}to{opacity:0;left:30px}}@media (width<=800px){.solutions-hero,.solutions-map,.solutions-showcase,.solutions-cta{width:min(100% - 32px,590px)}.solutions-hero{text-align:left;padding:57px 0 35px}.solutions-hero .product-eyebrow{justify-content:flex-start}.solutions-hero h1{letter-spacing:-3.5px;font-size:clamp(46px,13vw,63px)}.solutions-hero>p:not(.product-eyebrow){margin-left:0;font-size:16px}.solutions-map{justify-content:flex-start;gap:7px;margin-bottom:70px;padding-bottom:6px;overflow-x:auto}.solutions-map span{flex:none;font-size:11px}.solutions-map i{flex:0 0 14px}.solutions-showcase{gap:76px;padding-bottom:74px}.solutions-showcase article,.solutions-showcase article.reverse{grid-template-columns:1fr;gap:39px}.solutions-showcase article.reverse .solutions-shot,.solutions-showcase article.reverse .solutions-copy{order:initial}.solutions-shot,.solutions-showcase article.reverse .solutions-shot{justify-self:end;width:min(100% - 15px,390px)}.solutions-showcase article.reverse .solutions-shot{justify-self:end}.solutions-copy h2{letter-spacing:-2.2px}.solutions-cta{border-radius:24px;gap:29px;margin-bottom:70px;padding:40px 25px;display:grid}.solutions-cta h2{letter-spacing:-2.2px}.solutions-cta .product-primary{width:max-content}}.platform-admin-section-tabs{gap:8px;margin:0 0 18px;padding-bottom:2px;display:flex;overflow-x:auto}.platform-admin-section-tabs button{color:#d9c5d1;background:#211522;border:1px solid #5c3b4c;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.platform-admin-section-tabs button.active{color:#29152a;background:#efa5ca;border-color:#efa5ca}.platform-admin-section-tabs span{color:#fff5f8;background:#863b57;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:10px;display:inline-grid}.platform-admin-system-panel{background:#211522;border:1px solid #513543;border-radius:22px;gap:15px;padding:24px;display:grid}.platform-admin-system-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.platform-admin-system-head p{color:#efa8cf;letter-spacing:1.5px;margin:0;font-size:11px;font-weight:900}.platform-admin-system-head h2{color:#fff7fb;letter-spacing:-1px;margin:9px 0 5px;font-size:clamp(22px,3vw,31px)}.platform-admin-system-head span{color:#bca7b2;font-size:12px;line-height:1.55}.platform-admin-system-head>button{color:#f3b1d3;background:0 0;border:1px solid #70485c;border-radius:10px;flex:none;min-height:38px;padding:0 12px;font-weight:800}.platform-admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.platform-admin-overview-grid article{background:#1b121c;border:1px solid #563847;border-radius:15px;gap:5px;min-height:132px;padding:17px;display:grid}.platform-admin-overview-grid article.attention{background:#31231a;border-color:#9b6740}.platform-admin-overview-grid span{color:#bfabb7;font-size:11px;font-weight:800}.platform-admin-overview-grid b{color:#fff5fa;font-size:30px;line-height:1.1}.platform-admin-overview-grid small{color:#a8919e;font-size:11px;line-height:1.4}.platform-admin-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.platform-admin-system-card{background:#1b121c;border:1px solid #553747;border-radius:15px;gap:14px;min-width:0;padding:18px;display:grid}.platform-admin-system-card h3{color:#fff5fa;margin:0;font-size:15px}.platform-admin-system-card>div>span,.platform-admin-system-card p{color:#bca7b2;margin:5px 0 0;font-size:12px;line-height:1.5;display:block}.platform-admin-payment-card{grid-column:1/-1}.platform-admin-metric-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.platform-admin-metric-list div{background:#2a1b29;border-radius:10px;padding:11px}.platform-admin-metric-list dt{color:#bca7b2;font-size:10px;font-weight:800}.platform-admin-metric-list dd{color:#f9eff4;margin:5px 0 0;font-size:19px;font-weight:900}.platform-admin-audit-list{gap:8px;display:grid}.platform-admin-audit-list article{background:#201420;border:1px solid #4b3240;border-radius:11px;justify-content:space-between;align-items:center;gap:13px;padding:12px;display:flex}.platform-admin-audit-list article>div{gap:4px;min-width:0;display:grid}.platform-admin-audit-list b{color:#f9eff4;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-admin-audit-list span{color:#a8929e;font-size:10px}.platform-admin-audit-list em{color:#e9b0cf;background:#4a2f42;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800}.platform-admin-ticket-form{background:#1b121c;border:1px solid #5c3b4d;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:17px;display:grid}.platform-admin-ticket-form label{color:#ddc7d2;gap:7px;font-size:11px;font-weight:800;display:grid}.platform-admin-ticket-form label.wide{grid-column:1/-1}.platform-admin-ticket-form input,.platform-admin-ticket-form select,.platform-admin-ticket-form textarea{color:#fff9fc;background:#170e18;border:1px solid #694556;border-radius:10px;outline:none;width:100%;min-height:41px;padding:8px 10px}.platform-admin-ticket-form textarea{resize:vertical;min-height:80px}.platform-admin-ticket-form>button{color:#2b172c;background:#efa5ca;border:0;border-radius:10px;justify-self:start;min-height:40px;padding:0 14px;font-weight:850}.platform-admin-ticket-list{gap:9px;display:grid}.platform-admin-ticket{background:#1b121c;border:1px solid #553747;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex}.platform-admin-ticket>div:first-child{gap:6px;min-width:0;display:grid}.platform-admin-ticket h3{color:#fff5fa;margin:0;font-size:14px}.platform-admin-ticket p,.platform-admin-ticket small,.platform-admin-ticket em{color:#ad97a4;margin:0;font-size:11px;line-height:1.45}.platform-admin-ticket em{color:#efb4d0;font-style:normal}.platform-admin-ticket-priority{color:#d9c7d1;background:#463440;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900}.platform-admin-ticket-priority.high{color:#ffd5a5;background:#68451f}.platform-admin-ticket-priority.urgent{color:#ffd1d9;background:#703343}.platform-admin-ticket-actions{flex:none;justify-items:end;gap:9px;display:grid}.platform-admin-ticket-actions>span{color:#bfabb8;font-size:11px;font-weight:800}.platform-admin-ticket-actions button{color:#f9edf3;background:0 0;border:1px solid #70485c;border-radius:8px;padding:7px 9px;font-size:11px;font-weight:800}.platform-admin-modal-copy{color:#fff4fa;background:#332030;border-radius:10px;gap:4px;margin:0;padding:10px;font-size:12px;display:grid}.platform-admin-modal-copy span{color:#b9a2af;font-size:11px}@media (width<=850px){.platform-admin-system-panel{padding:18px 14px}.platform-admin-system-head{flex-direction:column;align-items:flex-start}.platform-admin-overview-grid,.platform-admin-system-grid,.platform-admin-ticket-form,.platform-admin-metric-list{grid-template-columns:1fr}.platform-admin-ticket-form label.wide{grid-column:auto}.platform-admin-ticket{flex-direction:column}.platform-admin-ticket-actions{grid-auto-flow:column;justify-content:start;justify-items:start;width:100%}}.platform-admin-workspace.single{min-height:0;display:block;overflow:visible}.platform-admin-business-picker{background:linear-gradient(100deg,#1b121c,#261826);border-bottom:1px solid #513543;grid-template-columns:minmax(200px,.75fr) minmax(360px,1.25fr);align-items:end;gap:18px;padding:21px 25px 17px;display:grid}.platform-admin-business-picker p{color:#efa8cf;letter-spacing:1.5px;margin:0;font-size:10px;font-weight:900}.platform-admin-business-picker h2{color:#fff7fb;letter-spacing:-.6px;margin:7px 0 4px;font-size:21px}.platform-admin-business-picker>div:first-child>span{color:#bba7b2;font-size:11px;line-height:1.45}.platform-admin-picker-controls{grid-template-columns:minmax(120px,.55fr) minmax(210px,1fr);gap:9px;display:grid}.platform-admin-picker-controls input,.platform-admin-picker-controls select{color:#fff8fc;background:#160d17;border:1px solid #694556;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 12px;font-weight:700}.platform-admin-picker-controls input:focus,.platform-admin-picker-controls select:focus{border-color:#f0a8cf;box-shadow:0 0 0 3px #ed9cc323}.platform-admin-picker-count{color:#bba7b2;grid-column:1/-1;font-size:11px;font-weight:750}.platform-admin-workspace.single .platform-admin-detail{padding:30px 34px 36px}.platform-admin-workspace.single .platform-admin-placeholder{max-width:480px;min-height:310px}@media (width<=850px){.platform-admin-business-picker{grid-template-columns:1fr;padding:19px 16px 14px}.platform-admin-picker-controls{grid-template-columns:1fr}.platform-admin-picker-count{display:none}.platform-admin-workspace.single .platform-admin-detail{padding:22px 16px}}.platform-admin-settings-panel{padding:0;overflow:hidden}.platform-admin-settings-panel>.platform-admin-panel-title{padding:21px 21px 0}.settings-tabs{margin-top:15px}.platform-admin-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:20px 21px;display:grid}.platform-admin-settings-form label{color:#ddc7d2;gap:7px;font-size:11px;font-weight:800;display:grid}.platform-admin-settings-form label.wide,.platform-admin-settings-form .wide{grid-column:1/-1}.platform-admin-settings-form input,.platform-admin-settings-form select,.platform-admin-settings-form textarea{color:#fff9fc;background:#170e18;border:1px solid #694556;border-radius:10px;outline:none;width:100%;min-height:42px;padding:8px 10px}.platform-admin-settings-form textarea{resize:vertical;min-height:90px;line-height:1.5}.platform-admin-settings-form input:focus,.platform-admin-settings-form select:focus,.platform-admin-settings-form textarea:focus{border-color:#f0a8cf;box-shadow:0 0 0 3px #ed9cc323}.platform-admin-settings-actions{justify-content:flex-end;padding:0 21px 21px;display:flex}.platform-admin-settings-actions button,.platform-admin-settings-form>button{color:#2b172c;background:#efa5ca;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-weight:850}.platform-admin-settings-actions button:disabled,.platform-admin-settings-form>button:disabled{opacity:.5}.platform-admin-setting-note{background:#2a1b29;border:1px solid #624050;border-radius:12px;gap:5px;padding:13px;display:grid}.platform-admin-setting-note b{color:#f7eaf1;font-size:13px}.platform-admin-setting-note span{color:#bda8b4;font-size:11px;line-height:1.5}.platform-admin-toggle-row{background:#201420;border:1px solid #563747;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;min-height:46px;padding:0 12px;display:flex!important}.platform-admin-toggle-row span{color:#eadce5;font-size:12px}.platform-admin-toggle-row input{accent-color:#efa5ca;height:21px;margin:0;width:38px!important;min-height:auto!important;padding:0!important}.platform-admin-weekly-schedule{background:#201420;border:1px solid #563747;border-radius:13px;gap:8px;padding:13px;display:grid}.platform-admin-weekly-schedule article{grid-template-columns:minmax(130px,1fr) 102px 16px 102px;align-items:center;gap:8px;display:grid}.platform-admin-weekly-schedule .platform-admin-checkbox{min-height:34px}.platform-admin-weekly-schedule input[type=time]{min-height:35px;padding:0 7px}.platform-admin-weekly-schedule i{color:#a8919e;text-align:center;font-style:normal}.platform-admin-blacklist{gap:2px;display:grid}.platform-admin-blacklist .platform-admin-settings-form{border-bottom:1px solid #553747}.platform-admin-blacklist-list{gap:8px;padding:17px 21px 21px;display:grid}.platform-admin-blacklist-list article{background:#201420;border:1px solid #563747;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.platform-admin-blacklist-list article>div{gap:4px;min-width:0;display:grid}.platform-admin-blacklist-list b{color:#fff5fa;font-size:12px}.platform-admin-blacklist-list span{color:#af99a6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-admin-blacklist-list button{color:#ffc8d0;background:0 0;border:1px solid #91495a;border-radius:8px;flex:none;padding:6px 9px;font-size:10px;font-weight:800}@media (width<=850px){.platform-admin-settings-form{grid-template-columns:1fr;padding:17px 14px}.platform-admin-settings-form label.wide,.platform-admin-settings-form .wide{grid-column:auto}.platform-admin-settings-actions{padding:0 14px 17px}.platform-admin-weekly-schedule article{grid-template-columns:1fr 92px 14px 92px}.platform-admin-blacklist-list{padding:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}.product-site{--rp-bg:#160f1b;--rp-panel:#24192a;--rp-line:#ffffff16;--rp-pink:#eeaed0;--rp-text:#fff8fc;--rp-muted:#c0aebf;isolation:isolate;color:var(--rp-text);background:var(--rp-bg);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:clip}.rp-site-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:84px 0 0;overflow:hidden}.rp-site-atmosphere:after{content:"";opacity:.24;mix-blend-mode:screen;background-image:radial-gradient(#ffe5f008 .7px,#0000 .8px);background-size:5px 5px;position:absolute;inset:0}.rp-site-aura{filter:blur(44px);opacity:.18;will-change:transform;border-radius:50%;display:block;position:absolute}.rp-site-aura-one{background:#a34f80;width:430px;height:430px;animation:21s ease-in-out infinite rp-site-drift;top:4%;left:-250px}.rp-site-aura-two{background:#596caa;width:390px;height:390px;animation:25s ease-in-out -7s infinite reverse rp-site-drift;top:36%;right:-220px}.rp-site-aura-three{background:#9a547c;width:340px;height:340px;animation:22s ease-in-out -11s infinite rp-site-drift;top:71%;left:22%}@keyframes rp-site-drift{0%,to{transform:translate(0,0)scale(.95)}50%{transform:translate(90px,-50px)scale(1.1)}}.rp-container{width:min(1200px,100% - 80px);margin-inline:auto}.rp-home *{box-sizing:border-box}.rp-home h1,.rp-home h2,.rp-home h3,.rp-home p{margin:0}.rp-home em{color:var(--rp-pink);font-style:normal}.rp-kicker{color:var(--rp-pink);letter-spacing:.13em;align-items:center;gap:10px;font-size:12px;font-weight:700;line-height:1.7;display:flex}.rp-kicker>span{background:currentColor;width:22px;height:2px}.rp-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;min-height:735px;padding-block:65px 90px;display:grid}.rp-hero-copy{z-index:2;position:relative}.rp-hero h1{letter-spacing:-.055em;margin:25px 0;font-size:clamp(52px,5.75vw,80px);font-weight:600;line-height:1.07}.rp-hero .rp-lead{max-width:470px;color:var(--rp-muted);font-size:19px;line-height:1.75}.rp-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.rp-button{color:#2c1730;background:var(--rp-pink);border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;gap:10px;min-height:53px;padding:14px 23px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.rp-button:hover{background:#f9c7e0;transform:translateY(-3px);box-shadow:0 12px 32px #edabd029}.rp-button-quiet{min-height:44px;color:var(--rp-text);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.rp-button-quiet:hover{color:var(--rp-pink)}.rp-hero-notes{color:var(--rp-muted);flex-wrap:wrap;gap:18px;margin-top:27px;font-size:12px;display:flex}.rp-hero-notes span{align-items:center;gap:5px;display:inline-flex}.rp-hero-notes svg{color:var(--rp-pink)}.rp-hero-stage{isolation:isolate;perspective:1300px;height:580px;position:relative}.rp-hero-grid{z-index:-3;opacity:.38;transform-origin:bottom;background-image:linear-gradient(#efb7d91a 1px,#0000 1px),linear-gradient(90deg,#efb7d91a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:-68px -68px -48px;overflow:hidden;transform:perspective(700px)rotateX(54deg)translateY(104px)scale(1.25);-webkit-mask-image:radial-gradient(70% 62% at 55% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 62% at 55% 45%,#000 20%,#0000 75%)}.rp-hero-halo{z-index:-2;filter:blur(1px);background:radial-gradient(#c77ca855 0,#7b48602a 43%,#0000 72%);border-radius:50%;animation:6s ease-in-out infinite rp-halo-breathe;position:absolute;inset:30px -35px}.rp-hero-orbit{z-index:-1;pointer-events:none;border:1px solid #f1b8d32e;border-radius:50%;position:absolute}.rp-hero-orbit i{background:#ffd2e8;border-radius:50%;width:9px;height:9px;margin:-5px;position:absolute;box-shadow:0 0 0 6px #f7b9d222,0 0 20px #f8b7d9}.rp-hero-orbit-a{width:430px;height:430px;animation:18s linear infinite rp-orbit;top:44px;left:52px;transform:rotate(-20deg)}.rp-hero-orbit-a i{top:0;left:28%}.rp-hero-orbit-b{border-color:#9dbbd52a;width:525px;height:300px;animation:24s linear infinite rp-orbit-reverse;top:122px;left:-30px;transform:rotate(31deg)}.rp-hero-orbit-b i{background:#c8e8e2;width:7px;height:7px;top:48%;right:1%;box-shadow:0 0 0 6px #b8e8dc17,0 0 18px #a9e3d5}.rp-hero-glow{z-index:-1;filter:blur(18px);opacity:.75;pointer-events:none;border-radius:50%;position:absolute}.rp-hero-glow-a{background:#e992bd32;width:94px;height:94px;animation:8s ease-in-out infinite rp-float;top:22%;left:4%}.rp-hero-glow-b{background:#8fd9ca2c;width:74px;height:74px;animation:9s ease-in-out -4s infinite rp-float;bottom:17%;right:5%}.rp-phone{background:linear-gradient(120deg,#5e4b59,#201723 25%,#08080c 72%,#7a6070);border:1px solid #b69bad;border-radius:39px;width:270px;padding:8px;box-shadow:0 30px 60px #08040c65,inset 0 0 0 2px #09080c}.rp-phone-hardware{justify-content:center;align-items:center;gap:7px;height:20px;display:flex}.rp-phone-hardware span{background:#302d35;border-radius:5px;width:38px;height:4px}.rp-phone-hardware i{background:#323949;border-radius:50%;width:5px;height:5px}.rp-phone-screen{background:#f8f5f7;border-radius:21px;overflow:hidden}.rp-phone img{aspect-ratio:629/1280;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.rp-phone-bottom{place-items:center;height:13px;display:grid}.rp-phone-bottom span{background:#94858f;border-radius:4px;width:68px;height:3px}.rp-hero-mainphone{z-index:2;animation:.8s cubic-bezier(.2,.75,.2,1) both rp-phone-entrance;position:absolute;top:0;left:18px;transform:rotate(-5deg)}.rp-hero-backphone{transform-origin:100%;opacity:.88;position:absolute;top:66px;right:0;transform:rotate(9deg)scale(.88)}.rp-hero-live-card{z-index:5;color:#fff8fc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#2c1d30e6;border:1px solid #f7d3e04c;border-radius:15px;align-items:center;gap:9px;min-width:211px;padding:12px 14px;animation:.7s cubic-bezier(.2,.8,.2,1) .45s both rp-card-entrance,6s ease-in-out 1.2s infinite rp-float;display:flex;position:absolute;top:54px;right:-26px;box-shadow:0 16px 36px #09040d54}.rp-hero-live-card>div{flex:1;gap:3px;display:grid}.rp-hero-live-card small{color:#d7b8c8;letter-spacing:.12em;font-size:9px;font-weight:800}.rp-hero-live-card b{letter-spacing:-.1px;font-size:12px}.rp-hero-live-card>svg{color:#7de2b1}.rp-live-dot{background:#6de0a6;border-radius:50%;width:8px;height:8px;animation:2s infinite rp-pulse;box-shadow:0 0 0 5px #67dd9d23}.rp-hero-time-card{z-index:4;color:#e6faf7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#1b3032d9;border:1px solid #d2eff04a;border-radius:16px;grid-template-columns:auto 6px auto;align-items:center;gap:4px;min-width:133px;padding:12px 14px 28px;animation:.7s cubic-bezier(.2,.8,.2,1) .58s both rp-card-entrance;display:grid;position:absolute;bottom:75px;right:-2px;transform:rotate(-4deg);box-shadow:0 14px 34px #05090b55}.rp-hero-time-card span,.rp-hero-time-card i{letter-spacing:-.04em;font-size:20px;font-style:normal;font-weight:700}.rp-hero-time-card i{color:#9ddbd4;animation:1.4s step-end infinite rp-clock-blink}.rp-hero-time-card small{color:#b2d4d0;letter-spacing:.1em;font-size:8px;font-weight:800;position:absolute;bottom:11px;left:14px}.rp-stage-caption{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2b1f30ee;border:1px solid #e5c5d62b;border-radius:16px;align-items:center;gap:12px;padding:16px 19px;display:flex;position:absolute;bottom:38px;left:-22px;box-shadow:0 10px 40px #08040c35}.rp-stage-caption svg{color:var(--rp-pink)}.rp-stage-caption div{gap:5px;display:grid}.rp-stage-caption b{font-size:13px}.rp-stage-caption span{color:var(--rp-muted);font-size:12px}.rp-calendar-switch{z-index:3;background:#25182a;border:1px solid #ffffff24;border-radius:100px;padding:4px;display:flex;position:absolute;bottom:-18px;right:9px}.rp-calendar-switch button{color:#cfbdcf;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:10px 16px;font-size:13px;transition:background .2s,color .2s}.rp-calendar-switch button[aria-pressed=true]{background:var(--rp-pink);color:#26132b}.rp-feature-strip{border-block:1px solid var(--rp-line);background:#201625}.rp-feature-strip>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;display:flex}.rp-feature-strip span{color:#d0bed0;align-items:center;gap:10px;font-size:14px;display:inline-flex}.rp-feature-strip svg{color:#d59abe;width:18px;height:18px}.rp-intro{text-align:center;padding-block:100px 64px}.rp-intro .rp-kicker{justify-content:center}.rp-home h2{letter-spacing:-.045em;margin:17px 0;font-size:clamp(35px,4.25vw,56px);font-weight:600;line-height:1.13}.rp-intro>p:not(.rp-kicker){color:var(--rp-muted);margin:0 auto 15px;font-size:17px;line-height:1.7}.rp-home :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #f6bad8}@keyframes rp-phone-entrance{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}@keyframes rp-halo-breathe{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes rp-orbit{to{transform:rotate(340deg)}}@keyframes rp-orbit-reverse{to{transform:rotate(-329deg)}}@keyframes rp-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes rp-card-entrance{0%{opacity:0;translate:14px 18px;scale:.94}to{opacity:1;translate:0;scale:1}}@keyframes rp-pulse{0%,to{box-shadow:0 0 0 4px #67dd9d23}50%{box-shadow:0 0 0 8px #67dd9d08}}@keyframes rp-clock-blink{50%{opacity:.28}}@media (width>=1500px){.rp-hero{gap:90px}}@media (width<=1050px){.rp-hero{gap:20px}.rp-hero-stage{transform-origin:50%;margin-inline:-20px;transform:scale(.9)}.rp-hero h1{font-size:60px}}@media (width<=800px){.rp-container{width:min(590px,100% - 40px)}.rp-hero{grid-template-columns:1fr;gap:34px;padding-block:48px 65px}.rp-hero h1{font-size:clamp(46px,9.4vw,68px)}.rp-hero-copy{text-align:center}.rp-hero .rp-kicker,.rp-actions,.rp-hero-notes{justify-content:center}.rp-hero .rp-lead{margin-inline:auto;font-size:17px}.rp-hero-stage{justify-self:center;width:min(480px,100%);height:550px;margin:0;transform:none}.rp-hero-mainphone{left:12%}.rp-hero-mainphone .rp-phone{width:245px}.rp-hero-backphone{top:48px;right:1%;transform:rotate(9deg)scale(.8)}.rp-hero-live-card{transform-origin:100% 0;top:42px;right:0;transform:scale(.9)}.rp-hero-time-card{transform-origin:100% 100%;bottom:83px;right:1%;transform:rotate(-4deg)scale(.88)}.rp-hero-orbit-a{left:3%}.rp-hero-orbit-b{left:-18%}.rp-stage-caption{bottom:27px;left:3%}.rp-calendar-switch{bottom:-15px;right:3%}.rp-feature-strip>div{grid-template-columns:1fr 1fr;gap:19px 12px;display:grid}.rp-feature-strip span{font-size:12px}.rp-intro{padding-block:75px 45px}}@media (width<=420px){.rp-hero-mainphone{left:5%}.rp-hero-backphone{right:-3%}.rp-hero-stage{height:530px}.rp-stage-caption{bottom:13px}.rp-hero-notes{gap:10px}.rp-actions{gap:9px 18px}}@media (prefers-reduced-motion:reduce){.rp-home *,.rp-home :before,.rp-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rp-site .product-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#160f1bee;border-bottom:1px solid #ffffff0c;gap:25px;width:100%;height:84px;padding:0 max(40px,50% - 600px);position:sticky;top:0}.rp-site .product-logo{letter-spacing:-.7px;color:#fff8fc;font-size:20px;font-weight:700}.rp-site .product-logo>span{background:#eeaed0;border-radius:12px;width:36px;height:36px}.rp-site .product-header-cta{white-space:nowrap;border:1px solid #b989a559;border-radius:99px;padding:12px 19px;font-size:13px;transition:background .2s}.rp-site .product-header-cta:hover{background:#40263d}.rp-site .rp-navigation{margin-left:auto;display:block}.rp-nav-content{align-items:center;gap:25px;display:flex}.rp-nav-content>a,.rp-nav-trigger{color:#d9c8d6;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:12px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rp-nav-content>a:hover,.rp-nav-trigger:hover{color:#fff}.rp-nav-trigger svg{transition:transform .2s}.rp-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.rp-nav-group{position:relative}.rp-nav-popover{background:#271b2d;border:1px solid #684760;border-radius:20px;width:325px;padding:22px;animation:.2s rp-menu-open;position:absolute;top:calc(100% + 15px);left:-24px;box-shadow:0 30px 65px #07030a80}.rp-nav-popover.rp-nav-solutions{width:565px;left:-135px}.rp-nav-popover>p{color:#ab8caa;letter-spacing:.1em;margin:0 0 12px;font-size:11px;font-weight:700}.rp-nav-items{gap:4px;display:grid}.rp-nav-solutions .rp-nav-items{grid-template-columns:1fr 1fr;gap:5px 12px}.rp-nav-items>a{color:#fff8fc;border-radius:10px;align-items:flex-start;gap:11px;padding:13px 10px;text-decoration:none;display:flex}.rp-nav-items>a:hover{background:#ffffff09}.rp-nav-items svg{color:#e8a7cb;flex-shrink:0;margin-top:3px}.rp-nav-items span{gap:5px;display:grid}.rp-nav-items b{font-size:14px;font-weight:600}.rp-nav-items small{color:#b9a4bb;font-size:12px;line-height:1.5}.rp-nav-overview{color:#eeaed0;border-top:1px solid #ffffff16;margin-top:13px;padding:16px 10px 0;font-size:14px;font-weight:600;text-decoration:none;display:block}.rp-mobile-trigger,.rp-nav-content>.rp-mobile-contact{display:none}.rp-skip-link{z-index:100;color:#231227;background:#eeaed0;border-radius:10px;padding:14px;position:fixed;top:8px;left:10px;transform:translateY(-150%)}.rp-skip-link:focus{transform:none}.rp-site :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #eeaed0}.rp-site .product-footer{border-top-color:#ffffff18;grid-template-columns:.9fr 1.6fr;gap:45px;width:min(1200px,100% - 80px);padding-block:60px 45px}.rp-site .product-footer-links{grid-template-columns:1fr 1fr 1fr;gap:25px;max-width:none}.rp-site .product-footer-links b{margin-bottom:10px;font-size:14px}.rp-site .product-footer-links a,.rp-site .product-footer>div>p{font-size:13px;line-height:1.7}.rp-site .product-footer-contact{border-top:1px solid #ffffff10;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px 28px;padding-top:27px;display:flex}.rp-site .product-footer-contact small{margin:0 0 0 auto;font-size:12px}.rp-tour{grid-template-columns:1fr 1fr;gap:90px;padding-block:5px 80px;display:grid;position:relative}.rp-tour-visual{position:relative}.rp-tour-stage{color:#41223c;background:#eddee7;border-radius:28px;flex-direction:column;align-items:center;height:655px;min-height:470px;max-height:calc(100svh - 128px);transition:background .65s;display:flex;position:sticky;top:105px;overflow:hidden}.rp-tour-tone-1{background:#e2ddec}.rp-tour-tone-2{background:#dce9e3}.rp-tour-tone-3{background:#e6dbea}.rp-tour-stage-label{letter-spacing:.12em;margin-top:24px;font-size:11px;font-weight:700}.rp-tour-phones{flex:1;width:100%;min-height:0;position:relative}.rp-tour-phone-layer{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .5s,transform .65s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:18px 0 12px;transform:translateY(35px)rotate(3deg)scale(.97)}.rp-tour-phone-layer.is-active{opacity:1;transform:translateY(0)rotate(-2deg)scale(1)}.rp-tour-phone-layer .rp-phone{aspect-ratio:270/568;flex-direction:column;width:auto;height:100%;max-height:530px;display:flex}.rp-tour-phone-layer .rp-phone-screen{flex:1;min-height:0}.rp-tour-phone-layer .rp-phone img{object-fit:contain;height:100%}.rp-tour-phone-layer .rp-phone-hardware,.rp-tour-phone-layer .rp-phone-bottom{flex-shrink:0}.rp-tour-note{text-align:center;justify-content:center;align-items:center;gap:8px;margin:4px 16px 13px;font-size:13px;font-weight:600;display:flex}.rp-tour-pagination{gap:7px;padding:0 0 19px;display:flex}.rp-tour-pagination button{color:#69405b;background:0 0;border:1px solid #69405b28;border-radius:99px;width:40px;min-height:30px;padding:6px;font-size:12px;transition:background .3s,color .3s}.rp-tour-pagination button[aria-pressed=true]{color:#fff;background:#784263}.rp-chapter{opacity:.55;flex-direction:column;justify-content:center;min-height:590px;padding-block:60px;scroll-margin-top:110px;transition:opacity .5s;display:flex}.rp-chapter.is-active{opacity:1}.rp-chapter-number{color:#e6a0c6;letter-spacing:.05em;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.rp-chapter-number svg{box-sizing:content-box;background:#312037;border-radius:14px;padding:13px}.rp-chapter h3{letter-spacing:-.04em;margin:23px 0 20px;font-size:clamp(31px,3.25vw,43px);font-weight:600;line-height:1.17}.rp-chapter>p{color:var(--rp-muted);max-width:440px;font-size:16px;line-height:1.8}.rp-chapter ul{gap:12px;margin:23px 0;padding:0;list-style:none;display:grid}.rp-chapter li{color:#e4d4e2;align-items:flex-start;gap:9px;font-size:14px;display:flex}.rp-chapter li svg{color:var(--rp-pink);flex-shrink:0;margin-top:1px}.rp-inline-link{width:fit-content;color:var(--rp-pink);border-bottom:1px solid #eeaed054;align-items:center;gap:8px;padding-block:7px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.rp-inline-link:hover{color:#ffe0f2;border-color:#ffe0f2}.rp-chapter-mobile-phone{display:none}.rp-two-column{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.rp-section-copy>p:not(.rp-kicker){color:var(--rp-muted);max-width:490px;margin:20px 0;font-size:17px;line-height:1.8}.rp-section-copy .rp-inline-link{margin-top:10px}.rp-check-list{gap:12px;margin:26px 0;padding:0;list-style:none;display:grid}.rp-check-list li{align-items:center;gap:9px;font-size:14px;display:flex}.rp-check-list svg{color:var(--rp-pink);flex-shrink:0}.rp-booking-section{background:#201625;border-block:1px solid #ffffff12;padding-block:100px}.rp-booking-demo{color:#3d2942;background:#fbf8fb;border:1px solid #e0cddd;border-radius:23px;overflow:hidden;transform:rotate(2deg);box-shadow:0 30px 65px #08050d40}.rp-browser-bar{background:#f0e8ef;border-bottom:1px solid #eadfe9;align-items:center;gap:5px;padding:16px 20px;display:flex}.rp-browser-bar>span{background:#c4b0c0;border-radius:50%;width:7px;height:7px}.rp-browser-bar small{text-align:center;color:#83717e;flex:1;font-size:12px}.rp-booking-body{padding:30px}.rp-booking-brand{align-items:center;gap:13px;margin-bottom:28px;display:flex}.rp-booking-brand>svg{box-sizing:content-box;color:#9b4d7a;background:#eddbe7;border-radius:16px;padding:14px}.rp-booking-brand>div{gap:6px;display:grid}.rp-booking-brand b{letter-spacing:-.5px;font-size:20px}.rp-booking-brand span{color:#82707f;font-size:12px}.rp-booking-service{border-block:1px solid #e7dce5;justify-content:space-between;align-items:center;padding-block:18px;display:flex}.rp-booking-service>div{gap:5px;display:grid}.rp-booking-service small{color:#9a8295;letter-spacing:.08em;font-size:10px}.rp-booking-service b{font-size:16px}.rp-booking-service>span{color:#857282;align-items:center;gap:6px;font-size:12px;display:flex}.rp-booking-days{justify-content:space-between;gap:10px;margin:24px 0;display:flex}.rp-booking-days>div{text-align:center;border:1px solid #e9dfe7;border-radius:12px;flex:1;gap:7px;padding:12px 8px;display:grid}.rp-booking-days small{font-size:12px}.rp-booking-days b{font-size:20px}.rp-booking-days .selected{color:#fff;background:#9b4d7a;border-color:#9b4d7a}.rp-booking-body>p{font-size:13px;font-weight:600}.rp-booking-times{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.rp-booking-times button{color:#765b6f;background:#fff;border:1px solid #ded0db;border-radius:9px;padding:12px 5px;font-size:13px;transition:background .2s}.rp-booking-times button[aria-pressed=true]{color:#78385e;background:#ecd9e6;border-color:#9b4d7a}.rp-booking-selected{color:#8a476e;background:#f0e4ed;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:19px;padding:15px 5px;font-size:13px;font-weight:600;display:flex}.rp-example-note{text-align:center;color:#8c7c88;margin-top:13px;font-size:11px;display:block}.rp-reminder-section{padding-block:130px}.rp-message-demo{color:#263b32;background:#e9f0eb;border:1px solid #c5d9d0;border-radius:24px;overflow:hidden;box-shadow:0 25px 70px #08060d35}.rp-message-top{background:#f7faf7;border-bottom:1px solid #dce8df;align-items:center;gap:12px;padding:23px;display:flex}.rp-message-avatar{color:#3d7d55;background:#d8e9dd;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.rp-message-top>div:nth-child(2){gap:4px;display:grid}.rp-message-top b{font-size:15px}.rp-message-top span:not(.rp-example-badge){color:#718378;font-size:12px}.rp-example-badge{letter-spacing:.08em;color:#79877f;border:1px solid;border-radius:5px;margin-left:auto;padding:4px 6px;font-size:10px}.rp-message-thread{min-height:350px;padding:22px 28px 30px}.rp-message-date{text-align:center;letter-spacing:.07em;color:#829388;margin-bottom:20px;font-size:10px;display:block}.rp-message-bubble{background:#fff;border-radius:0 16px 16px;max-width:320px;padding:19px;box-shadow:0 2px 6px #0c301015}.rp-message-bubble p{font-size:14px;line-height:1.65}.rp-message-appointment{gap:9px;padding:17px 0;display:grid}.rp-message-appointment b{font-size:15px}.rp-message-appointment span{color:#698071;align-items:center;gap:7px;font-size:12px;display:flex}.rp-message-bubble>small{color:#8b9b90;justify-content:flex-end;align-items:center;gap:4px;margin-top:7px;font-size:10px;display:flex}.rp-message-bubble>small svg{color:#579aa9}.rp-attendance{color:#328051;background:#fff;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;max-width:320px;margin-top:6px;padding:13px 10px;font-size:13px;font-weight:600;transition:background .2s;display:flex}.rp-attendance.is-confirmed{background:#cce8d4}.rp-message-reply{color:#438459;justify-content:flex-end;align-items:center;gap:7px;margin-top:16px;font-size:12px;animation:.35s rp-message-in;display:flex}.rp-message-setting{background:#f5f9f5;border-top:1px solid #d2ded5;justify-content:space-between;align-items:center;padding:21px 25px;display:flex}.rp-message-setting>div{gap:5px;display:grid}.rp-message-setting b{font-size:14px}.rp-message-setting div>span{color:#7d8c82;font-size:12px}.rp-switch{background:#b6c2b9;border:0;border-radius:99px;width:48px;height:28px;padding:3px;transition:background .2s}.rp-switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;display:block;box-shadow:0 1px 4px #0002}.rp-switch[aria-checked=true]{background:#508766}.rp-switch[aria-checked=true] span{transform:translate(20px)}.rp-finance-section{background:linear-gradient(125deg,#302038,#211725);border:1px solid #a684a730;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:65px;display:grid}.rp-finance-section h2{font-size:clamp(34px,3.65vw,47px)}.rp-finance-panel{color:#35233b;background:#fcf8fc;border-radius:20px;padding:28px}.rp-finance-panel-head{justify-content:space-between;align-items:center;display:flex}.rp-finance-panel-head>div{gap:7px;display:grid}.rp-finance-panel-head span{color:#9b859d;font-size:12px}.rp-finance-panel-head b{font-size:17px}.rp-finance-panel-head .rp-example-badge{font-size:9px}.rp-finance-totals{gap:32px;padding-block:28px 12px;display:flex}.rp-finance-totals>div{gap:9px;display:grid}.rp-finance-totals span{color:#96859c;font-size:12px}.rp-finance-totals b{letter-spacing:-1px;font-size:27px}.rp-finance-totals small{letter-spacing:0;font-size:11px;font-weight:500}.rp-chart{background:repeating-linear-gradient(0deg,#0000,#0000 43px,#eadfe8 44px,#0000 45px);height:180px;padding-top:10px}.rp-chart>div{align-items:flex-end;gap:13px;height:100%;padding-bottom:24px;display:flex}.rp-chart span{height:var(--bar-height);flex:1;position:relative}.rp-chart i{transform-origin:bottom;background:#a77299;border-radius:7px 7px 0 0;width:100%;height:100%;display:block}.rp-chart span:nth-child(6) i{background:#673c69}.rp-chart small{text-align:center;color:#9e8ea4;width:100%;font-size:10px;position:absolute;top:calc(100% + 8px)}.rp-visible .rp-chart i{animation:rp-bar-grow .8s cubic-bezier(.2,.8,.2,1) var(--bar-delay) both}.rp-finance-bottom{color:#947399;border-top:1px solid #e4d9e4;align-items:center;gap:8px;margin-top:15px;padding-top:23px;font-size:12px;display:flex}.rp-creative-section{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-block:130px;display:grid}.rp-creative-art{background:#392039;border:1px solid #684061;border-radius:28px;min-height:555px;position:relative;overflow:hidden}.rp-creative-word{color:#f2dbed;letter-spacing:-3px;font-size:57px;font-weight:600;line-height:1.05;position:absolute;top:38px;left:30px}.rp-creative-word em{color:#e297c6}.rp-creative-art .rp-phone{width:232px;position:absolute;top:114px;right:22px;transform:rotate(9deg)}.rp-creative-tag{color:#f0c3e0;background:#3e2945ef;border:1px solid #997599;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex;position:absolute;bottom:28px;left:23px}.rp-creative-tags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.rp-creative-tags span{color:#cfb4cb;border:1px solid #81607955;border-radius:99px;padding:9px 12px;font-size:12px}.rp-sectors-section{background:#23182a;border-block:1px solid #ffffff10;padding-block:85px 95px}.rp-sectors-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:37px;display:flex}.rp-sector-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.rp-sector-grid>a{background:#2b1e32;border:1px solid #a482a12b;border-radius:20px;min-height:235px;padding:27px 24px;text-decoration:none;transition:transform .25s,background .25s,border-color .25s}.rp-sector-grid>a:hover{background:#39283f;border-color:#9d739a;transform:translateY(-6px)}.rp-sector-grid svg{color:#dda1c8;margin-bottom:27px}.rp-sector-grid h3{color:#fff4ff;letter-spacing:-.5px;font-size:19px;font-weight:600}.rp-sector-grid p{color:#bda6bb;margin-top:10px;font-size:13px;line-height:1.65}.rp-sector-grid span{color:#dfa7ce;margin-top:25px;font-size:11px;display:block}.rp-discovery-section{border-bottom:1px solid #ffffff15;grid-template-columns:1fr .8fr;align-items:center;gap:100px;padding-block:115px;display:grid}.rp-discovery-logo{color:#dda9d3;align-items:center;gap:7px;font-size:24px;font-weight:600;display:inline-flex}.rp-discovery-section p{color:var(--rp-muted);max-width:445px;margin-bottom:27px;font-size:17px;line-height:1.8}.rp-discovery-path{padding-inline:25px;display:grid}.rp-discovery-path>div{background:#2a1d32;border:1px solid #a979aa35;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;padding:22px 24px;display:grid}.rp-discovery-path svg{color:#e6b5dc;grid-row:1/3}.rp-discovery-path span{font-size:15px;font-weight:600}.rp-discovery-path small{color:#b599b6;font-size:12px}.rp-discovery-path>div:nth-of-type(2){margin-left:20px}.rp-discovery-path>div:nth-of-type(3){margin-left:40px}.rp-discovery-path i{background:#956b9655;width:1px;height:25px;margin-left:52px}.rp-upcoming{background:radial-gradient(circle at 0 0,#8c496043,#0000 40%),linear-gradient(135deg,#2a1b30,#1d1524);border:1px solid #b7779c55;border-radius:30px;grid-template-columns:.78fr 1.22fr;align-items:start;gap:56px;width:min(1200px,100% - 80px);margin:106px auto;padding:53px;display:grid}.rp-upcoming-heading>p:not(.rp-kicker){max-width:410px;color:var(--rp-muted);margin:19px 0 0;font-size:15px;line-height:1.75}.rp-upcoming-grid{gap:12px;display:grid}.rp-upcoming-grid article{background:#ffffff08;border:1px solid #c88ba945;border-radius:18px;min-height:137px;padding:22px 24px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.rp-upcoming-grid article:hover{background:#ffffff0d;border-color:#e8a8cb;transform:translate(5px)}.rp-upcoming-grid article:after{content:"";filter:blur(8px);background:#d778ad20;border-radius:50%;width:110px;height:110px;position:absolute;top:-48px;right:-40px}.rp-upcoming-grid article>div{color:#f0acd0;align-items:center;gap:10px;display:flex}.rp-upcoming-grid article>div span{color:#efb1d3;letter-spacing:.1em;border:1px solid #e8a9cb75;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.rp-upcoming-grid h3{color:#fff6fc;letter-spacing:-.35px;margin:12px 0 7px;font-size:18px}.rp-upcoming-grid p{color:#cbb7c7;margin:0;font-size:13px;line-height:1.6}.rp-faq-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;padding-block:110px;display:grid}.rp-faq-section>div>p:not(.rp-kicker){color:var(--rp-muted);max-width:320px;margin-bottom:15px;font-size:16px;line-height:1.75}.rp-faq-list details{border-bottom:1px solid #ffffff1c}.rp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:25px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.rp-faq-list summary::-webkit-details-marker{display:none}.rp-faq-list summary svg{color:#d29bbf;flex-shrink:0;transition:transform .2s}.rp-faq-list details[open] summary svg{transform:rotate(45deg)}.rp-faq-list details>p{color:var(--rp-muted);padding-bottom:25px;font-size:15px;line-height:1.8}.rp-final-cta{text-align:center;background:radial-gradient(at 50% 120%,#7f43603b,#0000 70%),#2a1b2e;border:1px solid #8d5a7f55;border-radius:30px;margin-bottom:85px;padding:65px 35px}.rp-final-icon{color:#41213c;background:#eeaed0;border-radius:19px;place-items:center;width:60px;height:60px;margin:0 auto 25px;display:grid}.rp-final-cta .rp-kicker,.rp-final-cta .rp-actions{justify-content:center}.rp-final-cta h2{margin-block:20px;font-size:clamp(36px,4.5vw,60px)}.rp-final-cta>p:not(.rp-kicker){color:var(--rp-muted);font-size:16px}.rp-final-notes{color:#b594b0;justify-content:center;align-items:center;gap:23px;margin-top:29px;font-size:12px;display:flex}.rp-final-notes span{align-items:center;gap:6px;display:inline-flex}.rp-await-reveal{opacity:0;translate:0 30px}.rp-visible{opacity:1;transition:opacity .75s ease var(--rp-reveal-delay,0s),translate .75s cubic-bezier(.2,.8,.2,1) var(--rp-reveal-delay,0s);translate:0}.rp-site .product-enter{animation:none}@keyframes rp-menu-open{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}.rp-detail-stage{isolation:isolate;background:linear-gradient(135deg,#2b1c2c 0%,#211522 56%,#392239 100%) 0 0/150% 150%;border:1px solid #d9abc538;border-radius:28px;place-items:center;min-height:548px;padding:58px 28px 76px;animation:13s ease-in-out infinite rp-stage-aurora;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #07030752}.rp-detail-stage:before{content:"";z-index:-1;opacity:.27;filter:blur(50px);background:#c4699b;border-radius:50%;width:370px;height:370px;position:absolute;top:-195px;right:-145px}.rp-detail-stage:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff12;border-radius:20px;position:absolute;inset:14px}@keyframes rp-stage-aurora{0%,to{background-position:0 45%}50%{background-position:100% 58%}}.rp-detail-stage .rp-phone{width:210px;transform:rotate(1.5deg);box-shadow:0 26px 45px #06020880,inset 0 0 0 2px #09080c}.rp-detail-label{z-index:1;color:#ecc0d9;letter-spacing:.15em;text-align:center;font-size:10px;font-weight:800;position:absolute;top:23px}.rp-detail-note{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f4deec;background:#2a1b2ddd;border:1px solid #e6bed340;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:12px;display:flex;position:absolute;bottom:20px;box-shadow:0 12px 28px #09030b5c}.rp-detail-note svg{color:#eeaed0;flex-shrink:0}.rp-detail-stage-booking{padding:52px 24px 34px}.rp-detail-stage-booking .rp-detail-note{display:none}.rp-booking-preview{color:#2c2030;background:#fff9fc;border:1px solid #ffe9f14c;border-radius:21px;width:min(100%,338px);overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 25px 50px #0c061075}.rp-booking-preview-bar{color:#3a2133;border-bottom:1px solid #eee1e9;justify-content:space-between;align-items:center;padding:13px 16px;font-size:11px;display:flex}.rp-booking-preview-bar b{letter-spacing:-.5px}.rp-booking-preview-bar span{color:#8b3d69;background:#fce8f2;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800}.rp-booking-preview-hero{color:#fff9fc;background:linear-gradient(125deg,#542843,#9a4d78);padding:21px 18px 18px}.rp-booking-preview-hero>span{color:#f5c8df;letter-spacing:.09em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.rp-booking-preview-hero h3{color:#fff;letter-spacing:-1px;margin:10px 0 7px;font-size:23px;line-height:1.07}.rp-booking-preview-hero p{color:#f8dce9;margin:0;font-size:11px}.rp-booking-preview-card{gap:13px;padding:16px;display:grid}.rp-booking-preview-service{align-items:center;gap:9px;display:flex}.rp-booking-preview-service>span{color:#914267;background:#f9e5ef;border-radius:10px;place-items:center;width:33px;height:33px;display:grid}.rp-booking-preview-service div{gap:2px;display:grid}.rp-booking-preview-service small,.rp-booking-preview-label{color:#8d7584;letter-spacing:.08em;font-size:8px;font-weight:800}.rp-booking-preview-service b{font-size:13px}.rp-booking-preview-service em{color:#816c7b;margin-left:auto;font-size:10px;font-style:normal}.rp-booking-preview-days{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.rp-booking-preview-days span{color:#5b4252;border:1px solid #ecdde5;border-radius:9px;place-items:center;gap:4px;padding:8px 3px;display:grid}.rp-booking-preview-days small{font-size:8px}.rp-booking-preview-days b{font-size:11px}.rp-booking-preview-days .selected,.rp-booking-preview-slots .selected{color:#fff;background:#9a4b76;border-color:#a64975}.rp-booking-preview-label{margin:0}.rp-booking-preview-slots{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rp-booking-preview-slots span{color:#725a69;text-align:center;border:1px solid #eadbe4;border-radius:8px;padding:8px;font-size:10px;font-weight:700}.rp-booking-preview-footer{color:#795d70;border-top:1px solid #efe1e9;align-items:center;gap:10px;padding:12px 16px;font-size:9px;line-height:1.35;display:flex}.rp-booking-preview-footer span{align-items:center;gap:5px;display:flex}.rp-booking-preview-footer svg{color:#a44e79;flex:none}.rp-booking-preview-footer b{color:#fff;background:#913f6b;border-radius:8px;flex:none;margin-left:auto;padding:8px 10px;font-size:10px}.rp-site :is(.product-hero,.sector-hero-v2){align-items:center;gap:75px;width:min(1200px,100% - 80px);margin-inline:auto;padding-block:65px 80px}.rp-site :is(.product-hero-copy,.sector-copy) h1{letter-spacing:-.045em;font-size:clamp(40px,4.5vw,65px);font-weight:600;line-height:1.12}.rp-site :is(.product-hero-copy,.sector-copy)>p:not(.product-eyebrow){color:var(--rp-muted);font-size:18px;line-height:1.8}.rp-site :is(.product-primary,.sector-actions .product-primary){border-radius:99px;padding:17px 24px;font-size:14px;transition:translate .2s,background .2s}.rp-site .product-primary:hover{translate:0 -3px}.rp-site :is(.product-problem,.product-journey,.sector-workday-heading,.sector-reality,.sector-outcomes-copy,.solutions-copy,.solutions-cta) h2{letter-spacing:-.04em;font-size:clamp(32px,3.8vw,50px);font-weight:600;line-height:1.16}.rp-site .solutions-hero h1{letter-spacing:-.045em;font-size:clamp(42px,5.4vw,72px);font-weight:600;line-height:1.1}.rp-site .solutions-showcase{width:min(1200px,100% - 80px)}.rp-site .solutions-showcase article{gap:85px;padding-block:45px}.rp-site .solutions-showcase article.reverse .rp-detail-stage{order:2}.rp-site .rp-solution-stage{min-height:620px}.rp-site .solutions-copy>p:not(.product-eyebrow){color:var(--rp-muted);font-size:17px;line-height:1.8}@media (width<=800px){.rp-site :is(.product-hero,.sector-hero-v2){grid-template-columns:1fr;gap:35px;width:calc(100% - 40px);padding-block:40px 60px}.rp-site :is(.product-hero-copy,.sector-copy) h1{font-size:clamp(37px,8.2vw,55px)}.rp-detail-stage{border-radius:23px;min-height:508px;padding:52px 18px 73px}.rp-detail-stage .rp-phone{width:190px}.rp-detail-stage-booking{padding:52px 17px 25px}.rp-booking-preview{width:min(100%,320px)}.rp-site .solutions-showcase{width:calc(100% - 40px)}.rp-site .solutions-showcase article{flex-direction:column-reverse;gap:30px;padding-block:35px;display:flex}.rp-site .solutions-showcase article.reverse .rp-detail-stage{order:0}.rp-site .rp-solution-stage{width:100%;min-height:600px}}@keyframes rp-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rp-bar-grow{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@media (width<=1120px){.rp-site .product-header{gap:18px;padding-inline:30px}.rp-nav-content{gap:16px}.rp-site .product-header-cta{padding-inline:13px;font-size:12px}.rp-tour{gap:55px}.rp-two-column{gap:60px}.rp-finance-section{gap:40px;padding:45px}.rp-creative-section{gap:55px}.rp-faq-section{gap:60px}}@media (width<=960px){.rp-site .product-header{height:72px}.rp-site .product-header-cta{display:none}.rp-site .rp-navigation{margin-left:auto}.rp-site .rp-mobile-trigger{color:#efc2dc;background:#35213a;border:1px solid #75496966;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.rp-nav-content{display:none}.is-mobile-open .rp-nav-content{background:#211626;border-bottom:1px solid #7c517277;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 72px);padding:16px 24px 24px;display:flex;position:absolute;top:72px;left:0;right:0;overflow-y:auto;box-shadow:0 25px 40px #06030855}.rp-nav-trigger{justify-content:space-between;width:100%;padding-block:17px;font-size:16px}.rp-nav-content>a{padding-block:16px;font-size:16px}.rp-nav-popover,.rp-nav-popover.rp-nav-solutions{width:100%;box-shadow:none;border-radius:13px;margin:0 0 12px;padding:12px;position:static}.rp-nav-solutions .rp-nav-items{grid-template-columns:1fr 1fr}.rp-nav-content>.rp-mobile-contact{text-align:center;color:#26132b;background:#eeaed0;border-radius:99px;margin-top:15px;padding:15px;display:block}}@media (width<=800px){.rp-site .product-header{padding-inline:20px}.rp-site .product-logo{font-size:19px}.rp-tour{grid-template-columns:1fr;gap:0;padding-bottom:60px}.rp-tour-visual{display:none}.rp-chapter{opacity:1;border-bottom:1px solid #ffffff12;min-height:0;padding:35px 0 50px}.rp-chapter h3{font-size:36px}.rp-chapter-mobile-phone{background:#e8dce6;border-radius:22px;justify-content:center;margin-top:30px;padding:28px;display:flex}.rp-chapter-mobile-phone .rp-phone{width:218px}.rp-chapter:nth-child(2) .rp-chapter-mobile-phone{background:#e2ddec}.rp-chapter:nth-child(3) .rp-chapter-mobile-phone{background:#dce9e3}.rp-two-column{grid-template-columns:1fr;gap:40px}.rp-booking-section{padding-block:65px}.rp-section-copy>p:not(.rp-kicker){font-size:16px}.rp-booking-demo{transform:none}.rp-reminder-section{padding-block:70px}.rp-reminder-section .rp-section-copy{grid-row:1}.rp-message-thread{min-height:330px}.rp-finance-section{grid-template-columns:1fr;gap:30px;padding:30px 22px}.rp-finance-panel{padding:22px}.rp-finance-section h2{font-size:34px}.rp-creative-section{grid-template-columns:1fr;gap:35px;padding-block:75px}.rp-creative-section .rp-section-copy{grid-row:1}.rp-creative-art{min-height:500px}.rp-creative-art .rp-phone{top:85px}.rp-creative-word{font-size:52px}.rp-sectors-section{padding-block:65px}.rp-sectors-heading{gap:10px;display:grid}.rp-sector-grid{grid-template-columns:1fr 1fr}.rp-sector-grid>a{min-height:220px;padding:23px 18px}.rp-sector-grid h3{font-size:17px}.rp-discovery-section{grid-template-columns:1fr;gap:35px;padding-block:75px}.rp-discovery-path{padding-inline:0}.rp-upcoming{border-radius:23px;grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);margin-block:70px;padding:29px 21px}.rp-upcoming-grid article{min-height:0;padding:20px}.rp-faq-section{grid-template-columns:1fr;gap:25px;padding-block:70px}.rp-faq-list summary{font-size:15px}.rp-final-cta{margin-bottom:65px;padding:45px 23px}.rp-final-notes{flex-wrap:wrap;gap:10px}.rp-site .product-footer{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);padding-block:45px 30px}.rp-site .product-footer-links{grid-template-columns:1fr 1fr;gap:30px 16px}.rp-site .product-footer-contact{gap:13px;display:grid}.rp-site .product-footer-contact small{margin:4px 0 0}}@media (width<=420px){.rp-nav-solutions .rp-nav-items{grid-template-columns:1fr}.rp-creative-art .rp-phone{right:6px}.rp-creative-word{font-size:45px;left:23px}.rp-message-top{gap:9px;padding:18px}.rp-message-top b{font-size:13px}.rp-message-top .rp-example-badge{font-size:8px}.rp-booking-body{padding:21px}.rp-booking-brand b{font-size:18px}.rp-finance-totals{gap:22px}.rp-chart>div{gap:9px}}@media (prefers-reduced-motion:reduce){.rp-site *,.rp-site :before,.rp-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rp-await-reveal{opacity:1;translate:none}}.guide-hero,.guide-grid,.guide-checklist,.guide-faq,.guide-cta{width:min(1160px,100% - 48px);margin-left:auto;margin-right:auto}.guide-hero{text-align:center;max-width:850px;padding:94px 0 62px}.guide-hero .product-eyebrow{justify-content:center}.guide-hero h1{letter-spacing:-4.3px;margin:17px 0 20px;font-size:clamp(50px,6.2vw,78px);font-weight:650;line-height:.97}.guide-hero h1 em{color:#efabd0;font-style:normal}.guide-hero>p:not(.product-eyebrow){color:#d4c0cd;max-width:700px;margin:0 auto;font-size:17px;line-height:1.65}.guide-grid{grid-template-columns:repeat(4,1fr);gap:13px;padding-bottom:120px;display:grid}.guide-grid article{background:linear-gradient(145deg,#291827,#1c111e);border:1px solid #573949;border-radius:22px;flex-direction:column;min-height:278px;padding:25px;display:flex}.guide-grid article>span{color:#efa9ce;letter-spacing:1px;font-size:11px;font-weight:900}.guide-grid h2{color:#fff8fb;letter-spacing:-1px;margin:38px 0 10px;font-size:23px}.guide-grid p{color:#c6afbc;margin:0;font-size:13px;line-height:1.58}.guide-grid a{color:#f0add0;align-items:center;gap:6px;margin-top:auto;padding-top:22px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.guide-checklist{background:linear-gradient(115deg,#40263d,#251725);border:1px solid #754b65;border-radius:30px;grid-template-columns:1.04fr .96fr;align-items:center;gap:90px;margin-bottom:120px;padding:61px 67px;display:grid}.guide-checklist h2{color:#fff7fb;letter-spacing:-2.6px;margin:13px 0;font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1.04}.guide-checklist p:not(.product-eyebrow){color:#d0bbc7;margin:0;font-size:15px;line-height:1.65}.guide-checklist ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.guide-checklist li{color:#f5e6ee;align-items:center;gap:11px;font-size:14px;font-weight:750;display:flex}.guide-checklist svg{color:#f0acd0;flex:none}.guide-faq{grid-template-columns:.72fr 1.28fr;align-items:start;gap:86px;margin-bottom:120px;display:grid}.guide-faq h2{color:#fff8fb;letter-spacing:-3px;margin:12px 0 0;font-size:clamp(38px,5vw,62px);font-weight:650;line-height:1}.guide-faq>div:last-child{gap:10px;display:grid}.guide-faq details{background:#211522;border:1px solid #543747;border-radius:15px}.guide-faq summary{color:#fff8fb;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;font-size:15px;font-weight:800;list-style:none;display:flex}.guide-faq summary::-webkit-details-marker{display:none}.guide-faq summary span{color:#efa9ce;font-size:23px;font-weight:400}.guide-faq details p{color:#cbb5c1;margin:-3px 20px 20px;font-size:14px;line-height:1.65}.guide-cta{background:linear-gradient(120deg,#573048,#834b6d 48%,#34203d);border:1px solid #794d68;border-radius:30px;justify-content:space-between;align-items:end;gap:36px;margin-bottom:108px;padding:60px 68px;display:flex}.guide-cta h2{color:#fff8fb;letter-spacing:-2.9px;margin:14px 0 0;font-size:clamp(37px,4.4vw,56px);font-weight:650;line-height:1.03}@media (width<=800px){.guide-hero,.guide-grid,.guide-checklist,.guide-faq,.guide-cta{width:min(100% - 32px,590px)}.guide-hero{text-align:left;padding:58px 0 39px}.guide-hero .product-eyebrow{justify-content:flex-start}.guide-hero h1{letter-spacing:-3.4px;font-size:clamp(45px,12vw,63px)}.guide-hero>p:not(.product-eyebrow){margin-left:0;font-size:16px}.guide-grid{grid-template-columns:1fr;padding-bottom:74px}.guide-grid article{min-height:220px}.guide-grid h2{margin-top:27px}.guide-checklist{border-radius:24px;grid-template-columns:1fr;gap:31px;margin-bottom:74px;padding:38px 24px}.guide-faq{grid-template-columns:1fr;gap:31px;margin-bottom:74px}.guide-cta{border-radius:24px;gap:28px;margin-bottom:70px;padding:40px 25px;display:grid}.guide-cta .product-primary{width:max-content}}
