/* GN-BEAUTICIANS-LITE-CSS-V1: route-scoped CSS for the public beautician page, generated from used selectors only. */
:root{--ink:#151518;--night:#b93f7c;--muted:#766976;--paper:#ffffff;--soft:#fff8fb;--line:#ead8e2;--coral:#f55793;--coral-dark:#cf3d75;--teal:#087e8b;--mint:#e7fbf7;--blush:#fff0f6;--gold:#f2be4e;--plum:#7d2f67;--green:#21a673;--red:#b4443c;--shadow:0 24px 70px rgba(80,24,54,0.15);--soft-shadow:0 16px 36px rgba(80,24,54,0.09);--font-body:"Segoe UI Variable","Manrope","Inter","Aptos",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Segoe UI Variable Display","Manrope","Inter Tight","Aptos Display","Aptos",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--hero-image:image-set(url("assets/hero-client-match.webp") type("image/webp"),url("assets/hero-client-match.png") type("image/png"));--hero-mobile-image:image-set(url("assets/hero-client-home-mobile-v5.webp") type("image/webp"),url("assets/hero-client-home-mobile-v5.png") type("image/png"));--provider-image:image-set(url("assets/provider-booking.webp") type("image/webp"),url("assets/provider-booking.png") type("image/png"));--studio-image:image-set(url("assets/beauty-studio.webp") type("image/webp"),url("assets/beauty-studio.png") type("image/png"))}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}.visually-hidden select,.visually-hidden input,.visually-hidden textarea{width:1px !important;min-width:1px !important;max-width:1px !important;height:1px !important}.launch-primary,.launch-secondary{font-weight:540}@media (max-width:640px){.launch-brand .launch-logo{display:block;width:38px;height:38px}.launch-page-hero{padding:18px 0 10px}}body[data-theme="dark"]{--ink:#f9edf5;--night:#0f0a12;--muted:#bfaeba;--paper:#1b111a;--soft:#261926;--line:#3c2938;--coral:#ff6fa8;--coral-dark:#ff9bc3;--teal:#87e5dd;--mint:#173335;--blush:#130c13;--gold:#e8c46c;--plum:#d884ba;--green:#76d7a7;--red:#ff9a91;--shadow:0 26px 80px rgba(0,0,0,0.46);--soft-shadow:0 16px 40px rgba(0,0,0,0.32)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#fff8fb 0%,#fff0f6 42%,#f7fbfb 100%);color:var(--ink);font-family:var(--font-body);letter-spacing:0;overflow-x:hidden}body[data-theme="dark"]{background:radial-gradient(circle at 15% 0%,rgba(255,111,168,0.16),transparent 30%),radial-gradient(circle at 88% 18%,rgba(135,229,221,0.1),transparent 28%),linear-gradient(180deg,#0d0710 0%,#160d17 46%,#101316 100%)}main{max-width:100%;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:0.55}body[data-theme="dark"] input,body[data-theme="dark"] select,body[data-theme="dark"] textarea{background:#221720;border-color:rgba(255,155,195,0.14);color:var(--ink)}body[data-theme="dark"] input:focus,body[data-theme="dark"] select:focus,body[data-theme="dark"] textarea:focus{background:#2f2030;border-color:rgba(255,155,195,0.42);box-shadow:0 0 0 3px rgba(255,111,168,0.12)}body[data-theme="dark"] input,body[data-theme="dark"] select,body[data-theme="dark"] textarea{background:#241824;border-color:rgba(255,155,195,0.18);color:var(--ink);color-scheme:dark}body[data-theme="dark"] input::placeholder,body[data-theme="dark"] textarea::placeholder{color:#927f8d}button{font-weight:600}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fbfcfd;color:var(--ink);outline:none;transition:border-color 150ms ease,box-shadow 150ms ease,background 150ms ease}input,select{min-height:46px;padding:0 12px}textarea{min-height:96px;resize:vertical;padding:12px}input:focus,select:focus,textarea:focus{border-color:rgba(8,126,139,0.74);background:white;box-shadow:0 0 0 4px rgba(8,126,139,0.12)}svg{width:18px;height:18px;flex:0 0 auto;stroke-width:2.25}@media (max-width:520px){main{width:100%;max-width:100%}}button{font-weight:500}:root{--coral:#ee5d9b;--coral-dark:#c83f7c;--gold:#d8aa52;--soft:#fff7fb;--blush:#fff0f7;--line:#efd8e5;--night:#b93f7c;--ink:#2a1622;--teal:#b78325;--mint:#fff6e4}body{background:radial-gradient(circle at 12% 0%,rgba(238,93,155,0.1),transparent 28%),radial-gradient(circle at 88% 8%,rgba(216,170,82,0.12),transparent 24%),linear-gradient(180deg,#fff9fc 0%,#fff1f8 46%,#fffaf4 100%)}body[data-theme="dark"]{--ink:#fbedf5;--muted:#c9b4c2;--paper:#1a0f17;--soft:#251522;--line:#422638;--coral:#ff6fa8;--coral-dark:#ff9bc3;--gold:#f0c978;--teal:#f0c978;--mint:#2a2117;--blush:#120a10;background:radial-gradient(circle at 12% 0%,rgba(255,111,168,0.18),transparent 30%),radial-gradient(circle at 90% 12%,rgba(240,201,120,0.14),transparent 26%),linear-gradient(180deg,#0e070d 0%,#170d15 52%,#100b0d 100%)}body[data-theme="dark"] input,body[data-theme="dark"] select,body[data-theme="dark"] textarea{background:#23131f;border-color:rgba(240,201,120,0.14)}.launch-body{background:#fffafc;color:#24161f}.launch-body a{color:inherit}.launch-shell{min-height:100vh;background:linear-gradient(180deg,rgba(255,240,247,0.95),rgba(255,255,255,0.98) 36%,rgba(255,248,236,0.78))}.launch-container{width:min(1160px,calc(100% - 32px));margin:0 auto}.launch-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(198,154,86,0.18);background:rgba(255,250,253,0.92);backdrop-filter:blur(18px)}.launch-header-inner{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;min-height:76px}.launch-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.launch-logo{width:44px;height:44px;overflow:hidden;border:1px solid rgba(198,154,86,0.36);border-radius:12px;box-shadow:0 12px 24px rgba(185,63,124,0.13)}.launch-logo img{display:block;width:100%;height:100%;object-fit:cover}.launch-brand strong,.launch-brand span{display:block}.launch-brand strong{font-family:var(--font-display);font-size:18px;font-weight:650}.launch-brand span{color:#7b6472;font-size:12px}.launch-nav{display:flex;align-items:center;justify-content:center;gap:6px}.launch-nav a,.launch-actions a,.launch-actions button,.launch-mobile-toggle,.launch-theme-toggle{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-weight:560;text-decoration:none}.launch-nav a{padding:0 10px;color:#5f4b57;font-size:14px}.launch-nav a:hover,.launch-nav a.active{background:rgba(245,87,147,0.09);color:#24161f}.launch-actions{display:flex;align-items:center;justify-content:end;gap:8px}.launch-actions a,.launch-actions button{border:1px solid rgba(198,154,86,0.22);background:#fff;color:#24161f;padding:0 14px}.launch-primary,.launch-actions .launch-primary,.launch-secondary:hover{border-color:rgba(236,114,161,0.5);background:linear-gradient(135deg,#f85c99,#e8b75a);color:#21131c;box-shadow:0 14px 28px rgba(245,87,147,0.2)}.launch-primary,.launch-secondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:8px;border:1px solid rgba(198,154,86,0.22);padding:0 18px;font-weight:600;text-decoration:none}.launch-secondary{background:#fff;color:#2d1c27}.launch-mobile-toggle{display:none;border:1px solid rgba(198,154,86,0.22);background:#fff;color:#2d1c27}.launch-theme-toggle{width:40px;min-width:40px;padding:0}.launch-theme-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.launch-eyebrow{margin:0;color:#9a6b2f;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.launch-page-hero h1,.launch-section h2{margin:0;color:#21131c;font-family:var(--font-display);letter-spacing:0}.launch-page-hero p,.launch-section p,.launch-card p{color:#695866;line-height:1.62}.launch-cta-row{display:flex;flex-wrap:wrap;gap:10px}.launch-split-media picture,.launch-split-media img{display:block;width:100%;height:100%}.launch-split-media img{object-fit:cover}.launch-section{padding:66px 0}.launch-section-head{display:grid;gap:10px;max-width:740px;margin-bottom:26px}.launch-section h2,.launch-page-hero h1{font-size:clamp(34px,4.2vw,56px);line-height:1.02}.launch-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.launch-card,.launch-step{border:1px solid rgba(198,154,86,0.18);border-radius:14px;background:rgba(255,255,255,0.82);box-shadow:0 18px 42px rgba(80,24,54,0.08)}.launch-card,.launch-step{display:grid;gap:10px;padding:18px}.launch-card h3,.launch-step h3{margin:0;color:#24161f;font-size:21px;font-weight:640}.launch-muted{color:#7b6472;font-size:14px}.launch-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.launch-step-number{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#f85c99,#e8b75a);color:#21131c;font-weight:700}.launch-compare{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:22px;align-items:center}.launch-split-media{min-height:420px;overflow:hidden;border-radius:18px;border:1px solid rgba(198,154,86,0.18);box-shadow:0 26px 64px rgba(80,24,54,0.12)}.launch-footer{border-top:1px solid rgba(198,154,86,0.18);padding:28px 0;background:rgba(255,250,253,0.78)}.launch-footer-inner{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.launch-footer nav{display:flex;flex-wrap:wrap;gap:12px}.launch-footer a{display:inline-flex;align-items:center;min-height:44px;color:#695866;text-decoration:none}.launch-page-hero{padding:58px 0 28px}.launch-page-hero .launch-container{display:grid;gap:18px;max-width:920px}.launch-eyebrow span{color:#b88b35;font-size:10px;font-weight:650}body[data-theme="dark"].launch-body,body[data-theme="dark"] .launch-shell{background:#120b12;color:#f8edf4}body[data-theme="dark"] .launch-shell{background:linear-gradient(180deg,rgba(18,11,18,0.98),rgba(31,18,30,0.98) 48%,rgba(16,15,17,0.98))}body[data-theme="dark"] .launch-header,body[data-theme="dark"] .launch-footer{border-color:rgba(232,183,90,0.18);background:rgba(18,11,18,0.9)}body[data-theme="dark"] .launch-page-hero h1,body[data-theme="dark"] .launch-section h2,body[data-theme="dark"] .launch-card h3,body[data-theme="dark"] .launch-step h3,body[data-theme="dark"] .launch-brand strong{color:#fff6fb}body[data-theme="dark"] .launch-page-hero p,body[data-theme="dark"] .launch-section p,body[data-theme="dark"] .launch-card p,body[data-theme="dark"] .launch-muted,body[data-theme="dark"] .launch-brand span,body[data-theme="dark"] .launch-footer a{color:#c8b4c1}body[data-theme="dark"] .launch-card,body[data-theme="dark"] .launch-step,body[data-theme="dark"] .launch-actions a,body[data-theme="dark"] .launch-actions button,body[data-theme="dark"] .launch-secondary,body[data-theme="dark"] .launch-mobile-toggle{border-color:rgba(232,183,90,0.18);background:rgba(35,22,33,0.92);color:#f8edf4}body[data-theme="dark"] .launch-nav a{color:#d6c1cd}body[data-theme="dark"] .launch-nav a:hover,body[data-theme="dark"] .launch-nav a.active{background:rgba(255,111,168,0.14);color:#fff6fb}@media (max-width:980px){.launch-header-inner{grid-template-columns:auto auto 1fr}.launch-mobile-toggle{display:inline-flex;width:40px;padding:0}.launch-nav{grid-column:1 / -1;display:none;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.launch-nav.open{display:grid}.launch-nav a{min-height:42px;justify-content:center;border:1px solid rgba(198,154,86,0.16);border-radius:8px;background:rgba(255,255,255,0.74)}.launch-actions{justify-self:end}.launch-actions a:not(.launch-primary){display:none}.launch-compare{grid-template-columns:1fr}.launch-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.launch-container{width:min(100% - 24px,1160px)}.launch-header-inner{min-height:68px;gap:10px}.launch-brand>span:not(.launch-logo){display:none}.launch-actions .launch-primary{min-width:132px;padding:0 10px;font-size:14px}.launch-theme-toggle{position:fixed;top:calc(10px+env(safe-area-inset-top,0px));right:calc(10px+env(safe-area-inset-right,0px));z-index:80;width:40px;min-width:40px;height:40px;padding:0}.launch-actions{padding-right:48px}.launch-benefit-grid,.launch-how-grid{grid-template-columns:1fr}.launch-page-hero{padding-top:42px}}@media (max-width:640px){.launch-page-hero{padding:14px 0 8px}}.launch-footer-inner>div:first-child{display:flex;flex-wrap:wrap;gap:4px 9px;align-items:baseline;min-width:0}.launch-footer-inner>div:first-child>strong,.launch-footer-inner>div:first-child>span{display:block}@media (max-width:640px){.launch-footer-inner{align-items:flex-start}.launch-footer-inner>div:first-child{display:grid;width:100%;gap:4px}.launch-footer nav{width:100%;gap:8px 16px}}body[data-theme="dark"] .launch-nav.open a,body[data-theme="dark"] .launch-nav a{border-color:rgba(232,183,90,0.2);background:rgba(42,20,35,0.94);color:#f9edf5;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04)}body[data-theme="dark"] .launch-nav.open a:hover,body[data-theme="dark"] .launch-nav.open a.active,body[data-theme="dark"] .launch-nav a:hover,body[data-theme="dark"] .launch-nav a.active{border-color:rgba(255,111,168,0.42);background:linear-gradient(135deg,rgba(255,111,168,0.26),rgba(232,183,90,0.16));background-color:rgba(42,20,35,0.96);color:#fff7fb}body:not([data-theme="dark"]) .launch-nav.open a{border-color:rgba(198,154,86,0.18);background:rgba(255,246,250,0.92);color:#4d3545}@media (max-width:980px){.launch-nav.open{align-items:stretch}}i[data-lucide]{display:inline-flex;align-items:center;justify-content:center;width:1.1em;min-width:1.1em;height:1.1em;font-style:normal;line-height:1;text-decoration:none}i[data-lucide]::before{content:"✦";display:block;font-size:0.95em;font-weight:850;line-height:1}i[data-lucide="menu"]::before{content:"☰"}i[data-lucide="moon"]::before{content:"◐"}i[data-lucide="sun"]::before{content:"☼"}i[data-lucide="x"]::before{content:"×"}i[data-lucide="plus"]::before,i[data-lucide="list-plus"]::before{content:"+"}i[data-lucide="check"]::before,i[data-lucide="circle-check"]::before,i[data-lucide="badge-check"]::before,i[data-lucide="shield-check"]::before{content:"✓"}i[data-lucide="circle"]::before,i[data-lucide="circle-dashed"]::before{content:"○"}i[data-lucide="circle-alert"]::before,i[data-lucide="badge-alert"]::before,i[data-lucide="shield-alert"]::before{content:"!"}i[data-lucide="clock-3"]::before,i[data-lucide="hourglass"]::before,i[data-lucide="timer"]::before{content:"◷"}i[data-lucide="refresh-cw"]::before{content:"↻"}i[data-lucide="send"]::before,i[data-lucide="arrow-right"]::before,i[data-lucide="arrow-right-circle"]::before{content:"→"}i[data-lucide="chevron-down"]::before{content:"⌄"}i[data-lucide="chevron-up"]::before{content:"⌃"}i[data-lucide="search"]::before,i[data-lucide="scan-search"]::before{content:"⌕"}i[data-lucide="calendar-days"]::before,i[data-lucide="calendar-plus"]::before,i[data-lucide="calendar-check-2"]::before,i[data-lucide="calendar-clock"]::before,i[data-lucide="calendar-sync"]::before{content:"□"}i[data-lucide="layout-dashboard"]::before,i[data-lucide="inbox"]::before,i[data-lucide="panel-bottom-open"]::before,i[data-lucide="panel-top"]::before,i[data-lucide="panel-top-close"]::before{content:"▦"}i[data-lucide="settings-2"]::before,i[data-lucide="sliders-horizontal"]::before{content:"⚙"}i[data-lucide="images"]::before,i[data-lucide="image"]::before{content:"▧"}i[data-lucide="map-pin"]::before{content:"◎"}i[data-lucide="route"]::before{content:"↝"}i[data-lucide="badge-pound-sterling"]::before,i[data-lucide="landmark"]::before{content:"£"}i[data-lucide="trash-2"]::before{content:"×"}i[data-lucide="upload"]::before{content:"↑"}.founding-provider-advantage{overflow:hidden}.founding-provider-advantage .founding-provider-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(14px,2vw,22px)}.founding-provider-card,.founding-provider-proof{border:1px solid color-mix(in srgb,var(--line,#ead5df) 72%,var(--gold,#d7a64f) 28%);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 91%,#ffecf5 9%)}.founding-provider-card,.founding-provider-proof{display:grid;gap:10px;padding:clamp(16px,2vw,22px)}.founding-provider-card span,.founding-provider-proof span{color:color-mix(in srgb,var(--gold,#d7a64f) 76%,#7a2e4d 24%);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.founding-provider-card p,.founding-provider-proof p{margin:0;color:var(--muted,#72596a);line-height:1.55}.founding-provider-card strong,.founding-provider-proof strong{color:var(--ink,#25131f);overflow-wrap:anywhere}.founding-provider-proof small{color:var(--muted,#72596a);line-height:1.45}.founding-provider-proof ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.founding-provider-proof li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:start;color:var(--muted,#72596a);line-height:1.5}.founding-provider-proof li::before{content:"";width:9px;height:9px;margin-top:8px;border-radius:50%;background:linear-gradient(135deg,#ff65a8,#e6ba5c);box-shadow:0 0 0 5px rgba(248,90,166,.12)}.founding-provider-advantage{background:linear-gradient(180deg,color-mix(in srgb,#fff 88%,#ff5aa5 12%),color-mix(in srgb,#fff 92%,#d7a64f 8%))}.founding-provider-card.is-featured{background:linear-gradient(135deg,rgba(248,90,166,.16),rgba(215,166,79,.16)),color-mix(in srgb,var(--surface,#fff) 96%,#fff2f8 4%)}.founding-provider-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.founding-provider-metrics span{display:grid;gap:2px;min-height:78px;padding:12px;border:1px solid color-mix(in srgb,var(--line,#ead5df) 70%,var(--pink,#f85aa6) 30%);border-radius:8px;background:rgba(255,255,255,.64)}.founding-provider-metrics strong{font-size:clamp(1.25rem,2vw,1.8rem)}body[data-theme="dark"] .founding-provider-card,body[data-theme="dark"] .founding-provider-proof,body.dark-mode .founding-provider-card,body.dark-mode .founding-provider-proof{background:color-mix(in srgb,var(--surface,#25101d) 86%,#ff65a8 14%);border-color:color-mix(in srgb,var(--line,#4a2638) 70%,#d7a64f 30%);box-shadow:none}body[data-theme="dark"] .founding-provider-advantage,body.dark-mode .founding-provider-advantage{background:linear-gradient(180deg,color-mix(in srgb,#160712 88%,#ff65a8 12%),color-mix(in srgb,#160712 90%,#d7a64f 10%))}body.dark-mode :is(.founding-provider-card strong,.founding-provider-proof strong){color:#fff7fb}body.dark-mode :is(.founding-provider-card p,.founding-provider-proof p,.founding-provider-proof li){color:rgba(255,236,247,.78)}@media (max-width:820px){.founding-provider-advantage .founding-provider-grid{grid-template-columns:1fr}}@media (max-width:560px){.founding-provider-metrics{grid-template-columns:1fr}}.provider-tool-bridge{overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,#fff 90%,#ff5aa5 10%),color-mix(in srgb,#fff 94%,#d7a64f 6%))}.provider-tool-bridge-grid{display:grid;gap:14px}.provider-tool-bridge-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.provider-tool-bridge-card{border:1px solid color-mix(in srgb,var(--line,#ead5df) 72%,var(--gold,#d7a64f) 28%);border-radius:8px;background:color-mix(in srgb,var(--surface,#fff) 91%,#ffecf5 9%)}.provider-tool-bridge-card{display:grid;gap:10px;min-width:0;padding:clamp(15px,2vw,20px)}.provider-tool-bridge-card.is-featured{background:linear-gradient(135deg,rgba(248,90,166,.16),rgba(215,166,79,.15)),color-mix(in srgb,var(--surface,#fff) 96%,#fff2f8 4%)}.provider-tool-bridge-card span{color:color-mix(in srgb,var(--gold,#d7a64f) 76%,#7a2e4d 24%);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.provider-tool-bridge-card h3{margin:0;color:var(--ink,#25131f);overflow-wrap:anywhere}.provider-tool-bridge-card p{margin:0;color:var(--muted,#72596a);line-height:1.55}.provider-tool-bridge-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.provider-tool-bridge-list li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:start}.provider-tool-bridge-list li::before{content:"";width:9px;height:9px;margin-top:8px;border-radius:50%;background:linear-gradient(135deg,#ff65a8,#e6ba5c);box-shadow:0 0 0 5px rgba(248,90,166,.12)}body[data-theme="dark"] .provider-tool-bridge,body.dark-mode .provider-tool-bridge{background:linear-gradient(180deg,color-mix(in srgb,#160712 88%,#ff65a8 12%),color-mix(in srgb,#160712 90%,#d7a64f 10%))}body[data-theme="dark"] .provider-tool-bridge-card,body.dark-mode .provider-tool-bridge-card{background:color-mix(in srgb,var(--surface,#25101d) 86%,#ff65a8 14%);border-color:color-mix(in srgb,var(--line,#4a2638) 70%,#d7a64f 30%);box-shadow:none}@media (max-width:820px){.provider-tool-bridge-grid{grid-template-columns:1fr}}.beautician-gallery-promise{border:1px solid rgba(171,76,128,0.22);border-radius:22px;background:linear-gradient(135deg,rgba(255,249,252,0.98),rgba(255,255,255,0.94)),radial-gradient(circle at 16% 12%,rgba(255,94,166,0.13),transparent 32%),radial-gradient(circle at 92% 8%,rgba(230,181,78,0.14),transparent 30%);box-shadow:0 18px 44px rgba(62,27,48,0.08);color:#24131d}.beautician-gallery-promise-grid{display:grid;gap:14px}.beautician-gallery-promise-head{display:grid;gap:8px}.beautician-gallery-promise h2{margin:0;line-height:1.05;letter-spacing:0}.beautician-gallery-promise p{margin:0;color:rgba(70,39,56,0.76)}.beautician-gallery-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.beautician-gallery-promise-card{min-width:0;border:1px solid rgba(171,76,128,0.18);border-radius:16px;background:rgba(255,255,255,0.76);padding:15px}.beautician-gallery-promise-card span{display:inline-flex;color:#a46911;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.beautician-gallery-promise-card h3{display:block;margin:7px 0 5px;color:#24131d}.beautician-gallery-promise-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.beautician-gallery-promise{padding:18px}body[data-theme="dark"] .beautician-gallery-promise{border-color:rgba(255,142,194,0.24);background:linear-gradient(135deg,rgba(35,10,27,0.94),rgba(22,7,18,0.94)),radial-gradient(circle at 16% 12%,rgba(255,94,166,0.15),transparent 32%),radial-gradient(circle at 92% 8%,rgba(230,181,78,0.12),transparent 30%);box-shadow:0 18px 44px rgba(0,0,0,0.26);color:#fff8fb}body[data-theme="dark"] .beautician-gallery-promise p{color:rgba(255,239,247,0.74)}body[data-theme="dark"] .beautician-gallery-promise-card{border-color:rgba(255,142,194,0.22);background:rgba(255,255,255,0.06)}body[data-theme="dark"] .beautician-gallery-promise-card h3{color:#fff8fb}@media (max-width:940px){.beautician-gallery-promise-grid{grid-template-columns:1fr}}@media (max-width:640px){.beautician-gallery-promise{border-radius:16px;padding:14px}}.beautician-first-nine-plan{border:1px solid rgba(169,74,126,0.22);border-radius:22px;background:linear-gradient(135deg,rgba(255,250,253,0.98),rgba(255,255,255,0.94)),radial-gradient(circle at 12% 18%,rgba(255,95,166,0.12),transparent 34%),radial-gradient(circle at 90% 10%,rgba(229,182,83,0.14),transparent 32%);box-shadow:0 18px 44px rgba(58,24,45,0.08);color:#24131d}.beautician-first-nine-plan{padding:18px}.beautician-first-nine-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.beautician-first-nine-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.beautician-first-nine-head h2{margin:0;line-height:1.05;letter-spacing:0}.beautician-first-nine-plan p{margin:0;color:rgba(70,39,56,0.76)}.beautician-first-nine-card{min-width:0;border:1px solid rgba(169,74,126,0.18);border-radius:16px;background:rgba(255,255,255,0.76);padding:15px}.beautician-first-nine-card span{display:inline-flex;color:#a46911;font-size:0.72rem;letter-spacing:0.08em;text-transform:uppercase}.beautician-first-nine-card h3{display:block;margin:7px 0 5px;color:#24131d}body[data-theme="dark"] .beautician-first-nine-plan{border-color:rgba(255,142,194,0.24);background:linear-gradient(135deg,rgba(35,10,27,0.94),rgba(22,7,18,0.94)),radial-gradient(circle at 12% 18%,rgba(255,95,166,0.15),transparent 34%),radial-gradient(circle at 90% 10%,rgba(229,182,83,0.12),transparent 32%);box-shadow:0 18px 44px rgba(0,0,0,0.26);color:#fff8fb}body[data-theme="dark"] .beautician-first-nine-plan p{color:rgba(255,239,247,0.74)}body[data-theme="dark"] .beautician-first-nine-card{border-color:rgba(255,142,194,0.22);background:rgba(255,255,255,0.06)}body[data-theme="dark"] .beautician-first-nine-card h3{color:#fff8fb}@media (max-width:940px){.beautician-first-nine-grid{grid-template-columns:1fr}}@media (max-width:640px){.beautician-first-nine-plan{border-radius:16px;padding:14px}.beautician-first-nine-head{align-items:flex-start}}.beautician-growth-advantage{border:1px solid rgba(190,87,137,0.22);background:linear-gradient(135deg,rgba(255,241,247,0.94),rgba(255,255,255,0.9)),radial-gradient(circle at top right,rgba(245,188,97,0.22),transparent 38%);border-radius:18px;box-shadow:0 22px 60px rgba(86,31,58,0.1);color:#301120;overflow:hidden}.beautician-growth-advantage{padding:clamp(22px,4vw,38px)}.beautician-growth-advantage-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:22px}.beautician-growth-advantage-head h2{margin:0;letter-spacing:0;line-height:1.08;font-weight:650}.beautician-growth-advantage-head p{max-width:760px;color:rgba(48,17,32,0.72)}.beautician-growth-advantage-head>i{width:42px;height:42px;padding:10px;border-radius:14px;color:#5e233f;background:linear-gradient(135deg,#ff6ca8,#f6c15d);box-shadow:0 14px 28px rgba(191,81,137,0.18)}.beautician-growth-advantage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.beautician-growth-advantage-card{min-height:100%;border:1px solid rgba(190,87,137,0.18);border-radius:14px;background:rgba(255,255,255,0.72);padding:18px}.beautician-growth-advantage-card span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgba(96,32,63,0.08);color:#8a315f;font-size:0.75rem;letter-spacing:0.02em}.beautician-growth-advantage-card h3{margin:12px 0 8px;font-size:clamp(1rem,2vw,1.16rem);line-height:1.2;font-weight:640}.beautician-growth-advantage-card p{margin:0;color:rgba(48,17,32,0.7);line-height:1.48}body[data-theme="dark"] .beautician-growth-advantage{border-color:rgba(255,127,181,0.22);background:linear-gradient(135deg,rgba(42,13,31,0.96),rgba(23,7,18,0.98)),radial-gradient(circle at top right,rgba(246,193,93,0.16),transparent 42%);color:#fff5fa;box-shadow:0 20px 58px rgba(0,0,0,0.3)}body[data-theme="dark"] .beautician-growth-advantage-head p{color:rgba(255,245,250,0.72)}body[data-theme="dark"] .beautician-growth-advantage-card{background:rgba(255,245,250,0.055);border-color:rgba(255,127,181,0.18)}body[data-theme="dark"] .beautician-growth-advantage-card p{color:rgba(255,245,250,0.72)}@media (max-width:940px){.beautician-growth-advantage-grid{grid-template-columns:1fr}.beautician-growth-advantage-head{grid-template-columns:1fr}}@media (max-width:640px){.beautician-growth-advantage{border-radius:14px;padding:18px}.beautician-growth-advantage-card{padding:15px}}.beautician-retention-plan{border:1px solid rgba(190,87,137,0.22);background:linear-gradient(135deg,rgba(255,247,251,0.96),rgba(255,255,255,0.92)),radial-gradient(circle at top left,rgba(255,108,168,0.16),transparent 42%),radial-gradient(circle at bottom right,rgba(246,193,93,0.2),transparent 40%);border-radius:18px;color:#301120;box-shadow:0 22px 58px rgba(86,31,58,0.1);overflow:hidden}.beautician-retention-plan{padding:clamp(22px,4vw,38px)}.beautician-retention-plan-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:22px}.beautician-retention-plan-head h2{margin:0;line-height:1.08;letter-spacing:0;font-weight:650}.beautician-retention-plan-head p{max-width:760px;color:rgba(48,17,32,0.72)}.beautician-retention-plan-head>i{width:42px;height:42px;padding:10px;border-radius:14px;color:#5e233f;background:linear-gradient(135deg,#ff6ca8,#f6c15d);box-shadow:0 14px 28px rgba(191,81,137,0.18)}.beautician-retention-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.beautician-retention-plan-card{min-height:100%;border:1px solid rgba(190,87,137,0.18);border-radius:14px;background:rgba(255,255,255,0.72);padding:18px}.beautician-retention-plan-card span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgba(96,32,63,0.08);color:#8a315f;font-size:0.75rem;letter-spacing:0.02em}.beautician-retention-plan-card h3{margin:12px 0 8px;line-height:1.2;font-size:clamp(1rem,2vw,1.16rem);font-weight:640}.beautician-retention-plan-card p{margin:0;color:rgba(48,17,32,0.7);line-height:1.48}body[data-theme="dark"] .beautician-retention-plan{border-color:rgba(255,127,181,0.22);background:linear-gradient(135deg,rgba(42,13,31,0.96),rgba(23,7,18,0.98)),radial-gradient(circle at top left,rgba(255,108,168,0.11),transparent 44%),radial-gradient(circle at bottom right,rgba(246,193,93,0.13),transparent 42%);color:#fff5fa;box-shadow:0 20px 58px rgba(0,0,0,0.3)}body[data-theme="dark"] .beautician-retention-plan-head p{color:rgba(255,245,250,0.72)}body[data-theme="dark"] .beautician-retention-plan-card{background:rgba(255,245,250,0.055);border-color:rgba(255,127,181,0.18)}body[data-theme="dark"] .beautician-retention-plan-card p{color:rgba(255,245,250,0.72)}@media (max-width:940px){.beautician-retention-plan-grid{grid-template-columns:1fr}.beautician-retention-plan-head{grid-template-columns:1fr}}@media (max-width:640px){.beautician-retention-plan{border-radius:14px;padding:18px}.beautician-retention-plan-card{padding:15px}}.beautician-visibility-plan{border:1px solid rgba(196,78,136,0.24);border-radius:18px;background:linear-gradient(135deg,rgba(255,249,252,0.98),rgba(255,255,255,0.94)),linear-gradient(135deg,rgba(255,103,169,0.12),rgba(244,188,89,0.16));color:#2f1122;box-shadow:0 24px 60px rgba(101,35,71,0.1);overflow:hidden}.beautician-visibility-plan{padding:clamp(22px,4vw,38px)}.beautician-visibility-plan-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;margin-bottom:22px}.beautician-visibility-plan-head h2{margin:0;line-height:1.08;letter-spacing:0;font-weight:620}.beautician-visibility-plan-head p{max-width:780px;color:rgba(47,17,34,0.72)}.beautician-visibility-plan-head>i{width:42px;height:42px;padding:10px;border-radius:14px;color:#4f1e38;background:linear-gradient(135deg,#ff68a9,#f5c15f);box-shadow:0 14px 30px rgba(190,80,137,0.18)}.beautician-visibility-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.beautician-visibility-plan-card{min-width:0;border:1px solid rgba(196,78,136,0.18);border-radius:14px;background:rgba(255,255,255,0.74);padding:18px}.beautician-visibility-plan-card span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgba(104,34,69,0.08);color:#8a315f;font-size:0.75rem;letter-spacing:0.02em}.beautician-visibility-plan-card h3{margin:12px 0 8px;line-height:1.2;font-size:clamp(1rem,2vw,1.16rem);font-weight:620}.beautician-visibility-plan-card p{margin:0;color:rgba(47,17,34,0.7);line-height:1.48}.beautician-visibility-fee-note{margin-top:18px}.beautician-visibility-fee-note{border:1px solid rgba(196,78,136,0.18);border-radius:14px;background:rgba(255,255,255,0.66);color:#652344;padding:13px 14px}body[data-theme="dark"] .beautician-visibility-plan{border-color:rgba(255,127,181,0.24);background:linear-gradient(135deg,rgba(43,13,31,0.96),rgba(23,7,18,0.98)),linear-gradient(135deg,rgba(255,103,169,0.1),rgba(245,193,95,0.12));color:#fff6fa;box-shadow:0 24px 62px rgba(0,0,0,0.32)}body[data-theme="dark"] .beautician-visibility-plan-head p{color:rgba(255,246,250,0.72)}body[data-theme="dark"] .beautician-visibility-plan-card{background:rgba(255,246,250,0.058);border-color:rgba(255,127,181,0.18)}body[data-theme="dark"] .beautician-visibility-plan-card p{color:rgba(255,246,250,0.72)}body[data-theme="dark"] .beautician-visibility-fee-note{background:rgba(255,246,250,0.07);border-color:rgba(255,127,181,0.18);color:#ffd9e8}@media (max-width:940px){.beautician-visibility-plan-grid{grid-template-columns:1fr}.beautician-visibility-plan-head{grid-template-columns:1fr}}@media (max-width:640px){.beautician-visibility-plan{border-radius:14px;padding:18px}.beautician-visibility-plan-card{padding:15px}}.beautician-connector-path{border:1px solid rgba(199,79,139,0.23);border-radius:18px;background:linear-gradient(135deg,rgba(255,250,253,0.98),rgba(255,255,255,0.94)),linear-gradient(145deg,rgba(255,101,171,0.1),rgba(244,190,91,0.15));color:#2f1122;box-shadow:0 24px 62px rgba(101,35,71,0.1);overflow:hidden}.beautician-connector-path{padding:clamp(22px,4vw,38px)}.beautician-connector-path-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:22px}.beautician-connector-path-head h2{margin:0;line-height:1.08;letter-spacing:0;font-weight:620}.beautician-connector-path-head p{max-width:780px;color:rgba(47,17,34,0.72)}.beautician-connector-path-head>i{width:42px;height:42px;padding:10px;border-radius:14px;color:#4f1e38;background:linear-gradient(135deg,#ff68a9,#f5c15f);box-shadow:0 14px 30px rgba(190,80,137,0.18)}.beautician-connector-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.beautician-connector-path-card{min-width:0;border:1px solid rgba(199,79,139,0.18);border-radius:14px;background:rgba(255,255,255,0.74);padding:18px}.beautician-connector-path-card span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgba(104,34,69,0.08);color:#8a315f;font-size:0.75rem;letter-spacing:0.02em}.beautician-connector-path-card h3{margin:12px 0 8px;line-height:1.2;font-size:clamp(1rem,2vw,1.16rem);font-weight:620}.beautician-connector-path-card p{margin:0;color:rgba(47,17,34,0.7);line-height:1.48}body[data-theme="dark"] .beautician-connector-path{border-color:rgba(255,127,181,0.24);background:linear-gradient(135deg,rgba(43,13,31,0.96),rgba(23,7,18,0.98)),linear-gradient(145deg,rgba(255,101,171,0.1),rgba(245,193,95,0.12));color:#fff6fa;box-shadow:0 24px 62px rgba(0,0,0,0.32)}body[data-theme="dark"] .beautician-connector-path-head p{color:rgba(255,246,250,0.72)}body[data-theme="dark"] .beautician-connector-path-card{background:rgba(255,246,250,0.058);border-color:rgba(255,127,181,0.18)}body[data-theme="dark"] .beautician-connector-path-card p{color:rgba(255,246,250,0.72)}@media (max-width:940px){.beautician-connector-path-grid{grid-template-columns:1fr}.beautician-connector-path-head{grid-template-columns:1fr}}@media (max-width:640px){.beautician-connector-path{border-radius:14px;padding:18px}.beautician-connector-path-card{padding:15px}}.beautician-first-fortnight{display:grid;gap:16px;scroll-margin-top:112px;margin-top:18px;border:1px solid rgba(219,76,140,0.2);border-radius:8px;background:linear-gradient(135deg,rgba(255,102,169,0.12),rgba(232,196,108,0.14)),rgba(255,255,255,0.88);box-shadow:0 18px 44px rgba(158,44,104,0.1);padding:clamp(18px,3vw,26px)}.beautician-first-fortnight-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.beautician-first-fortnight-head>i{width:38px;height:38px;border:1px solid rgba(219,76,140,0.2);border-radius:8px;background:rgba(255,255,255,0.72);color:#c23b83;padding:8px}.beautician-first-fortnight-head h2{margin:0;color:#26131f;line-height:1.06}.beautician-first-fortnight-head p{max-width:840px;margin:8px 0 0;color:#735064;line-height:1.5}.beautician-first-fortnight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beautician-first-fortnight-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.beautician-first-fortnight-card{display:grid;gap:8px;min-height:150px;align-content:start;border:1px solid rgba(219,76,140,0.16);border-radius:8px;background:rgba(255,255,255,0.72);padding:15px}.beautician-first-fortnight-card.is-primary{border-color:rgba(232,196,108,0.42);background:linear-gradient(135deg,rgba(255,105,169,0.14),rgba(232,196,108,0.18))}.beautician-first-fortnight-card span{width:fit-content;border-radius:999px;background:rgba(219,76,140,0.11);color:#a23574;padding:4px 9px;font-size:11px;letter-spacing:0.06em;text-transform:uppercase}.beautician-first-fortnight-card h3{margin:0;color:#26131f;font-size:1rem;line-height:1.18}.beautician-first-fortnight-card p{margin:0;color:#735064;font-size:0.93rem;line-height:1.45}body[data-theme="dark"] .beautician-first-fortnight{border-color:rgba(255,127,181,0.2);background:linear-gradient(135deg,rgba(255,102,169,0.12),rgba(232,196,108,0.1)),rgba(31,14,28,0.92);box-shadow:0 18px 44px rgba(0,0,0,0.24)}body[data-theme="dark"] .beautician-first-fortnight-head h2,body[data-theme="dark"] .beautician-first-fortnight-card h3{color:#fff7fb}body[data-theme="dark"] .beautician-first-fortnight-head p,body[data-theme="dark"] .beautician-first-fortnight-card p{color:rgba(255,246,250,0.72)}body[data-theme="dark"] .beautician-first-fortnight-card{border-color:rgba(255,127,181,0.18);background:rgba(255,246,250,0.06)}@media (max-width:980px){.beautician-first-fortnight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.beautician-first-fortnight{gap:14px;border-radius:8px;padding:17px}.beautician-first-fortnight-head,.beautician-first-fortnight-grid{grid-template-columns:minmax(0,1fr)}.beautician-first-fortnight-head>i{width:34px;height:34px;padding:7px}.beautician-first-fortnight-card{min-height:0;padding:14px}}.beautician-demand-proof{display:grid;gap:16px;scroll-margin-top:112px;margin-top:18px;border:1px solid rgba(219,76,140,0.2);border-radius:8px;background:linear-gradient(135deg,rgba(255,102,169,0.1),rgba(232,196,108,0.15)),rgba(255,255,255,0.9);box-shadow:0 18px 44px rgba(158,44,104,0.1);padding:clamp(18px,3vw,26px)}.beautician-demand-proof-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.beautician-demand-proof-head>i{width:38px;height:38px;border:1px solid rgba(219,76,140,0.2);border-radius:8px;background:rgba(255,255,255,0.74);color:#c23b83;padding:8px}.beautician-demand-proof-head h2{margin:0;color:#26131f;line-height:1.08}.beautician-demand-proof-head p{max-width:860px;margin:8px 0 0;color:#735064;line-height:1.5}.beautician-demand-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.beautician-demand-proof-grid article{display:grid;gap:8px;min-height:148px;align-content:start;border:1px solid rgba(219,76,140,0.16);border-radius:8px;background:rgba(255,255,255,0.73);padding:15px}.beautician-demand-proof-grid .is-primary{border-color:rgba(232,196,108,0.42);background:linear-gradient(135deg,rgba(255,105,169,0.13),rgba(232,196,108,0.19))}.beautician-demand-proof-grid span{width:fit-content;border-radius:999px;background:rgba(219,76,140,0.11);color:#a23574;padding:4px 9px;font-size:11px;letter-spacing:0.06em;text-transform:uppercase}.beautician-demand-proof-grid h3{margin:0;color:#26131f;font-size:1rem;line-height:1.18}.beautician-demand-proof-grid p{margin:0;color:#735064;font-size:0.93rem;line-height:1.45}body[data-theme="dark"] .beautician-demand-proof{border-color:rgba(255,127,181,0.2);background:linear-gradient(135deg,rgba(255,102,169,0.12),rgba(232,196,108,0.1)),rgba(31,14,28,0.92);box-shadow:0 18px 44px rgba(0,0,0,0.24)}body[data-theme="dark"] .beautician-demand-proof-head h2,body[data-theme="dark"] .beautician-demand-proof-grid h3{color:#fff7fb}body[data-theme="dark"] .beautician-demand-proof-head p,body[data-theme="dark"] .beautician-demand-proof-grid p{color:rgba(255,246,250,0.72)}body[data-theme="dark"] .beautician-demand-proof-grid article{border-color:rgba(255,127,181,0.18);background:rgba(255,246,250,0.06)}@media (max-width:900px){.beautician-demand-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.beautician-demand-proof{gap:14px;padding:17px}.beautician-demand-proof-head,.beautician-demand-proof-grid{grid-template-columns:minmax(0,1fr)}.beautician-demand-proof-head>i{width:34px;height:34px;padding:7px}.beautician-demand-proof-grid article{min-height:0;padding:14px}}.beautician-proof-blueprint{position:relative;overflow:hidden;border:1px solid rgba(255,121,175,0.25);background:linear-gradient(135deg,rgba(255,91,157,0.14),transparent 42%),rgba(255,255,255,0.04)}.beautician-proof-blueprint{border-radius:16px;padding:18px}.beautician-proof-blueprint-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.beautician-proof-blueprint-head>i{width:42px;height:42px;padding:10px;border-radius:14px;color:#f4cf82;border:1px solid rgba(244,207,130,0.38);background:rgba(255,255,255,0.06)}.beautician-proof-blueprint-grid span{color:#f4cf82;font-size:0.74rem;letter-spacing:0.08em;text-transform:uppercase}.beautician-proof-blueprint h2{margin:0;letter-spacing:0}.beautician-proof-blueprint h2{font-weight:650;line-height:1.08}.beautician-proof-blueprint h2{max-width:860px;font-size:clamp(1.85rem,3.2vw,3.35rem)}.beautician-proof-blueprint p{color:var(--muted,rgba(255,255,255,0.72));font-size:clamp(0.95rem,1.2vw,1.08rem);line-height:1.45}.beautician-proof-blueprint-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.beautician-proof-blueprint-grid article{min-width:0;border:1px solid rgba(255,121,175,0.22);border-radius:14px;padding:12px;background:rgba(22,10,18,0.46)}.beautician-proof-blueprint-grid strong{font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.2}.beautician-proof-blueprint-grid article.is-primary{background:linear-gradient(135deg,rgba(255,91,157,0.18),rgba(230,183,94,0.16));border-color:rgba(244,207,130,0.4)}[data-theme="bright"] .beautician-proof-blueprint,[data-theme="bright"] .beautician-proof-blueprint-grid article{background-color:rgba(255,247,251,0.94)}[data-theme="bright"] .beautician-proof-blueprint p{color:#725166}[data-theme="bright"] .beautician-proof-blueprint h2{color:#24131f}@media (max-width:980px){.beautician-proof-blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.beautician-proof-blueprint-head{grid-template-columns:1fr;gap:14px}.beautician-proof-blueprint{padding:14px}.beautician-proof-blueprint h2{font-size:1.85rem}.beautician-proof-blueprint p{font-size:0.96rem}.beautician-proof-blueprint-grid{grid-template-columns:1fr}}:root{--gn-decision-pink:#f65c9b;--gn-decision-rose:#ffe5ef;--gn-decision-gold:#e6b957;--gn-decision-ink:#2b1420;--gn-decision-line:rgba(117,50,84,0.2);--gn-decision-panel:rgba(255,246,250,0.9)}:root{--gn-supply-pink:#f35b9a;--gn-supply-gold:#dfb75b;--gn-supply-mint:#7ed7c5;--gn-supply-ink:#28151f;--gn-supply-panel:rgba(255,246,250,0.92);--gn-supply-line:rgba(120,50,86,0.2)}.beautician-launch-supply-engine{border:1px solid var(--gn-supply-line);border-radius:8px;background:linear-gradient(145deg,rgba(243,91,154,0.11),rgba(223,183,91,0.12)),var(--gn-supply-panel);color:var(--gn-supply-ink);box-shadow:0 18px 48px rgba(49,17,36,0.08)}.beautician-launch-supply-engine{padding:clamp(18px,3vw,26px)}.beautician-launch-supply-engine{margin-top:18px}.beautician-launch-supply-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.beautician-launch-supply-head span{color:var(--gn-supply-gold);font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase}.beautician-launch-supply-head h2{margin:6px 0 0;font-size:clamp(1.12rem,1.8vw,1.46rem);font-weight:600;line-height:1.12}.beautician-launch-supply-head p{margin:8px 0 0;color:color-mix(in srgb,var(--gn-supply-ink) 70%,transparent);font-size:0.94rem;line-height:1.42}.beautician-launch-supply-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.beautician-launch-supply-grid article{min-width:0;border:1px solid var(--gn-supply-line);border-radius:8px;background:rgba(255,255,255,0.42);padding:12px}[data-theme="dark"] .beautician-launch-supply-grid article{background:rgba(255,255,255,0.045)}.beautician-launch-supply-grid span{display:block;color:color-mix(in srgb,var(--gn-supply-ink) 62%,transparent);font-size:0.78rem;line-height:1.25}.beautician-launch-supply-grid h3{display:block;margin-top:5px;font-size:0.94rem;font-weight:600;line-height:1.18}.beautician-launch-supply-grid p{margin:7px 0 0;color:color-mix(in srgb,var(--gn-supply-ink) 68%,transparent);font-size:0.86rem;line-height:1.38}.beautician-launch-supply-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.beautician-launch-supply-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(243,91,154,0.28);border-radius:8px;background:linear-gradient(135deg,rgba(243,91,154,0.15),rgba(223,183,91,0.16));color:var(--gn-supply-ink);text-decoration:none;font-size:0.92rem;font-weight:500;padding:9px 13px}@media (max-width:760px){.beautician-launch-supply-head{align-items:stretch}.beautician-launch-supply-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beautician-launch-supply-actions a{flex:1 1 calc(50% - 8px)}}@media (max-width:430px){.beautician-launch-supply-head{flex-direction:column}.beautician-launch-supply-head>i{display:none}.beautician-launch-supply-engine{padding:15px}.beautician-launch-supply-grid{grid-template-columns:1fr}.beautician-launch-supply-grid article{padding:10px}.beautician-launch-supply-actions{flex-direction:column}.beautician-launch-supply-actions a{width:100%}}:root{--gn-lens-pink:#f45c9a;--gn-lens-gold:#dcb463;--gn-lens-ink:#25141f;--gn-lens-muted:rgba(67,37,55,0.72);--gn-lens-panel:rgba(255,248,251,0.94);--gn-lens-line:rgba(132,55,91,0.2)}.provider-proof-recipe-panel{border:1px solid var(--gn-lens-line);border-radius:8px;background:linear-gradient(145deg,rgba(244,92,154,0.1),rgba(220,180,99,0.1)),var(--gn-lens-panel);color:var(--gn-lens-ink);box-shadow:0 18px 44px rgba(49,17,36,0.08)}.provider-proof-recipe-panel{padding:clamp(16px,2.6vw,24px);margin-top:16px;scroll-margin-top:160px}.provider-proof-recipe-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.provider-proof-recipe-head span{display:inline-flex;color:var(--gn-lens-gold);font-size:0.76rem;letter-spacing:0.08em;text-transform:uppercase}.provider-proof-recipe-head h2{margin:5px 0 0;font-size:clamp(1.08rem,1.6vw,1.36rem);font-weight:600;line-height:1.14}.provider-proof-recipe-head p{margin:7px 0 0;color:var(--gn-lens-muted);font-size:0.94rem;line-height:1.42}.provider-proof-recipe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:15px}.provider-proof-recipe-grid article{min-width:0;border:1px solid var(--gn-lens-line);border-radius:8px;background:rgba(255,255,255,0.42);padding:12px}[data-theme="dark"] .provider-proof-recipe-grid article{background:rgba(255,255,255,0.045)}.provider-proof-recipe-grid span{display:block;color:var(--gn-lens-muted);font-size:0.78rem;line-height:1.25}.provider-proof-recipe-grid h3{margin:5px 0 0;font-size:0.95rem;font-weight:600;line-height:1.18}.provider-proof-recipe-grid p{margin:7px 0 0;color:var(--gn-lens-muted);font-size:0.86rem;line-height:1.38}.provider-proof-recipe-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.provider-proof-recipe-actions a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(244,92,154,0.28);border-radius:8px;background:linear-gradient(135deg,rgba(244,92,154,0.14),rgba(220,180,99,0.16));color:var(--gn-lens-ink);text-decoration:none;font-size:0.92rem;font-weight:500;padding:9px 13px}@media (max-width:760px){.provider-proof-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.provider-proof-recipe-head{display:block}.provider-proof-recipe-head>i,.provider-proof-recipe-head>svg{display:none}.provider-proof-recipe-grid{grid-template-columns:1fr}.provider-proof-recipe-panel{padding:15px}.provider-proof-recipe-actions{flex-direction:column}.provider-proof-recipe-actions a{width:100%}}.beautician-import-quickstart{border:1px solid rgba(226,92,157,0.24);background:linear-gradient(135deg,rgba(255,235,246,0.92),rgba(255,250,243,0.84)),rgba(255,255,255,0.82);box-shadow:0 18px 50px rgba(76,26,52,0.08)}[data-theme="dark"] .beautician-import-quickstart,.launch-body[data-theme="dark"] .beautician-import-quickstart{border-color:rgba(255,132,190,0.24);background:linear-gradient(135deg,rgba(43,12,31,0.96),rgba(29,13,24,0.92)),rgba(22,9,18,0.94);box-shadow:0 22px 62px rgba(0,0,0,0.28)}.beautician-import-quickstart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.beautician-import-quickstart-head i{width:34px;height:34px;flex:0 0 auto;color:#d64b91}.beautician-import-quickstart-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.beautician-import-quickstart-grid article{border:1px solid rgba(226,92,157,0.2);border-radius:12px;padding:14px;background:rgba(255,255,255,0.58);min-height:136px}[data-theme="dark"] .beautician-import-quickstart-grid article,.launch-body[data-theme="dark"] .beautician-import-quickstart-grid article{background:rgba(255,255,255,0.045);border-color:rgba(255,132,190,0.2)}.beautician-import-quickstart-grid span{display:inline-flex;margin-bottom:10px;color:#a06416;font-size:0.74rem;letter-spacing:0.08em;text-transform:uppercase}.beautician-import-quickstart-grid h3{margin:0 0 8px;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.16}.beautician-import-quickstart-grid p{margin:0;color:var(--muted,#725767);line-height:1.45}.beautician-import-quickstart{border-radius:14px;padding:clamp(16px,2.8vw,24px);scroll-margin-bottom:150px}.beautician-import-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.beautician-import-strip span{border:1px solid rgba(226,92,157,0.22);border-radius:999px;padding:8px 11px;background:rgba(255,255,255,0.52);color:inherit;line-height:1.1}[data-theme="dark"] .beautician-import-strip span,.launch-body[data-theme="dark"] .beautician-import-strip span{background:rgba(255,255,255,0.055)}@media (max-width:980px){.beautician-import-quickstart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.beautician-import-quickstart-head{display:block}.beautician-import-quickstart-head i,.beautician-import-quickstart-head svg{display:none}.beautician-import-quickstart-grid{grid-template-columns:1fr}.beautician-import-quickstart-grid article{min-height:0}}.beautician-proof-pledge{border:1px solid rgba(226,92,157,0.22);border-radius:14px;background:linear-gradient(135deg,rgba(255,241,248,0.94),rgba(255,253,248,0.9)),rgba(255,255,255,0.8);box-shadow:0 18px 48px rgba(76,26,52,0.08);padding:clamp(16px,2.6vw,24px);scroll-margin-bottom:150px}[data-theme="dark"] .beautician-proof-pledge,.launch-body[data-theme="dark"] .beautician-proof-pledge{border-color:rgba(255,132,190,0.24);background:linear-gradient(135deg,rgba(42,12,31,0.96),rgba(23,10,19,0.94)),rgba(20,8,17,0.94);box-shadow:0 22px 58px rgba(0,0,0,0.28)}.gn-quality-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gn-quality-head i,.gn-quality-head svg{width:34px;height:34px;flex:0 0 auto;color:#d84e91}.gn-quality-head h2,.gn-quality-head h3{margin:0;line-height:1.12}.gn-quality-card p{color:var(--muted,#725767);line-height:1.42}.gn-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.gn-quality-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.gn-quality-card{border:1px solid rgba(226,92,157,0.18);border-radius:12px;background:rgba(255,255,255,0.58);min-height:112px;padding:13px}[data-theme="dark"] .gn-quality-card,.launch-body[data-theme="dark"] .gn-quality-card{background:rgba(255,255,255,0.045);border-color:rgba(255,132,190,0.19)}.gn-quality-card span{color:#a06416;font-size:0.74rem;letter-spacing:0.08em;text-transform:uppercase}.gn-quality-card h3,.gn-quality-card h4{margin:8px 0 7px;line-height:1.18}.gn-quality-card p{margin:0}.presentation-to-app-card{border:1px solid rgba(226,92,157,0.18);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,0.82),rgba(255,241,247,0.64)),rgba(255,255,255,0.72);box-shadow:0 22px 54px rgba(89,27,55,0.08)}.presentation-to-app-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:clamp(20px,4vw,34px)}.presentation-to-app-card h2{margin-top:0}.presentation-to-app-card p{max-width:760px}.presentation-to-app-actions{display:grid;gap:10px;min-width:230px}body[data-theme="dark"] .presentation-to-app-card{background:linear-gradient(135deg,rgba(255,101,170,0.08),rgba(242,188,90,0.07)),rgba(255,255,255,0.045);border-color:rgba(255,132,190,0.18)}@media (max-width:980px){.gn-quality-grid,.gn-quality-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-to-app-card{grid-template-columns:1fr}}@media (max-width:560px){.beautician-proof-pledge{border-radius:12px;padding:15px}.gn-quality-head{display:block}.gn-quality-head i,.gn-quality-head svg{display:none}.gn-quality-grid,.gn-quality-grid.three{grid-template-columns:1fr}.gn-quality-card{min-height:0}.presentation-to-app-actions,.presentation-to-app-actions a{width:100%}}:root{--gn-button-height:44px;--gn-button-radius:7px;--gn-button-text:#321a27;--gn-button-muted:#694857;--gn-button-pink:#e85897;--gn-button-pink-deep:#c83977;--gn-button-pink-soft:#fff1f7;--gn-button-gold:#c99a3e;--gn-button-surface:#fffafd;--gn-button-line:rgba(183,73,122,0.24);--gn-button-shadow:0 7px 18px rgba(120,40,78,0.1),inset 0 1px 0 rgba(255,255,255,0.72);--gn-button-shadow-hover:0 10px 24px rgba(151,45,94,0.17),inset 0 1px 0 rgba(255,255,255,0.76);--gn-button-focus:0 0 0 3px rgba(232,88,151,0.2),0 0 0 5px rgba(201,154,62,0.15)}body[data-theme="dark"]{--gn-button-text:#fff2f8;--gn-button-muted:#e4cad7;--gn-button-pink:#f374aa;--gn-button-pink-deep:#ff9bc4;--gn-button-pink-soft:#3a1d2c;--gn-button-gold:#e8bd68;--gn-button-surface:#291722;--gn-button-line:rgba(242,116,170,0.3);--gn-button-shadow:0 8px 20px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.07);--gn-button-shadow-hover:0 11px 26px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.09);--gn-button-focus:0 0 0 3px rgba(243,116,170,0.24),0 0 0 5px rgba(232,189,104,0.14)}button,.launch-primary,.launch-secondary{box-sizing:border-box;max-width:100%;letter-spacing:0;text-align:center;-webkit-tap-highlight-color:transparent}button:focus-visible,.launch-primary:focus-visible,.launch-secondary:focus-visible{outline:0;box-shadow:var(--gn-button-focus)}.launch-primary,.launch-secondary{position:relative;display:inline-flex;min-width:0;min-height:var(--gn-button-height);align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:var(--gn-button-radius);padding:9px 16px;font:inherit;font-size:14px;font-weight:540;line-height:1.2;text-align:center;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;transition:transform 160ms ease,border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease,color 160ms ease}.launch-primary svg,.launch-secondary svg{width:17px;height:17px;flex:0 0 17px;pointer-events:none}.launch-primary,.launch-actions .launch-primary{border:1px solid rgba(186,132,44,0.54);background:linear-gradient(180deg,rgba(255,255,255,0.3),transparent 48%),linear-gradient(135deg,#f376aa 0%,#e85897 64%,#ce8f3e 145%);color:#2c1420;box-shadow:0 8px 20px rgba(196,55,118,0.19),inset 0 1px 0 rgba(255,255,255,0.48),inset 0 -1px 0 rgba(105,31,66,0.16)}.launch-secondary,.launch-actions .launch-secondary{border:1px solid transparent;background:linear-gradient(var(--gn-button-surface),var(--gn-button-surface)) padding-box,linear-gradient(135deg,rgba(232,88,151,0.48),rgba(201,154,62,0.54)) border-box;color:var(--gn-button-text);box-shadow:var(--gn-button-shadow)}body[data-theme="dark"] .launch-primary,body[data-theme="dark"] .launch-actions .launch-primary{border-color:rgba(232,189,104,0.55);background:linear-gradient(180deg,rgba(255,255,255,0.12),transparent 48%),linear-gradient(135deg,#f47aaa 0%,#d95391 72%,#c08c41 148%);color:#27131e;box-shadow:0 10px 24px rgba(0,0,0,0.3),inset 0 1px 0 rgba(255,255,255,0.24)}body[data-theme="dark"] .launch-secondary,body[data-theme="dark"] .launch-actions .launch-secondary{background:linear-gradient(var(--gn-button-surface),var(--gn-button-surface)) padding-box,linear-gradient(135deg,rgba(243,116,170,0.52),rgba(232,189,104,0.48)) border-box;color:var(--gn-button-text)}@media (hover:hover){.launch-primary:hover,.launch-actions .launch-primary:hover{border-color:rgba(164,111,29,0.66);background:linear-gradient(180deg,rgba(255,255,255,0.34),transparent 48%),linear-gradient(135deg,#f781b2 0%,#e54e91 66%,#d29b47 145%);box-shadow:0 11px 26px rgba(190,48,112,0.24),inset 0 1px 0 rgba(255,255,255,0.5);transform:translateY(-1px)}.launch-secondary:hover{border-color:transparent;background:linear-gradient(var(--gn-button-surface),var(--gn-button-surface)) padding-box,linear-gradient(135deg,rgba(232,88,151,0.78),rgba(201,154,62,0.74)) border-box;color:var(--gn-button-text);box-shadow:var(--gn-button-shadow-hover);transform:translateY(-1px)}}.launch-primary:active,.launch-secondary:active{box-shadow:0 3px 9px rgba(93,27,60,0.12),inset 0 1px 2px rgba(63,20,42,0.13);transform:translateY(0)}button:disabled,.launch-primary[aria-disabled="true"],.launch-secondary[aria-disabled="true"]{filter:grayscale(0.16);box-shadow:none;opacity:0.52;transform:none}.launch-theme-toggle{display:inline-grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;overflow:hidden;border:1px solid transparent;border-radius:var(--gn-button-radius);background:linear-gradient(var(--gn-button-surface),var(--gn-button-surface)) padding-box,linear-gradient(135deg,rgba(232,88,151,0.42),rgba(201,154,62,0.5)) border-box;color:var(--gn-button-text);padding:0;box-shadow:var(--gn-button-shadow)}.launch-actions .launch-theme-toggle{display:inline-grid;width:40px;min-width:40px;height:40px;min-height:40px;place-items:center;overflow:hidden;border-radius:var(--gn-button-radius);padding:0;font-weight:500}.launch-theme-toggle svg{width:18px;height:18px;margin:0;pointer-events:none}.launch-theme-toggle span{position:absolute;top:50%;left:50%;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none}@media (hover:hover){.launch-theme-toggle:hover{background:linear-gradient(var(--gn-button-pink-soft),var(--gn-button-pink-soft)) padding-box,linear-gradient(135deg,rgba(232,88,151,0.72),rgba(201,154,62,0.7)) border-box;color:var(--gn-button-pink-deep);box-shadow:var(--gn-button-shadow-hover);transform:translateY(-1px)}}.launch-cta-row{align-items:center;gap:10px}.launch-actions .launch-primary,.launch-actions .launch-secondary{min-height:42px;padding-top:7px;padding-bottom:7px;font-size:13px}@media (max-width:640px){.launch-cta-row{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.launch-cta-row>:is(a,button){width:100%}}@media (max-width:430px){.launch-primary,.launch-secondary{font-size:13px}}@media (prefers-reduced-motion:reduce){.launch-primary,.launch-secondary,button{transition-duration:0.01ms}}.launch-body.dark{--onsite-note-text:rgba(255,244,250,0.94)}:root{--consent-comfort-release:"20260726-consent-comfort-os-895"}:root{--consent-compact-release:"20260726-consent-compact-os-1255"}:root{--beautician-application-polish-release:"20260726-beautician-application-polish-os-925"}:root{--button-alignment-release:"20260726-button-alignment-os-955"}:root{--human-copy-release:"20260726-human-copy-os-1345"}:root{--supply-acquisition-release:"20260726-supply-acquisition-os-2185"}:root{--mobile-visual-guard-release:"20260726-mobile-visual-guard-os-2255"}@media (max-width:980px){html[data-theme="dark"] body.launch-body .launch-nav.open,body[data-theme="dark"].launch-body .launch-nav.open{gap:8px;align-items:stretch;border:1px solid rgba(232,183,90,0.16);border-radius:10px;background:rgba(18,8,17,0.9);padding:8px}html[data-theme="dark"] body.launch-body .launch-nav.open>a,body[data-theme="dark"].launch-body .launch-nav.open>a{min-height:42px;border-color:rgba(255,137,188,0.24) !important;background:linear-gradient(135deg,rgba(58,24,46,0.98),rgba(43,18,36,0.96)) !important;color:#fff4fa !important;opacity:1 !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 10px 22px rgba(0,0,0,0.16)}html[data-theme="dark"] body.launch-body .launch-nav.open>a:hover,html[data-theme="dark"] body.launch-body .launch-nav.open>a.active,body[data-theme="dark"].launch-body .launch-nav.open>a:hover,body[data-theme="dark"].launch-body .launch-nav.open>a.active{border-color:rgba(255,137,188,0.52) !important;background:linear-gradient(135deg,rgba(255,93,157,0.38),rgba(226,176,78,0.22)) !important;color:#fff9fc !important}html[data-theme="dark"] body.launch-body .launch-mobile-toggle,body[data-theme="dark"].launch-body .launch-mobile-toggle,html[data-theme="dark"] body.launch-body .launch-theme-toggle,body[data-theme="dark"].launch-body .launch-theme-toggle{border-color:rgba(255,137,188,0.26) !important;background:rgba(43,18,36,0.94) !important;color:#fff4fa !important}}:root{--mobile-nav-media-polish-release:"20260727-mobile-nav-media-polish-os-2345";--gn-mobile-menu-dark:rgba(33,13,28,0.96);--gn-mobile-menu-dark-strong:rgba(49,19,42,0.98);--gn-mobile-menu-text:#fff4fa;--gn-mobile-menu-muted:#e9c8d8}@media (max-width:980px){html[data-theme="dark"] body.launch-body .launch-nav.open,body[data-theme="dark"].launch-body .launch-nav.open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;width:100%;border:1px solid rgba(232,183,90,0.18);border-radius:12px;background:linear-gradient(135deg,rgba(35,13,29,0.98),rgba(20,7,17,0.96)),rgba(20,7,17,0.96);padding:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 18px 40px rgba(0,0,0,0.22)}html[data-theme="dark"] body.launch-body .launch-nav.open>a,body[data-theme="dark"].launch-body .launch-nav.open>a{min-width:0;min-height:46px;border:1px solid rgba(255,129,186,0.28) !important;background:linear-gradient(135deg,var(--gn-mobile-menu-dark-strong),var(--gn-mobile-menu-dark)) !important;color:var(--gn-mobile-menu-text) !important;opacity:1 !important;filter:none !important;text-shadow:none !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 10px 20px rgba(0,0,0,0.16)}html[data-theme="dark"] body.launch-body .launch-nav.open>a:hover,html[data-theme="dark"] body.launch-body .launch-nav.open>a.active,body[data-theme="dark"].launch-body .launch-nav.open>a:hover,body[data-theme="dark"].launch-body .launch-nav.open>a.active{border-color:rgba(255,129,186,0.6) !important;background:linear-gradient(135deg,rgba(255,93,157,0.44),rgba(232,183,90,0.24)) !important;color:#fff9fc !important}.launch-body .launch-nav.open>a:last-child:nth-child(odd){grid-column:1 / -1}html[data-theme="dark"] body.launch-body .launch-mobile-toggle,html[data-theme="dark"] body.launch-body .launch-theme-toggle,body[data-theme="dark"].launch-body .launch-mobile-toggle,body[data-theme="dark"].launch-body .launch-theme-toggle{border-color:rgba(255,129,186,0.3) !important;background:linear-gradient(135deg,rgba(48,20,42,0.96),rgba(28,11,24,0.96)) !important;color:var(--gn-mobile-menu-text) !important}}:root{--provider-value-moat-release:"20260727-provider-value-moat-os-2360"}:root{--beauticians-mobile-render-hotfix:"20260728-lean-page"}body.launch-body,body.launch-body main{overflow-x:clip}body.launch-body .launch-page-hero,body.launch-body .launch-page-hero .launch-container{min-height:0;overflow:visible}@media (max-width:760px){body.launch-body .launch-header{-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme="dark"] body.launch-body .launch-header,body[data-theme="dark"].launch-body .launch-header{background:rgba(18,11,18,0.96)}body.launch-body .launch-header-inner{min-height:64px;grid-template-columns:auto auto 1fr;gap:10px;padding-block:8px}}:root{--guide-first-release:"20260726-guide-first-simplify-os-1510"}:root{--page-diet-release:"20260726-page-diet-guides-os-1540"}:root{--guide-library-release:"20260726-guide-library-os-1585"}:root{--tutorial-offload-release:"20260726-tutorial-offload-os-1630"}:root{--page-clarity-guides-release:"20260726-page-clarity-guides-os-1675"}:root{--learning-center-release:"20260726-learning-center-os-1735"}:root{--tutorial-academy-release:"20260726-tutorial-academy-os-1765"}:root{--content-diet-release:"20260726-content-diet-tutorials-os-1810"}:root{--lean-tutorial-release:"20260726-lean-tutorial-system-os-1840"}:root{--guide-separation-release:"20260726-guide-separation-os-1915"}:root{--tutorial-cleanroom-release:"20260726-tutorial-cleanroom-os-1990"}:root{--guide-academy-diet-release:"20260726-guide-academy-diet-os-2035"}:root{--learning-hub-lite-release:"20260726-learning-hub-lite-os-2065"}:root{--search-launch-console-release:"20260726-search-launch-console-os-2140"}:root{--learning-minimalism-release:"20260726-learning-minimalism-os-2170"}:root{--content-discipline-release:"20260726-content-discipline-guides-os-2200"}:root{--gn-polish-ink:#2c1722;--gn-polish-muted:#755a68;--gn-polish-panel:rgba(255,250,253,0.94);--gn-polish-panel-strong:#fff;--gn-polish-line:rgba(205,90,142,0.2);--gn-polish-pink:#ee5c9b;--gn-polish-pink-soft:#fff1f7;--gn-polish-gold:#c89a3e;--gn-polish-shadow:0 14px 32px rgba(113,36,74,0.1)}body[data-theme="dark"]{--gn-polish-ink:#fff4f9;--gn-polish-muted:#d9c0cd;--gn-polish-panel:rgba(35,14,25,0.94);--gn-polish-panel-strong:#261320;--gn-polish-line:rgba(246,112,171,0.22);--gn-polish-pink-soft:#3a1a2c;--gn-polish-gold:#e7ba62;--gn-polish-shadow:0 16px 38px rgba(0,0,0,0.24)}html[data-glownow-polish]{text-rendering:optimizeLegibility}:root{--gn-simple-ink:#2b1722;--gn-simple-muted:#745866;--gn-simple-panel:rgba(255,250,253,0.95);--gn-simple-soft:#fff2f7;--gn-simple-line:rgba(211,87,146,0.2);--gn-simple-pink:#ef5b9b;--gn-simple-gold:#c99a3e}body[data-theme="dark"]{--gn-simple-ink:#fff5fa;--gn-simple-muted:#dcc4d0;--gn-simple-panel:rgba(33,13,24,0.95);--gn-simple-soft:#341927;--gn-simple-line:rgba(246,113,171,0.23);--gn-simple-gold:#e7ba62}:root{--render-performance-release:"20260726-render-performance-os-1270";--glownow-consent-height:0px}:root{--launch-separation-release:"20260726-launch-separation-os-1285"}:root{--button-finish-release:"20260726-button-finish-os-1300";--gn-control-focus-ring:0 0 0 3px rgba(241,88,151,0.22),0 0 0 5px rgba(212,162,67,0.14);scrollbar-color:rgba(232,88,151,0.72) rgba(255,239,247,0.74)}body[data-theme="dark"]{scrollbar-color:rgba(255,132,185,0.78) rgba(40,16,30,0.86)}:root{--provider-entry-split-release:"20260726-provider-entry-split-os-1180"}:root{--private-preview-seo-guard-release:"20260726-private-preview-seo-guard-os-1360"}:root{--guide-focus-release:"20260726-tutorial-hub-os-1420"}.launch-header .launch-account-menu{display:none}.launch-header .launch-nav-links{display:contents}@media (max-width:760px){body.launch-body .launch-header{position:sticky;top:0;z-index:40}body.launch-body .launch-header .launch-header-inner{display:grid !important;grid-template-columns:44px minmax(0,1fr) 44px 44px !important;grid-template-rows:44px auto;min-height:56px !important;align-items:center;align-content:center !important;column-gap:8px !important;row-gap:0 !important;padding-block:6px !important}body.launch-body .launch-header .launch-brand{grid-area:1 / 1 !important;display:grid !important;width:44px !important;min-width:44px !important;height:44px !important;place-items:center}body.launch-body .launch-header .launch-brand>span:not(.launch-logo){display:none !important}body.launch-body .launch-header .launch-brand>.launch-logo,body.launch-body .launch-header .launch-brand>.launch-logo :is(picture,img){display:block !important;width:44px !important;height:44px !important}body.launch-body .launch-header .launch-mobile-request{grid-area:1 / 2 !important;display:inline-flex !important;min-width:0;min-height:44px;align-items:center;justify-content:center}body.launch-body .launch-header .launch-actions{grid-area:1 / 3 !important;display:block !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important}body.launch-body .launch-header .launch-actions>:not(.launch-theme-toggle){display:none !important}body.launch-body .launch-header .launch-actions .launch-theme-toggle{position:static !important;display:inline-grid !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;margin:0 !important;padding:0 !important;place-items:center}body.launch-body .launch-header .launch-actions .launch-theme-toggle span{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important}body.launch-body .launch-header #mobileMenuToggle{grid-area:1 / 4 !important;position:static !important;display:inline-grid !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;margin:0 !important;padding:0 !important;place-items:center}body.launch-body .launch-header .launch-nav{position:static !important;grid-column:1 / -1 !important;grid-row:2 !important;display:none !important;width:100% !important;margin:8px 0 0 !important;padding:10px !important;border-radius:18px}body.launch-body .launch-header .launch-nav.open{display:block !important}body.launch-body .launch-header .launch-account-menu{display:block !important;margin:0 0 10px;padding:12px;border:1px solid rgba(224,94,155,0.2);border-radius:14px;background:linear-gradient(135deg,rgba(255,180,215,0.34),rgba(255,255,255,0.68) 54%,rgba(239,208,132,0.2))}body.launch-body .launch-header .launch-account-menu-head{display:flex;gap:9px;align-items:center;margin-bottom:10px}body.launch-body .launch-header .launch-account-menu-logo{overflow:hidden;border:1px solid rgba(190,76,131,0.22);background:rgba(255,253,254,0.78);box-shadow:0 5px 12px rgba(94,24,59,0.12),inset 0 1px 0 rgba(255,255,255,0.72)}body.launch-body .launch-header .launch-account-menu-logo :is(picture,img){display:block;width:100%;height:100%}body.launch-body .launch-header .launch-account-menu-logo img{object-fit:cover}body.launch-body .launch-header .launch-account-menu-head :is(p,span){margin:0}body.launch-body .launch-header .launch-account-menu-head p{color:#3b192a;font-size:13px;font-weight:500}body.launch-body .launch-header .launch-account-menu-head span{color:#765669;font-size:11px}body.launch-body .launch-header :is(.launch-account-menu-grid,.launch-nav-links){display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.launch-body .launch-header .launch-account-menu-link{display:grid !important;grid-template-columns:18px minmax(0,1fr);gap:8px;min-height:62px;align-items:center;padding:9px !important;border:1px solid rgba(204,90,145,0.16);border-radius:12px;background:rgba(255,255,255,0.66);color:#4b2036 !important;text-align:left;text-decoration:none}body.launch-body .launch-header .launch-account-menu-link i{color:#c73e7d}body.launch-body .launch-header .launch-account-menu-link :is(strong,small){display:block;line-height:1.2}body.launch-body .launch-header .launch-account-menu-link strong{font-size:11px;font-weight:500}body.launch-body .launch-header .launch-account-menu-link small{margin-top:3px;color:#806174;font-size:9.5px}body.launch-body .launch-header .launch-nav-links>a,body.launch-body .launch-header .launch-nav>a{display:inline-flex !important;min-height:42px;align-items:center;justify-content:center;padding:0 8px !important;border-radius:11px;text-align:center;text-decoration:none}body[data-theme="dark"].launch-body .launch-header .launch-account-menu,html[data-theme="dark"] body.launch-body .launch-header .launch-account-menu{background:linear-gradient(135deg,rgba(150,48,99,0.26),rgba(40,13,31,0.74))}body[data-theme="dark"].launch-body .launch-header .launch-account-menu-logo,html[data-theme="dark"] body.launch-body .launch-header .launch-account-menu-logo{border-color:rgba(255,188,220,0.34);background:rgba(255,237,246,0.12);box-shadow:0 5px 13px rgba(0,0,0,0.22),inset 0 1px 0 rgba(255,255,255,0.18)}body[data-theme="dark"].launch-body .launch-header :is(.launch-account-menu-head p,.launch-account-menu-link),html[data-theme="dark"] body.launch-body .launch-header :is(.launch-account-menu-head p,.launch-account-menu-link){color:#fff1f7 !important}body[data-theme="dark"].launch-body .launch-header :is(.launch-account-menu-head span,.launch-account-menu-link small),html[data-theme="dark"] body.launch-body .launch-header :is(.launch-account-menu-head span,.launch-account-menu-link small){color:#dfbfd0}body[data-theme="dark"].launch-body .launch-header :is(.launch-account-menu-link,.launch-nav-links>a),html[data-theme="dark"] body.launch-body .launch-header :is(.launch-account-menu-link,.launch-nav-links>a){border-color:rgba(255,165,209,0.18);background:rgba(255,255,255,0.055)}}body.launch-body .launch-header .launch-theme-toggle{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(192,71,130,0.26) !important;border-radius:14px !important;background:linear-gradient(145deg,rgba(255,255,255,0.96),rgba(255,217,236,0.86)) !important;box-shadow:0 8px 20px rgba(136,35,88,0.16),inset 0 1px 0 rgba(255,255,255,0.86),inset 0 -1px 0 rgba(183,62,118,0.1) !important;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,filter 180ms ease;-webkit-tap-highlight-color:transparent}body.launch-body .launch-header .launch-theme-toggle>:is(i,svg){display:none !important}body.launch-body .launch-header .launch-theme-toggle::before{position:absolute;z-index:1;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 30% 27%,#fffdf8 0 8%,#f5d2f0 15%,#db72ad 45%,#7f2758 86%);box-shadow:0 2px 6px rgba(82,15,54,0.28),inset 0 1px 1px rgba(255,255,255,0.88);content:"";-webkit-mask:radial-gradient(circle at 67% 30%,transparent 0 34%,#000 38%);mask:radial-gradient(circle at 67% 30%,transparent 0 34%,#000 38%);transition:width 220ms ease,height 220ms ease,transform 220ms ease,background 220ms ease,box-shadow 220ms ease,-webkit-mask 220ms ease,mask 220ms ease}body.launch-body .launch-header .launch-theme-toggle::after{position:absolute;z-index:2;width:3px;height:3px;border-radius:50%;background:#f0b95c;box-shadow:7px -6px 0 -0.25px #e899cb,-7px 8px 0 -0.4px rgba(221,116,174,0.96);content:"";transform:translate(7px,-6px);transition:width 220ms ease,height 220ms ease,border 220ms ease,transform 220ms ease,background 220ms ease,box-shadow 220ms ease}body.launch-body .launch-header .launch-theme-toggle:is([aria-pressed="true"],[data-theme-icon="sun"])::before,body[data-theme="dark"].launch-body .launch-header .launch-theme-toggle::before,html[data-theme="dark"] body.launch-body .launch-header .launch-theme-toggle::before{width:18px;height:18px;background:radial-gradient(circle at 34% 29%,#fffde2 0 11%,#ffe59b 26%,#f6a65c 58%,#e35996 100%);box-shadow:0 0 0 2px rgba(255,204,124,0.12),0 0 12px rgba(255,162,101,0.46),inset 0 1px 1px rgba(255,255,255,0.92);-webkit-mask:none;mask:none}body.launch-body .launch-header .launch-theme-toggle:is([aria-pressed="true"],[data-theme-icon="sun"])::after,body[data-theme="dark"].launch-body .launch-header .launch-theme-toggle::after,html[data-theme="dark"] body.launch-body .launch-header .launch-theme-toggle::after{width:26px;height:26px;border:1.25px solid rgba(255,214,143,0.62);background:transparent;box-shadow:0 0 0 2px rgba(255,176,119,0.08),0 0 15px rgba(255,175,102,0.24);transform:none}body[data-theme="dark"].launch-body .launch-header .launch-actions .launch-theme-toggle,html[data-theme="dark"] body.launch-body .launch-header .launch-actions .launch-theme-toggle{border-color:rgba(255,182,217,0.32) !important;background:linear-gradient(145deg,rgba(96,31,72,0.98),rgba(47,14,38,0.98)) !important;box-shadow:0 9px 22px rgba(0,0,0,0.27),inset 0 1px 0 rgba(255,234,246,0.16),inset 0 -1px 0 rgba(255,153,204,0.1) !important}body.launch-body .launch-header .launch-theme-toggle:focus-visible{outline:none;border-color:rgba(239,91,157,0.8) !important;box-shadow:0 0 0 3px rgba(235,88,153,0.22),0 9px 22px rgba(135,36,88,0.2),inset 0 1px 0 rgba(255,255,255,0.7) !important}@media (hover:hover){body.launch-body .launch-header .launch-theme-toggle:hover{border-color:rgba(231,76,145,0.55) !important;box-shadow:0 12px 26px rgba(182,42,110,0.24),inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -1px 0 rgba(183,62,118,0.08) !important;filter:saturate(1.08);transform:translateY(-1px)}body.launch-body .launch-header .launch-theme-toggle:hover::before{transform:rotate(9deg) scale(1.06)}body.launch-body .launch-header .launch-theme-toggle:hover::after{transform:translate(7px,-6px) scale(1.08)}body.launch-body .launch-header .launch-theme-toggle:is([aria-pressed="true"],[data-theme-icon="sun"]):hover::after,body[data-theme="dark"].launch-body .launch-header .launch-theme-toggle:hover::after,html[data-theme="dark"] body.launch-body .launch-header .launch-theme-toggle:hover::after{transform:rotate(16deg) scale(1.06)}}@media (prefers-reduced-motion:reduce){body.launch-body .launch-header .launch-theme-toggle,body.launch-body .launch-header .launch-theme-toggle::before,body.launch-body .launch-header .launch-theme-toggle::after{transition:none}}body.launch-body .launch-header #mobileMenuToggle{position:relative !important;isolation:isolate;overflow:hidden;cursor:pointer;border:1px solid rgba(255,225,239,0.54) !important;border-radius:14px !important;background:radial-gradient(circle at 24% 14%,rgba(255,255,255,0.7) 0 3%,transparent 27%),linear-gradient(145deg,rgba(255,149,199,0.98),rgba(222,68,140,0.96) 58%,rgba(176,55,111,0.98)) !important;box-shadow:0 10px 23px rgba(177,35,102,0.3),inset 0 1px 0 rgba(255,255,255,0.58),inset 0 -1px 0 rgba(103,17,62,0.18) !important;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease,filter 180ms ease,background 220ms ease;-webkit-tap-highlight-color:transparent}body.launch-body .launch-header #mobileMenuToggle>:is(i,svg){display:none !important}body.launch-body .launch-header #mobileMenuToggle::before{position:absolute;z-index:2;top:50%;left:50%;width:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,#fffafd,#fff3f8);box-shadow:0 -6px 0 rgba(255,250,253,0.96),0 6px 0 rgba(255,244,249,0.96),0 1px 2px rgba(87,14,50,0.22);content:"";transform:translate(-50%,-50%);transition:width 210ms ease,height 210ms ease,box-shadow 210ms ease,transform 210ms ease,background 210ms ease}body.launch-body .launch-header #mobileMenuToggle::after{position:absolute;z-index:3;top:10px;left:11px;width:3px;height:3px;border-radius:50%;background:rgba(255,244,250,0.98);box-shadow:0 0 9px rgba(255,243,250,0.76);content:"";transition:top 210ms ease,left 210ms ease,width 210ms ease,height 210ms ease,border-radius 210ms ease,box-shadow 210ms ease,transform 210ms ease,background 210ms ease}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]{border-color:rgba(255,227,241,0.64) !important;background:radial-gradient(circle at 24% 14%,rgba(255,255,255,0.52) 0 3%,transparent 27%),linear-gradient(145deg,rgba(148,48,95,0.98),rgba(86,21,57,0.98)) !important;box-shadow:0 0 0 3px rgba(238,101,163,0.13),0 11px 25px rgba(154,27,85,0.34),inset 0 1px 0 rgba(255,244,250,0.34),inset 0 -1px 0 rgba(53,8,34,0.24) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::before{box-shadow:0 1px 2px rgba(47,6,28,0.24);transform:translate(-50%,-50%) rotate(45deg)}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::after{top:50%;left:50%;width:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,#fffafd,#fff3f8);box-shadow:0 1px 2px rgba(47,6,28,0.24);transform:translate(-50%,-50%) rotate(-45deg)}body[data-theme="dark"].launch-body .launch-header #mobileMenuToggle,html[data-theme="dark"] body.launch-body .launch-header #mobileMenuToggle{border-color:rgba(255,186,218,0.34) !important;background:radial-gradient(circle at 24% 14%,rgba(255,231,244,0.22) 0 3%,transparent 27%),linear-gradient(145deg,rgba(112,37,81,0.98),rgba(51,14,40,0.99)) !important;box-shadow:0 10px 23px rgba(0,0,0,0.27),inset 0 1px 0 rgba(255,237,247,0.17),inset 0 -1px 0 rgba(255,150,202,0.1) !important}body[data-theme="dark"].launch-body .launch-header #mobileMenuToggle[aria-expanded="true"],html[data-theme="dark"] body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]{border-color:rgba(255,202,227,0.46) !important;background:radial-gradient(circle at 24% 14%,rgba(255,229,243,0.2) 0 3%,transparent 27%),linear-gradient(145deg,rgba(132,43,91,0.99),rgba(67,17,49,0.99)) !important;box-shadow:0 0 0 3px rgba(236,105,166,0.1),0 11px 25px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,237,247,0.16),inset 0 -1px 0 rgba(255,153,204,0.1) !important}body.launch-body .launch-header #mobileMenuToggle:focus-visible{outline:none;border-color:rgba(255,231,243,0.94) !important;box-shadow:0 0 0 3px rgba(234,91,156,0.28),0 11px 25px rgba(174,35,100,0.29),inset 0 1px 0 rgba(255,255,255,0.62) !important}body.launch-body .launch-header #mobileMenuToggle:active{filter:saturate(1.08);transform:translateY(1px) scale(0.97)}@media (hover:hover){body.launch-body .launch-header #mobileMenuToggle:hover{border-color:rgba(255,234,245,0.78) !important;box-shadow:0 0 0 3px rgba(242,106,168,0.12),0 13px 29px rgba(183,39,108,0.34),inset 0 1px 0 rgba(255,255,255,0.7),inset 0 -1px 0 rgba(104,18,63,0.14) !important;filter:saturate(1.08) brightness(1.035);transform:translateY(-1px)}body.launch-body .launch-header #mobileMenuToggle:hover::after{box-shadow:0 0 13px rgba(255,242,250,0.9)}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]:hover::before{transform:translate(-50%,-50%) rotate(45deg) scale(1.06)}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]:hover::after{box-shadow:0 1px 3px rgba(47,6,28,0.3);transform:translate(-50%,-50%) rotate(-45deg) scale(1.06)}}@media (prefers-reduced-motion:reduce){body.launch-body .launch-header #mobileMenuToggle,body.launch-body .launch-header #mobileMenuToggle::before,body.launch-body .launch-header #mobileMenuToggle::after{transition:none}}.launch-cta-row{align-items:stretch}.launch-cta-row>:is(.launch-primary,.launch-secondary){box-sizing:border-box;min-height:var(--gn-balanced-cta-height);align-items:center;justify-content:center;align-content:center;border-width:1px;border-radius:var(--gn-balanced-cta-radius);font-size:var(--gn-balanced-cta-font-size);font-weight:540;line-height:var(--gn-balanced-cta-line-height);letter-spacing:0;text-align:center}* while Manage and Reject remain available as full tap targets. */ @media (max-width:560px){html body.launch-body .glownow-consent{padding:10px !important;gap:8px !important;border-radius:18px !important;max-height:min(34dvh,252px) !important;overflow:auto !important}html body.launch-body .glownow-consent-copy{gap:2px !important}html body.launch-body .glownow-consent-copy strong{font-size:12px !important;line-height:1.15 !important}html body.launch-body .glownow-consent-copy span{font-size:10.5px !important;line-height:1.25 !important}html body.launch-body .glownow-consent-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:7px !important}html body.launch-body .glownow-consent-actions [data-consent-accept]{grid-column:1 / -1 !important;order:-1 !important}html body.launch-body .glownow-consent-actions :is(.launch-primary,.launch-soft-button){min-height:40px !important;padding-inline:10px !important;font-size:12px !important;line-height:1.1 !important}}.launch-actions :is(.launch-primary,.launch-secondary){min-height:42px;padding-block:7px;font-size:13px;line-height:1.2}button[data-area-filter]{min-width:42px !important;min-height:42px !important}* not font glyphs,so the theme sun/moon and menu stay optically centred. */ body.launch-body .launch-header .launch-sr-only,body.launch-body .launch-header #mobileMenuToggle>span{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important}body.launch-body .launch-header :is(.launch-theme-toggle,#mobileMenuToggle){position:relative !important;display:inline-grid !important;place-items:center !important;overflow:hidden;-webkit-tap-highlight-color:transparent}body.launch-body .launch-header .launch-theme-toggle{top:0 !important;right:auto !important;bottom:auto !important;left:auto !important}body.launch-body .launch-header :is(.launch-theme-toggle,#mobileMenuToggle) :is(svg,i[data-lucide]){position:absolute !important;inset:50% auto auto 50% !important;display:block !important;width:22px !important;height:22px !important;margin:0 !important;transform:translate(-50%,-50%) !important;color:transparent !important;stroke:transparent !important;opacity:0 !important;pointer-events:none !important}body.launch-body .launch-header .launch-theme-toggle::before,body.launch-body .launch-header #mobileMenuToggle::before,body.launch-body .launch-header #mobileMenuToggle::after{content:"";position:absolute;left:50%;top:50%;pointer-events:none}body.launch-body .launch-header .launch-theme-toggle::before{width:24px;height:24px;border-radius:999px;background:radial-gradient(circle at 38% 34%,#fff7cc 0 18%,transparent 20%),radial-gradient(circle at 50% 50%,#ffe58b 0 36%,#f8a445 55%,transparent 57%),conic-gradient(from 0deg,transparent 0 8%,rgba(255,222,120,0.9) 8% 13%,transparent 13% 25%,rgba(255,222,120,0.9) 25% 30%,transparent 30% 42%,rgba(255,222,120,0.9) 42% 47%,transparent 47% 59%,rgba(255,222,120,0.9) 59% 64%,transparent 64% 76%,rgba(255,222,120,0.9) 76% 81%,transparent 81% 100%);box-shadow:0 0 0 1px rgba(255,238,170,0.46),0 0 16px rgba(255,186,78,0.48),inset -4px -5px 9px rgba(147,58,17,0.22),inset 4px 4px 8px rgba(255,255,246,0.6);transform:translate(-50%,-50%)}html[data-theme="light"] body.launch-body .launch-header .launch-theme-toggle::before,body[data-theme="light"].launch-body .launch-header .launch-theme-toggle::before{background:radial-gradient(circle at 64% 38%,rgba(255,246,218,0.9) 0 13%,transparent 14%),radial-gradient(circle at 52% 52%,#f8eef7 0 39%,#d8a6c8 56%,transparent 58%);box-shadow:0 0 0 1px rgba(255,237,248,0.46),0 0 15px rgba(235,125,190,0.38),inset -5px -4px 8px rgba(83,25,58,0.2),inset 4px 4px 8px rgba(255,255,255,0.54)}body.launch-body .launch-header #mobileMenuToggle::before{z-index:3 !important;width:23px !important;height:3px !important;border:0 !important;border-radius:999px !important;background:linear-gradient(90deg,#fffaff,#fff1f8) !important;box-shadow:0 -7px 0 rgba(255,250,253,0.96),0 7px 0 rgba(255,244,249,0.96),0 1px 2px rgba(65,12,40,0.24) !important;filter:none !important;opacity:1 !important;transform:translate(-50%,-50%) !important}body.launch-body .launch-header #mobileMenuToggle::after{display:none !important;width:0 !important;height:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;opacity:0 !important;filter:none !important;transform:translate(-50%,-50%) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::before{width:23px !important;height:3px !important;box-shadow:0 1px 2px rgba(65,12,40,0.24) !important;transform:translate(-50%,-50%) rotate(45deg) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::after{display:block !important;width:23px !important;height:3px !important;border-radius:999px !important;background:linear-gradient(90deg,#fffaff,#fff1f8) !important;box-shadow:0 1px 2px rgba(65,12,40,0.24) !important;opacity:1 !important;transform:translate(-50%,-50%) rotate(-45deg) !important}body[data-theme="dark"],html[data-theme="dark"] body{--gn-premium-glass:rgba(83,28,62,0.48);--gn-premium-ring:rgba(255,164,209,0.34)}body.launch-body .launch-header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}body.launch-body .launch-header .launch-mobile-request{isolation:isolate;overflow:hidden;border:1px solid rgba(255,214,234,0.58) !important;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,0.72),transparent 34%),linear-gradient(135deg,#ff8fc2 0%,var(--gn-premium-pink) 46%,var(--gn-premium-gold) 126%) !important;color:var(--gn-premium-ink) !important;box-shadow:0 12px 28px rgba(202,54,124,0.22),inset 0 1px 0 rgba(255,255,255,0.64),inset 0 -1px 0 rgba(102,31,69,0.16) !important}body.launch-body .launch-header .launch-mobile-request{min-height:44px !important;border-radius:16px !important;font-size:13px !important;font-weight:560 !important;letter-spacing:0.01em}body.launch-body .launch-header .launch-mobile-request::before{content:"";width:10px;height:10px;flex:0 0 10px;background:currentColor;clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);opacity:0.95}body.launch-body .launch-header .launch-mobile-request::after{content:"";position:absolute;z-index:-1;inset:-42% -22%;background:linear-gradient(110deg,transparent 24%,rgba(255,255,255,0.38) 42%,transparent 58%);opacity:0;transform:translateX(-36%) rotate(8deg);transition:opacity 220ms ease,transform 520ms ease}body.launch-body .launch-header :is(.launch-theme-toggle,#mobileMenuToggle){width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;display:inline-grid !important;place-items:center !important;border:1px solid rgba(255,190,222,0.42) !important;border-radius:15px !important;background:linear-gradient(145deg,rgba(99,34,76,0.7),rgba(45,15,38,0.78)) padding-box,linear-gradient(135deg,rgba(255,151,207,0.62),rgba(225,172,94,0.42)) border-box !important;box-shadow:0 10px 24px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,242,249,0.18),inset 0 -1px 0 rgba(255,139,198,0.09) !important;color:#fff6fb !important;transform:none}body.launch-body .launch-header :is(.launch-theme-toggle,#mobileMenuToggle)::before,body.launch-body .launch-header :is(.launch-theme-toggle,#mobileMenuToggle)::after{box-sizing:border-box;left:50%;top:50%}body.launch-body .launch-header #mobileMenuToggle>:is(i,svg),body.launch-body .launch-header .launch-theme-toggle>:is(i,svg){display:none !important}body.launch-body .launch-header #mobileMenuToggle::before{z-index:2 !important;width:19px !important;height:2px !important;border-radius:999px !important;background:#fff7fb !important;box-shadow:0 -6px 0 #fff7fb,0 6px 0 #fff7fb,0 1px 4px rgba(69,9,42,0.28) !important;opacity:1 !important;transform:translate(-50%,-50%) !important}body.launch-body .launch-header #mobileMenuToggle::after{z-index:1 !important;display:block !important;width:28px !important;height:28px !important;border:1px solid rgba(255,212,234,0.18) !important;border-radius:999px !important;background:radial-gradient(circle at 50% 50%,rgba(255,145,200,0.2),transparent 66%) !important;box-shadow:0 0 18px rgba(242,95,166,0.18) !important;opacity:1 !important;transform:translate(-50%,-50%) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::before{box-shadow:0 1px 4px rgba(69,9,42,0.28) !important;transform:translate(-50%,-50%) rotate(45deg) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::after{z-index:3 !important;width:19px !important;height:2px !important;border:0 !important;border-radius:999px !important;background:#fff7fb !important;box-shadow:0 1px 4px rgba(69,9,42,0.28) !important;transform:translate(-50%,-50%) rotate(-45deg) !important}body.launch-body .launch-header .launch-theme-toggle::before{transform:translate(-50%,-50%) !important}body.launch-body .launch-header .launch-theme-toggle::after{transform:translate(-50%,-50%) !important}@media (hover:hover){body.launch-body .launch-header :is(.launch-mobile-request,.launch-theme-toggle,#mobileMenuToggle):hover{border-color:rgba(255,222,239,0.78) !important;filter:saturate(1.06) brightness(1.02);box-shadow:0 0 0 3px rgba(242,98,170,0.11),0 15px 32px rgba(193,48,115,0.24),inset 0 1px 0 rgba(255,255,255,0.65) !important;transform:translateY(-1px)}body.launch-body .launch-header #mobileMenuToggle:hover::before{width:20px !important}body.launch-body .launch-header #mobileMenuToggle:hover::after{box-shadow:0 0 22px rgba(242,95,166,0.28) !important}body.launch-body .launch-header .launch-mobile-request:hover::after{opacity:1;transform:translateX(36%) rotate(8deg)}}body.launch-body .launch-header :is(.launch-mobile-request,.launch-theme-toggle,#mobileMenuToggle):active{transform:translateY(1px) scale(0.985)}@media (max-width:760px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner,body.launch-body .launch-header .launch-header-inner{width:calc(100vw - 24px) !important;max-width:none !important;margin-inline:12px !important;grid-template-columns:44px minmax(118px,1fr) 44px 44px !important;column-gap:8px !important;padding-block:6px !important}body.launch-body .launch-header .launch-mobile-request{padding-inline:10px !important;font-size:13px !important}body.launch-body .launch-header .launch-nav{width:100% !important;margin-top:9px !important}}@media (max-width:374px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner,body.launch-body .launch-header .launch-header-inner{width:calc(100vw - 18px) !important;margin-inline:9px !important;grid-template-columns:42px minmax(102px,1fr) 42px 42px !important;column-gap:6px !important}body.launch-body .launch-header :is(.launch-brand,.launch-brand>.launch-logo,.launch-brand>.launch-logo :is(picture,img),.launch-actions .launch-theme-toggle,#mobileMenuToggle){width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important}body.launch-body .launch-header .launch-mobile-request{min-height:42px !important;font-size:12px !important}}body.launch-body main a[href^="mailto:"]{display:inline-flex !important;min-height:38px !important;align-items:center !important;text-underline-offset:4px !important}@media (prefers-reduced-motion:reduce){.launch-cta-row>:is(.launch-primary,.launch-secondary){transition:none}}body.launch-body .launch-header #mobileMenuToggle{transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease,filter 160ms ease !important}body.launch-body .launch-header #mobileMenuToggle::before,body.launch-body .launch-header #mobileMenuToggle::after{transition:none !important;animation:none !important}@media (hover:hover) and (pointer:fine){body.launch-body .launch-header #mobileMenuToggle:hover{transform:none !important;filter:saturate(1.05) brightness(1.04) !important;border-color:rgba(255,166,207,0.58) !important;box-shadow:0 12px 26px rgba(201,70,138,0.28),0 0 0 1px rgba(255,224,241,0.16) inset,inset 0 1px 0 rgba(255,255,255,0.24) !important}}body.launch-body .launch-header #mobileMenuToggle{transform:none !important}body.launch-body .launch-header #mobileMenuToggle>:is(i,svg){display:none !important;opacity:0 !important}body.launch-body .launch-header #mobileMenuToggle::before{top:50% !important;left:50% !important;width:22px !important;height:2.5px !important;border-radius:999px !important;background:linear-gradient(90deg,#fffaff,#fff1f8) !important;box-shadow:0 -7px 0 rgba(255,250,253,0.96),0 7px 0 rgba(255,244,249,0.96),0 1px 2px rgba(65,12,40,0.24) !important;transform:translate(-50%,-50%) !important;transition:none !important;animation:none !important}body.launch-body .launch-header #mobileMenuToggle::after{display:none !important;content:"" !important;opacity:0 !important;width:0 !important;height:0 !important;border:0 !important;box-shadow:none !important;transform:none !important;transition:none !important;animation:none !important}@media (hover:hover) and (pointer:fine){body.launch-body .launch-header #mobileMenuToggle:hover{transform:none !important;filter:saturate(1.04) brightness(1.03) !important;border-color:rgba(255,177,213,0.62) !important;box-shadow:0 10px 24px rgba(201,70,138,0.24),0 0 0 1px rgba(255,224,241,0.18) inset,inset 0 1px 0 rgba(255,255,255,0.25) !important}body.launch-body .launch-header #mobileMenuToggle:hover::before{transform:translate(-50%,-50%) !important;box-shadow:0 -7px 0 rgba(255,250,253,0.96),0 7px 0 rgba(255,244,249,0.96),0 1px 2px rgba(65,12,40,0.24) !important}body.launch-body .launch-header #mobileMenuToggle:hover::after{display:none !important}}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::before{width:22px !important;height:2.5px !important;box-shadow:0 1px 2px rgba(47,6,28,0.24) !important;transform:translate(-50%,-50%) rotate(45deg) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::after{display:block !important;top:50% !important;left:50% !important;width:22px !important;height:2.5px !important;border-radius:999px !important;background:linear-gradient(90deg,#fffaff,#fff1f8) !important;opacity:1 !important;box-shadow:0 1px 2px rgba(47,6,28,0.24) !important;transform:translate(-50%,-50%) rotate(-45deg) !important}@media (hover:hover) and (pointer:fine){body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]:hover::before{transform:translate(-50%,-50%) rotate(45deg) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]:hover::after{box-shadow:0 1px 2px rgba(47,6,28,0.24) !important;transform:translate(-50%,-50%) rotate(-45deg) !important}}body.launch-body .launch-header #mobileMenuToggle{overflow:hidden !important;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease !important;will-change:auto !important}body.launch-body .launch-header #mobileMenuToggle::before,body.launch-body .launch-header #mobileMenuToggle::after{transition:none !important;animation:none !important}@media (hover:hover) and (pointer:fine){body.launch-body .launch-header #mobileMenuToggle:hover{transform:none !important;filter:none !important;background:radial-gradient(circle at 24% 16%,rgba(255,255,255,0.66) 0 3%,transparent 27%),linear-gradient(145deg,rgba(255,128,190,0.94),rgba(204,48,130,0.94) 58%,rgba(122,33,86,0.98)) !important;border-color:rgba(255,189,225,0.72) !important;box-shadow:0 12px 26px rgba(201,70,138,0.24),0 0 18px rgba(235,83,159,0.18),inset 0 1px 0 rgba(255,255,255,0.28),inset 0 -1px 0 rgba(99,15,59,0.2) !important}body.launch-body .launch-header #mobileMenuToggle:hover::before{transform:translate(-50%,-50%) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]:hover::before{transform:translate(-50%,-50%) rotate(45deg) !important}body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]:hover::after{transform:translate(-50%,-50%) rotate(-45deg) !important}}body.launch-body main a[href^="mailto:"]{display:inline-flex !important;min-height:38px !important;align-items:center !important}not loose text glyphs. */ body.launch-body{--gn-cta-radius:17px;--gn-cta-pink:#f55fa6;--gn-cta-rose:#d94b91;--gn-cta-gold:#d99b54;--gn-cta-ink:#24131e;--gn-glass-fill:rgba(74,28,53,0.7);--gn-glass-border:rgba(255,153,204,0.32);--gn-glass-text:#fff2f8}body.launch-body .launch-header a.launch-mobile-request{min-height:44px !important;padding-inline:18px !important;font-size:14px !important;font-weight:650 !important;letter-spacing:-0.01em !important}body.launch-body .launch-header a.launch-mobile-request>:is(i,svg),body.launch-body .launch-header a.launch-mobile-request [data-lucide],body.launch-body .launch-header a.launch-mobile-request svg{display:none !important;opacity:0 !important}body.launch-body .launch-header a.launch-mobile-request::before{display:none !important;content:"" !important}body.launch-body .launch-header :is(.launch-theme-toggle,#mobileMenuToggle){border-radius:15px !important;border-color:rgba(255,156,207,0.34) !important;background:radial-gradient(circle at 24% 14%,rgba(255,255,255,0.34),transparent 28%),linear-gradient(145deg,rgba(108,35,79,0.92),rgba(68,20,51,0.94)) !important;box-shadow:0 12px 24px rgba(8,2,7,0.24),0 1px 0 rgba(255,232,246,0.2) inset,0 -1px 0 rgba(21,3,14,0.36) inset !important}@media (hover:hover) and (pointer:fine){body.launch-body .launch-header :is(.launch-theme-toggle,#mobileMenuToggle):hover{border-color:rgba(255,190,224,0.62) !important;background:radial-gradient(circle at 24% 14%,rgba(255,255,255,0.42),transparent 28%),linear-gradient(145deg,rgba(132,42,94,0.98),rgba(82,24,61,0.98)) !important;box-shadow:0 14px 30px rgba(205,58,137,0.24),0 0 0 4px rgba(244,91,166,0.08),0 1px 0 rgba(255,232,246,0.22) inset !important;transform:none !important;filter:none !important}}constrain the controls explicitly so the Start request pill can * never stretch past the viewport. */ html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{box-sizing:border-box !important;display:grid !important;grid-template-columns:48px minmax(176px,1fr) 48px 48px !important;gap:12px !important;align-items:center !important;justify-content:stretch !important;width:auto !important;max-width:none !important;min-height:58px !important;margin-left:max(14px,env(safe-area-inset-left,0px)) !important;margin-right:max(24px,env(safe-area-inset-right,0px)) !important;padding:7px 0 !important}html body.launch-body .launch-header .launch-brand{grid-column:1 !important;grid-row:1 !important;justify-self:start !important;width:48px !important;min-width:48px !important;height:48px !important}html body.launch-body .launch-header .launch-brand .launch-logo{width:48px !important;height:48px !important}html body.launch-body .launch-header .launch-brand>div:not(.launch-logo){display:none !important}html body.launch-body .launch-header a.launch-mobile-request{grid-column:2 !important;grid-row:1 !important;position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;display:inline-flex !important;width:100% !important;max-width:320px !important;justify-self:center !important}html body.launch-body .launch-header .launch-actions{display:contents !important}html body.launch-body .launch-header .launch-actions>a:not(.launch-mobile-request),html body.launch-body .launch-header .launch-actions>.launch-primary,html body.launch-body .launch-header .launch-actions>.launch-secondary{display:none !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle{grid-column:3 !important;grid-row:1 !important;justify-self:end !important;width:48px !important;min-width:48px !important;height:48px !important;min-height:48px !important}html body.launch-body .launch-header #mobileMenuToggle{grid-column:4 !important;grid-row:1 !important;display:inline-grid !important;justify-self:end !important;width:48px !important;min-width:48px !important;height:48px !important;min-height:48px !important}@media (max-width:760px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-columns:44px minmax(112px,1fr) 44px 44px !important;gap:8px !important;justify-content:stretch !important;width:auto !important;max-width:none !important;min-height:56px !important;margin-left:max(14px,env(safe-area-inset-left,0px)) !important;margin-right:max(40px,calc(env(safe-area-inset-right,0px)+24px)) !important;padding:6px 0 !important}html body.launch-body .launch-header .launch-brand,html body.launch-body .launch-header .launch-brand .launch-logo,html body.launch-body .launch-header .launch-actions .launch-theme-toggle,html body.launch-body .launch-header #mobileMenuToggle{width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important}html body.launch-body .launch-header a.launch-mobile-request{max-width:none !important}}html body.launch-body .launch-header a.launch-mobile-request :is(svg,i,[data-lucide]){display:none !important;width:0 !important;min-width:0 !important;height:0 !important;min-height:0 !important;margin:0 !important;opacity:0 !important;pointer-events:none !important}html body.launch-body .launch-header a.launch-mobile-request>i[data-lucide="sparkles"],html body.launch-body .launch-header a.launch-mobile-request>svg[data-lucide="sparkles"]{display:none !important;visibility:hidden !important;width:0 !important;min-width:0 !important;height:0 !important;min-height:0 !important;flex:0 0 0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important}polished * glass buttons inspired by Flowbite/Uiverse component patterns. */ html body.launch-body .launch-shell>.launch-header{overflow-x:clip !important;background:linear-gradient(180deg,rgba(31,5,24,0.96),rgba(17,4,14,0.98)),radial-gradient(circle at 22% 0%,rgba(235,78,157,0.18),transparent 40%) !important}html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{width:auto !important;max-width:none !important;margin-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px)) !important;padding:8px 0 !important;display:grid !important;grid-template-columns:44px minmax(128px,1fr) 44px 44px !important;grid-template-rows:44px auto !important;gap:9px !important;align-items:center !important;box-sizing:border-box !important}html body.launch-body .launch-header .launch-brand{grid-column:1 !important;grid-row:1 !important;align-self:center !important;justify-self:start !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important}html body.launch-body .launch-header .launch-brand>.launch-logo,html body.launch-body .launch-header .launch-brand>.launch-logo :is(picture,img){width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important}html body.launch-body .launch-header .launch-brand>span:not(.launch-logo){display:none !important}html body.launch-body .launch-header .launch-actions{display:contents !important}html body.launch-body .launch-header .launch-actions>:is(.launch-secondary,.launch-primary){display:none !important}html body.launch-body .launch-header .launch-mobile-request{grid-column:2 !important;grid-row:1 !important;justify-self:center !important;align-self:center !important;width:min(100%,360px) !important;height:44px !important;min-height:44px !important;padding:0 18px !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;position:relative !important;overflow:hidden !important;border:1px solid rgba(255,231,243,0.72) !important;border-radius:16px !important;background:radial-gradient(circle at 16% 0%,rgba(255,255,255,0.72),transparent 28%),linear-gradient(135deg,#ff8fc7 0%,#ee5aa0 48%,#dda363 116%) !important;color:#25101f !important;box-shadow:0 0 0 1px rgba(236,86,161,0.14),0 14px 30px rgba(220,64,139,0.26),inset 0 1px 0 rgba(255,255,255,0.72),inset 0 -1px 0 rgba(116,31,70,0.18) !important;font-family:inherit !important;font-size:clamp(13.5px,1.7vw,15px) !important;font-weight:560 !important;line-height:1 !important;letter-spacing:-0.01em !important;text-decoration:none !important;transform:none !important;transition:border-color 180ms ease,box-shadow 180ms ease,filter 180ms ease !important;user-select:none !important;-webkit-user-select:none !important}html body.launch-body .launch-header .launch-mobile-request::before{content:"" !important;display:block !important;position:relative !important;inset:auto !important;flex:0 0 auto !important;width:14px !important;height:14px !important;border:0 !important;border-radius:0 !important;background:#25101f !important;transform:none !important;clip-path:polygon(50% 0%,61% 36%,100% 50%,61% 64%,50% 100%,39% 64%,0% 50%,39% 36%) !important;box-shadow:none !important;opacity:1 !important}html body.launch-body .launch-header .launch-mobile-request::after{content:"" !important;position:absolute !important;inset:1px !important;border-radius:inherit !important;background:linear-gradient(120deg,transparent 0 34%,rgba(255,255,255,0.38) 45%,transparent 58%),radial-gradient(circle at 82% 14%,rgba(255,245,211,0.42),transparent 26%) !important;opacity:0.58 !important;transform:none !important;pointer-events:none !important}html body.launch-body .launch-header .launch-mobile-request>span{position:relative !important;z-index:1 !important;white-space:nowrap !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle,html body.launch-body .launch-header #mobileMenuToggle{position:relative !important;isolation:isolate !important;align-self:center !important;justify-self:end !important;display:inline-grid !important;place-items:center !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;overflow:hidden !important;border:1px solid rgba(255,184,218,0.48) !important;border-radius:15px !important;background:radial-gradient(circle at 24% 14%,rgba(255,229,242,0.22),transparent 32%),linear-gradient(145deg,rgba(96,25,67,0.96),rgba(45,12,37,0.98)) !important;color:transparent !important;box-shadow:0 0 0 1px rgba(248,107,180,0.08),0 11px 24px rgba(10,0,8,0.28),inset 0 1px 0 rgba(255,238,248,0.20),inset 0 -1px 0 rgba(255,146,201,0.10) !important;line-height:1 !important;transform:none !important;transition:border-color 180ms ease,box-shadow 180ms ease,filter 180ms ease !important;user-select:none !important;-webkit-user-select:none !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle{grid-column:3 !important;grid-row:1 !important}html body.launch-body .launch-header #mobileMenuToggle{grid-column:4 !important;grid-row:1 !important}html body.launch-body .launch-header :is(.launch-actions .launch-theme-toggle,#mobileMenuToggle)>:is(i,svg),html body.launch-body .launch-header #mobileMenuToggle .launch-sr-only,html body.launch-body .launch-header .launch-actions .launch-theme-toggle>span{display:none !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle::before,html body.launch-body .launch-header .launch-actions .launch-theme-toggle::after,html body.launch-body .launch-header #mobileMenuToggle::before,html body.launch-body .launch-header #mobileMenuToggle::after{content:"" !important;position:absolute !important;pointer-events:none !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle::before{z-index:2 !important;width:22px !important;height:22px !important;top:50% !important;left:50% !important;border-radius:999px !important;background:radial-gradient(circle at 35% 32%,rgba(255,255,255,0.98) 0 11%,rgba(255,246,207,0.98) 12% 42%,#ffc36e 63%,#e97859 100%) !important;box-shadow:0 0 0 1px rgba(255,247,220,0.66),0 0 18px rgba(255,185,94,0.56),inset 4px 4px 7px rgba(255,255,255,0.48),inset -5px -5px 8px rgba(115,45,30,0.22) !important;transform:translate(-50%,-50%) !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle::after{z-index:1 !important;top:50% !important;left:50% !important;width:32px !important;height:32px !important;border:1.5px solid rgba(255,211,138,0.52) !important;border-radius:999px !important;background:transparent !important;box-shadow:0 0 18px rgba(255,181,88,0.24) !important;transform:translate(-50%,-50%) !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle[aria-pressed="false"]::before{background:radial-gradient(circle at 64% 31%,rgba(45,12,37,0.98) 0 19%,transparent 20%),radial-gradient(circle at 48% 52%,#fff8fc 0 39%,#dfacd0 64%,#8d4e79 100%) !important}html body.launch-body .launch-header .launch-actions .launch-theme-toggle[aria-pressed="false"]::after{width:0 !important;height:0 !important;border:0 !important;box-shadow:none !important}html body.launch-body .launch-header #mobileMenuToggle::before{z-index:2 !important;width:23px !important;height:23px !important;inset:50% auto auto 50% !important;background:#fff7fb !important;transform:translate(-50%,-50%) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 7.5h14M5 12h14M5 16.5h14' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 7.5h14M5 12h14M5 16.5h14' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}html body.launch-body .launch-header #mobileMenuToggle::after{z-index:1 !important;width:32px !important;height:32px !important;inset:50% auto auto 50% !important;border:1px solid rgba(255,220,238,0.16) !important;border-radius:999px !important;background:radial-gradient(circle at 50% 50%,rgba(255,147,204,0.15),transparent 70%) !important;box-shadow:0 0 16px rgba(239,89,159,0.12) !important;transform:translate(-50%,-50%) !important}html body.launch-body .launch-header #mobileMenuToggle[aria-expanded="true"]::before{width:22px !important;height:22px !important;transform:translate(-50%,-50%) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat !important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 7l10 10M17 7L7 17' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat !important}@media (hover:hover){html body.launch-body .launch-header .launch-mobile-request:hover{border-color:rgba(255,242,249,0.9) !important;box-shadow:0 0 0 3px rgba(241,94,165,0.14),0 17px 34px rgba(220,64,139,0.29),inset 0 1px 0 rgba(255,255,255,0.76),inset 0 -1px 0 rgba(98,22,61,0.14) !important;filter:saturate(1.06) brightness(1.03) !important;transform:none !important}html body.launch-body .launch-header :is(.launch-actions .launch-theme-toggle,#mobileMenuToggle):hover{border-color:rgba(255,221,239,0.68) !important;box-shadow:0 0 0 3px rgba(241,94,165,0.12),0 14px 30px rgba(10,0,8,0.20),inset 0 1px 0 rgba(255,238,248,0.22),inset 0 -1px 0 rgba(255,146,201,0.1) !important;filter:saturate(1.07) brightness(1.035) !important;transform:none !important}}html body.launch-body .launch-header :is(.launch-mobile-request,.launch-actions .launch-theme-toggle,#mobileMenuToggle):active{filter:saturate(1.02) brightness(0.98) !important;transform:none !important}html body.launch-body .launch-header :is(.launch-mobile-request,.launch-actions .launch-theme-toggle,#mobileMenuToggle):focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(255,239,248,0.76),0 0 0 6px rgba(234,84,153,0.24),0 14px 30px rgba(202,54,124,0.24) !important}html body.launch-body .launch-header .launch-nav.open{grid-column:1 / -1 !important;grid-row:2 !important;margin-top:0 !important}@media (max-width:430px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-columns:42px minmax(126px,1fr) 42px 42px !important;grid-template-rows:42px auto !important;gap:8px !important;margin-inline:max(14px,env(safe-area-inset-left,0px)) max(14px,env(safe-area-inset-right,0px)) !important;padding-block:8px !important}html body.launch-body .launch-header .launch-brand,html body.launch-body .launch-header .launch-brand>.launch-logo,html body.launch-body .launch-header .launch-brand>.launch-logo :is(picture,img),html body.launch-body .launch-header .launch-actions .launch-theme-toggle,html body.launch-body .launch-header #mobileMenuToggle{width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important}html body.launch-body .launch-header .launch-mobile-request{height:42px !important;min-height:42px !important;padding-inline:14px !important;border-radius:15px !important;font-size:13.5px !important}}@media (max-width:374px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-columns:40px minmax(112px,1fr) 40px 40px !important;gap:7px !important;margin-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px)) !important}html body.launch-body .launch-header .launch-brand,html body.launch-body .launch-header .launch-brand>.launch-logo,html body.launch-body .launch-header .launch-brand>.launch-logo :is(picture,img),html body.launch-body .launch-header .launch-actions .launch-theme-toggle,html body.launch-body .launch-header #mobileMenuToggle{width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important}html body.launch-body .launch-header .launch-mobile-request{min-width:0 !important;padding-inline:12px !important;font-size:13px !important}}@media (min-width:761px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-columns:52px minmax(280px,430px) 52px 52px !important;justify-content:space-between !important;grid-template-rows:52px auto !important;gap:12px !important;margin-inline:max(56px,env(safe-area-inset-left,0px)) max(56px,env(safe-area-inset-right,0px)) !important;padding-block:10px !important}html body.launch-body .launch-header .launch-brand,html body.launch-body .launch-header .launch-brand>.launch-logo,html body.launch-body .launch-header .launch-brand>.launch-logo :is(picture,img),html body.launch-body .launch-header .launch-actions .launch-theme-toggle,html body.launch-body .launch-header #mobileMenuToggle{width:52px !important;min-width:52px !important;height:52px !important;min-height:52px !important;border-radius:17px !important}html body.launch-body .launch-header .launch-mobile-request{width:min(430px,100%) !important;height:52px !important;min-height:52px !important;border-radius:18px !important;font-size:15px !important}}html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-rows:44px !important;height:auto !important;min-height:60px !important;align-content:center !important}html body.launch-body .launch-header:has(.launch-nav.open)>.launch-container.launch-header-inner{grid-template-rows:44px auto !important}@media (max-width:430px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-rows:42px !important;min-height:58px !important}html body.launch-body .launch-header:has(.launch-nav.open)>.launch-container.launch-header-inner{grid-template-rows:42px auto !important}}@media (max-width:374px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-rows:40px !important;min-height:56px !important}html body.launch-body .launch-header:has(.launch-nav.open)>.launch-container.launch-header-inner{grid-template-rows:40px auto !important}}@media (min-width:761px){html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-rows:52px !important;min-height:72px !important}html body.launch-body .launch-header:has(.launch-nav.open)>.launch-container.launch-header-inner{grid-template-rows:52px auto !important}}@media (min-width:761px){html body.launch-body .launch-header>.launch-container.launch-header-inner{justify-content:stretch !important}html body.launch-body .launch-shell>.launch-header>.launch-container.launch-header-inner{grid-template-columns:52px minmax(0,1fr) 52px 52px !important;justify-content:stretch !important}html body.launch-body .launch-header .launch-actions #themeToggle.launch-theme-toggle{width:52px !important;min-width:52px !important;height:52px !important;min-height:52px !important}}html body.launch-body .launch-header .launch-nav:not(.open){display:none!important}html body.launch-body .launch-header .launch-nav.open{display:grid!important}html body.launch-body .launch-cta-row :is(.launch-primary,.launch-secondary),html body.launch-body .beautician-launch-supply-actions a,html body.launch-body .provider-proof-recipe-actions a,html body.launch-body .launch-app-panel-actions :is(.launch-primary,.launch-secondary){min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 20px!important;border-radius:15px!important;text-decoration:none!important;font-weight:650!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.58),0 14px 28px rgba(185,63,124,.16)!important}html body.launch-body .launch-cta-row .launch-primary,html body.launch-body .beautician-launch-supply-actions a:first-child,html body.launch-body .provider-proof-recipe-actions a:first-child,html body.launch-body .launch-app-panel-actions .launch-primary{border:1px solid rgba(255,220,239,.72)!important;background:linear-gradient(135deg,#ff82bd 0%,#ee5aa0 56%,#dba05d 124%)!important;color:#23101d!important}html body.launch-body .launch-cta-row .launch-secondary,html body.launch-body .beautician-launch-supply-actions a:last-child,html body.launch-body .provider-proof-recipe-actions a:last-child,html body.launch-body .launch-app-panel-actions .launch-secondary{border:1px solid rgba(255,177,215,.38)!important;background:rgba(255,255,255,.64)!important;color:var(--ink)!important}@media (min-width:761px){html body.launch-body .launch-header .launch-nav.open{position:absolute!important;top:calc(100%+10px)!important;right:max(56px,env(safe-area-inset-right,0px))!important;width:min(390px,calc(100vw - 112px))!important;grid-template-columns:1fr!important;z-index:70!important}}