.biis-cookie-banner,.biis-cookie-modal{--consent-bg:#151823;--consent-fg:#f6f7fc;--consent-muted:#c7ccdb;--consent-line:#414758;--consent-accent:#a5afff;color:var(--consent-fg);letter-spacing:normal;font-family:Inter,Geist,ui-sans-serif,system-ui,sans-serif}.biis-cookie-banner{z-index:1000;inset-inline:clamp(12px,4vw,48px) auto;background:var(--consent-bg);text-align:start;border:1px solid #525a72;border-radius:18px;width:min(540px,100vw - 24px);max-height:min(85vh,760px);padding:clamp(18px,3.6vw,27px);position:fixed;bottom:clamp(14px,3vw,30px);overflow-y:auto;box-shadow:0 18px 55px #0009}.biis-cookie-banner[dir=rtl]{inset-inline:auto clamp(12px,4vw,48px)}.biis-cookie-header{color:var(--consent-accent);letter-spacing:.11em;align-items:center;gap:10px;font-size:11px;font-weight:720;display:flex}.biis-cookie-banner h2,.biis-cookie-modal h2{color:var(--consent-fg);margin:14px 0 9px;font-size:clamp(22px,3vw,28px);font-weight:680;line-height:1.22}.biis-cookie-banner p,.biis-cookie-description{color:var(--consent-muted);margin:0;font-size:13px;line-height:1.65}.biis-cookie-more{margin-top:10px;font-size:12px}.biis-cookie-more a{color:#c6ccff;text-underline-offset:3px;text-decoration:underline}.biis-cookie-buttons,.biis-cookie-modal-actions{flex-wrap:wrap;align-items:stretch;gap:9px;margin-top:22px;display:flex}.biis-cookie-buttons button,.biis-cookie-modal-actions button{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:46px;padding:10px 16px;font-size:13px;font-weight:670;line-height:1.2;transition:background .15s,border-color .15s;display:inline-flex}.biis-cookie-accept{background:var(--consent-accent);color:#0b0d18;border:1px solid var(--consent-accent)}.biis-cookie-accept:hover{background:#c5cbff}.biis-cookie-reject{color:var(--consent-fg);background:#303747;border:1px solid #606779}.biis-cookie-reject:hover{background:#40485b}.biis-cookie-settings-button{color:var(--consent-fg);background:0 0;border:1px solid #606779}.biis-cookie-settings-button:hover{background:#303747}.biis-cookie-reopen{z-index:980;bottom:18px;color:#f6f7fc;background:#171c29;border:1px solid #616c87;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:630;display:flex;position:fixed;inset-inline-start:20px;box-shadow:0 8px 22px #0008}.biis-cookie-reopen:hover{background:#30394e}.biis-cookie-modal{z-index:1100;background:var(--consent-bg);text-align:start;border:1px solid #5b647b;border-radius:18px;width:min(610px,100vw - 24px);max-height:min(88vh,820px);margin:auto;padding:clamp(19px,4vw,30px);position:fixed;inset:0;overflow-y:auto;box-shadow:0 28px 80px #000b}.biis-cookie-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060810ba}.biis-cookie-modal-head{justify-content:space-between;align-items:center;display:flex}.biis-cookie-modal-icon{width:44px;height:44px;color:var(--consent-accent);background:#303652;border-radius:11px;place-items:center;display:grid}.biis-cookie-close{border:1px solid var(--consent-line);width:39px;height:39px;color:var(--consent-fg);background:#242938;border-radius:9px;place-items:center;display:grid}.biis-cookie-close:hover{background:#30394e}.biis-cookie-categories{border:1px solid var(--consent-line);border-radius:12px;margin-top:22px;overflow:hidden}.biis-cookie-category{background:#1d2230;justify-content:space-between;align-items:center;gap:20px;padding:18px 16px;display:flex}.biis-cookie-category+.biis-cookie-category{border-top:1px solid var(--consent-line)}.biis-cookie-category>div{max-width:420px}.biis-cookie-category strong{color:#f6f7fc;font-size:14px;display:block}.biis-cookie-category p{color:var(--consent-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.biis-cookie-always{color:#ccd3ec;white-space:nowrap;font-size:11px;font-weight:640}.biis-cookie-switch{flex:none;align-items:center;width:48px;height:30px;display:inline-flex;position:relative}.biis-cookie-switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.biis-cookie-switch span{pointer-events:none;background:#535c71;border-radius:20px;width:48px;height:28px;transition:background .18s;display:block}.biis-cookie-switch span:before{content:"";background:#fff;border-radius:50%;width:21px;height:21px;margin:3.5px;transition:transform .18s;display:block}.biis-cookie-switch input:checked+span{background:#929dff}.biis-cookie-switch input:checked+span:before{transform:translate(20px)}.biis-cookie-switch input:focus-visible+span{outline-offset:3px;outline:3px solid #e4e7ff}.biis-cookie-modal>.biis-cookie-description:last-of-type{margin-top:16px}.biis-cookie-banner :is(button,a):focus-visible,.biis-cookie-modal :is(button,a):focus-visible,.biis-cookie-reopen:focus-visible{outline-offset:3px;outline:3px solid #c3caff}@media (max-width:620px){.biis-cookie-banner{bottom:12px;left:12px;right:12px;width:calc(100vw - 24px);padding:18px;inset-inline:auto}.biis-cookie-banner[dir=rtl]{left:12px;right:12px;inset-inline:auto}.biis-cookie-buttons button{flex-basis:calc(50% - 5px);min-width:0}.biis-cookie-buttons .biis-cookie-settings-button{flex-basis:100%}.biis-cookie-modal-actions button{flex-basis:calc(50% - 5px)}.biis-cookie-modal-actions button:first-child{flex-basis:100%}.biis-cookie-category{gap:10px}.biis-cookie-reopen{bottom:10px;inset-inline-start:12px}}@media (prefers-reduced-motion:reduce){.biis-cookie-banner *,.biis-cookie-modal *,.biis-cookie-reopen{transition:none!important}}.biis-cookie-footer-link{color:inherit;opacity:.86;font:inherit;line-height:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.biis-cookie-footer-link:hover{opacity:1}.biis-cookie-footer-link:focus-visible{outline-offset:3px;outline:3px solid #c3caff}
.studio-app .nav-products{flex:none;position:relative}.studio-app .nav-products summary{cursor:pointer;color:#bfc3d1;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:560;list-style:none;display:flex}.studio-app .nav-products summary::-webkit-details-marker{display:none}.studio-app .nav-products summary:hover,.studio-app .nav-products[open] summary,.studio-app .nav-products.is-current summary{color:#fff}.studio-app .nav-products summary svg{transition:transform .2s}.studio-app .nav-products[open] summary svg{transform:rotate(180deg)}.studio-app .nav-products-panel{inset-inline-start:-16px;z-index:70;background:#171a22;border:1px solid #363a49;border-radius:10px;flex-direction:column;min-width:230px;padding:9px;display:flex;position:absolute;top:calc(100% + 7px);box-shadow:0 22px 40px #0009}.studio-app .nav-products-panel a{color:#f5f5f7;border-radius:7px;flex-direction:column;gap:5px;padding:12px 13px;display:flex}.studio-app .nav-products-panel a:hover,.studio-app .nav-products-panel a:focus-visible{background:#282c38}.studio-app .nav-products-panel a strong{font-size:13px}.studio-app .nav-products-panel a small{color:#abb1c1;font-size:11px}.studio-app .product-first-hero{min-height:580px;padding-top:clamp(95px,11vw,150px);padding-bottom:100px}.studio-app .product-first-hero .hero-bottom{align-items:center}.studio-app .product-first-hero .hero-floor{bottom:24px}.studio-app .product-discovery{padding-top:100px;padding-bottom:105px;scroll-margin-top:85px}.studio-app .product-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.studio-app .product-discovery-card{background:#161923;border:1px solid #444657;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.studio-app .product-discovery-clinic{background:linear-gradient(155deg,#1a1e30,#11151d);border-color:#4a4e76}.studio-app .product-discovery-salon{background:linear-gradient(155deg,#2b1f2a,#18141a);border-color:#69505c}.studio-app .product-discovery-copy{flex-direction:column;flex:1;align-items:start;gap:16px;padding:clamp(24px,3.4vw,45px);display:flex}.studio-app .product-discovery-kicker{letter-spacing:.13em;text-transform:uppercase;color:#c4c6dd;font-size:11px}.studio-app .product-discovery-salon .product-discovery-kicker{color:#dfb6c0}.studio-app .product-discovery-copy h3{letter-spacing:-.055em;max-width:480px;margin:0;font-size:clamp(32px,3.3vw,51px);font-weight:550;line-height:1.1}.studio-app .product-discovery-copy p{color:#bcc1d0;max-width:450px;margin:0;font-size:15px;line-height:1.7}.studio-app .product-discovery-features{color:#d4d6e2;font-size:12px;line-height:1.7}.studio-app .product-discovery-readiness{color:#a5aabe;font-size:11px;line-height:1.65;display:block}.studio-app .product-discovery-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:auto;padding-top:16px;display:flex}.studio-app .product-discovery-actions .text-link{font-size:12px}.studio-app .product-discovery-salon .product-discovery-actions .btn-primary{color:#261821;background:#eab8c5;border-color:#eab8c5}.studio-app .product-discovery-visual{background:#e9eaf2;border-radius:9px;min-height:255px;margin:0 20px 20px;position:relative;overflow:hidden}.studio-app .product-discovery-visual .clinic-mini-wrap{height:258px}.studio-app .product-discovery-visual .clinic-mini-wrap .clinic-dashboard{transform-origin:0 0;transform:scale(.65)}.studio-app .product-discovery-visual>small{inset-inline-start:12px;color:#e5e7f2;background:#171b29e8;border-radius:5px;padding:6px 9px;font-size:10px;position:absolute;bottom:10px}.studio-app .product-discovery-salon-preview{background:#322235}.studio-app .product-discovery-salon-preview .salon-home-illustration{background:radial-gradient(circle at 72% 28%,#955e79 0,#0000 48%),#3b273c;border:0;border-radius:0;height:100%;min-height:260px}.studio-app .product-discovery-salon-preview .salon-home-illustration .salon-wordmark,.studio-app .product-discovery-salon-preview .salon-home-illustration .salon-wordmark-type{color:#fff}.studio-app .product-discovery-studio{color:#afb3c1;border-top:1px solid #343743;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:25px;font-size:14px;display:flex}.studio-app .product-final-cta{background:#151820;padding-block:100px 115px}.studio-app .product-final-cta h2{letter-spacing:-.068em;max-width:800px;margin:22px 0 30px;font-size:clamp(39px,5.5vw,75px);font-weight:550;line-height:1.1}.studio-app .product-final-cta p{color:#b8bece;margin-top:28px;font-size:13px}.studio-app .product-final-cta p a{text-underline-offset:4px;color:#e3e5f3;text-decoration:underline}.inquiry-success{color:#1f2437;background:#f3f4fc;border:1px solid #d0d3ea;border-radius:13px;padding:clamp(25px,4vw,44px)}.inquiry-success h2{margin:15px 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.25}.inquiry-success p{color:#4a5268;margin:0 0 24px;font-size:15px;line-height:1.75}.inquiry-success>a{color:#434bac;text-underline-offset:5px;align-items:center;gap:8px;font-weight:650;text-decoration:underline;display:inline-flex}.salon-demo-v2 .inquiry-success{color:#34263a;background:#fffaf8;border-color:#e5d4d6}.salon-demo-v2 .inquiry-success>a{color:#794e65}.inquiry-form .form-field textarea:optional{min-height:100px}@media (max-width:980px){.studio-app .product-discovery-grid{grid-template-columns:1fr}.studio-app .product-discovery-card{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:stretch;display:grid}.studio-app .product-discovery-visual{min-height:265px;margin:18px 18px 18px 0}[dir=rtl] .studio-app .product-discovery-visual{margin:18px 0 18px 18px}}@media (max-width:800px){.studio-app .nav-products{width:100%}.studio-app .nav-products summary{justify-content:space-between;width:100%;font-size:15px}.studio-app .nav-products-panel{min-width:0;box-shadow:none;background:#1a1d27;margin-top:8px;position:static}.studio-app .product-discovery-card{display:flex}.studio-app .product-discovery-visual{min-height:250px;margin:0 18px 18px}[dir=rtl] .studio-app .product-discovery-visual{margin:0 18px 18px}.studio-app .product-first-hero{min-height:0;padding-top:90px;padding-bottom:95px}.studio-app .product-first-hero .hero-floor{bottom:20px}}@media (max-width:650px){.studio-app .product-first-hero{padding-top:72px;padding-bottom:85px}.studio-app .product-first-hero .hero-composition{margin-top:22px}.studio-app .product-first-hero h1{font-size:clamp(42px,9vw,58px)}.studio-app .product-first-hero .hero-bottom{align-items:start}.studio-app .product-first-hero .hero-buttons{width:100%}.studio-app .product-first-hero .hero-buttons .btn{flex:1;min-width:145px}.studio-app .product-discovery{padding-top:65px;padding-bottom:75px}.studio-app .product-discovery-copy{padding:26px 22px}.studio-app .product-discovery-actions{align-items:stretch}.studio-app .product-discovery-actions .btn{width:100%}.studio-app .product-discovery-visual{min-height:220px}.studio-app .product-discovery-studio{flex-direction:column;align-items:start}.studio-app .product-final-cta{padding-block:72px 85px}}[dir=rtl] .studio-app .product-discovery-copy h3,[dir=rtl] .studio-app .product-final-cta h2{letter-spacing:0}@media (prefers-reduced-motion:reduce){.studio-app .nav-products summary svg{transition:none}}.studio-app .subscription-editorial{color:var(--text);background:var(--bg);overflow-x:clip}.studio-app .editorial-intro{padding-block:clamp(95px,9vw,145px) clamp(56px,6vw,92px);position:relative}.studio-app .editorial-intro-top{justify-content:space-between;align-items:center;gap:24px;display:flex}.studio-app .editorial-intro-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:clamp(30px,6vw,90px);margin-top:38px;display:grid}.studio-app .editorial-intro h1{letter-spacing:-.077em;text-wrap:balance;max-width:1050px;margin:0;font-size:clamp(54px,7.1vw,112px);font-weight:550;line-height:1.055}.studio-app .editorial-intro h1 span:last-child{color:var(--accent)}.studio-app .editorial-intro-grid>p{color:var(--sub);max-width:370px;margin:0;padding-bottom:9px;font-size:clamp(14px,1.27vw,17px);line-height:1.85}.studio-app .editorial-product-picker{padding-block:clamp(49px,5vw,76px) 32px}.studio-app .editorial-product-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:29px;display:grid}.studio-app .editorial-product-switch a{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 26px;align-items:start;gap:10px;padding:24px 3px 27px;transition:border-color .2s,color .2s;display:grid}.studio-app .editorial-product-switch a>span{color:var(--accent);letter-spacing:.14em;grid-column:1/-1;font-size:11px}.studio-app .editorial-product-switch a strong{letter-spacing:-.055em;font-size:clamp(23px,3vw,39px);font-weight:570}.studio-app .editorial-product-switch a small{color:var(--sub);grid-column:1/-1;max-width:390px;font-size:13px;line-height:1.7}.studio-app .editorial-product-switch a svg{color:var(--accent)}.studio-app .editorial-product-switch a[aria-current=page]{border-bottom:2px solid var(--accent)}.studio-app .editorial-product-switch a:hover{border-top-color:var(--accent)}.studio-app .editorial-plan-section{padding-block:clamp(65px,7vw,108px)}.studio-app .editorial-plan-section .section-head{margin-bottom:45px}.studio-app .editorial-no-plans{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(110deg,#171a27aa,#0000 75%);grid-template-columns:minmax(140px,.3fr) minmax(0,1fr);gap:clamp(25px,6vw,80px);padding:clamp(28px,4vw,56px) 0;display:grid}.studio-app .editorial-no-plans-number{color:var(--accent);font-size:clamp(100px,14vw,190px);font-weight:300;line-height:.8}.studio-app .editorial-no-plans h3{letter-spacing:-.055em;max-width:820px;margin:0 0 16px;font-size:clamp(26px,3.4vw,45px);font-weight:550;line-height:1.2}.studio-app .editorial-no-plans p{color:var(--sub);max-width:700px;margin:0 0 25px;font-size:15px;line-height:1.85}.studio-app .editorial-plan-row{border-top:1px solid var(--line);grid-template-columns:70px minmax(0,1fr) minmax(210px,.42fr);align-items:start;gap:clamp(15px,4vw,50px);padding:clamp(30px,4vw,48px) 0;display:grid}.studio-app .editorial-plan-index{color:var(--accent);letter-spacing:.14em;font-size:12px}.studio-app .editorial-plan-main h3{letter-spacing:-.056em;margin:0 0 16px;font-size:clamp(30px,4vw,55px);font-weight:550;line-height:1.12}.studio-app .editorial-plan-limit{color:var(--sub);margin:0;font-size:13px;line-height:1.75}.studio-app .editorial-plan-limit strong{color:var(--text);font-size:15px}.studio-app .editorial-plan-features{margin-top:25px}.studio-app .editorial-plan-features ul{flex-wrap:wrap;gap:8px 19px;margin:15px 0 0;padding:0;list-style:none;display:flex}.studio-app .editorial-plan-features li{color:#ced2e0;font-size:12px}.studio-app .editorial-plan-features li:before{content:"• ";color:var(--accent)}.studio-app .editorial-plan-purchase{justify-items:start;gap:8px;display:grid}.studio-app .editorial-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.8vw,53px);font-weight:560;line-height:1.05}.studio-app .editorial-plan-purchase small{color:var(--sub);font-size:12px}.studio-app .editorial-plan-purchase .btn{margin-top:18px}.studio-app .editorial-billing{padding-bottom:90px}.studio-app .editorial-billing-row{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:24px;padding:24px 0;display:grid}.studio-app .editorial-billing-row h3{font-size:19px;font-weight:550}.studio-app .editorial-billing-row p{color:var(--sub);margin:0 0 12px;font-size:13px;line-height:1.75}.studio-app .editorial-bottom{background:var(--surface);padding-block:clamp(78px,8vw,117px)}.studio-app .editorial-bottom h2{letter-spacing:-.06em;max-width:780px;margin:20px 0 28px;font-size:clamp(39px,5vw,72px);font-weight:550;line-height:1.1}.studio-app .editorial-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;padding-bottom:clamp(45px,6vw,95px);display:grid}.studio-app .editorial-step{border-top:1px solid var(--line);min-height:190px;padding:35px 0 44px}.studio-app .editorial-step h2{letter-spacing:-.052em;margin:15px 0 11px;font-size:clamp(23px,2.6vw,38px);font-weight:550}.studio-app .editorial-step p{color:var(--sub);max-width:490px;margin:0;font-size:14px;line-height:1.8}.studio-app .editorial-journey-end{border-top:1px solid var(--line);padding-block:35px 95px}.studio-app .editorial-journey-end>p{color:var(--sub);max-width:820px;margin-bottom:30px;font-size:13px;line-height:1.85}.studio-app .editorial-journey-end .hero-buttons{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.studio-app .editorial-biiso .editorial-intro{padding-bottom:145px}.studio-app .editorial-marketplace-mark{letter-spacing:-.1em;opacity:.09;right:var(--gutter);pointer-events:none;white-space:nowrap;font-size:clamp(75px,9vw,140px);font-weight:650;line-height:.8;position:absolute;bottom:12px}.studio-app .editorial-marketplace-mark span{color:var(--accent)}.studio-app .editorial-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:52px 93px;display:grid;position:relative}.studio-app .editorial-benefit{border-top:1px solid var(--line);padding-top:25px}.studio-app .editorial-benefit h2{letter-spacing:-.05em;margin:24px 0 15px;font-size:clamp(23px,2.5vw,34px);font-weight:550;line-height:1.2}.studio-app .editorial-benefit p{color:var(--sub);font-size:14px;line-height:1.8}.studio-app a:focus-visible.editorial-product-switch,.studio-app .editorial-product-switch a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}html[dir=rtl] .studio-app .editorial-marketplace-mark{right:auto;left:var(--gutter);direction:ltr}html[lang=ar] .studio-app :is(.editorial-intro h1,.editorial-step h2,.editorial-benefit h2,.editorial-no-plans h3,.editorial-bottom h2){letter-spacing:0}@media (max-width:900px){.studio-app .editorial-intro-grid{grid-template-columns:1fr;gap:25px}.studio-app .editorial-intro-grid>p{max-width:650px}.studio-app .editorial-plan-row{grid-template-columns:40px minmax(0,1fr)}.studio-app .editorial-plan-purchase{grid-column:2}.studio-app .editorial-benefits{grid-template-columns:1fr 1fr}}@media (max-width:650px){.studio-app .editorial-intro{padding-block:76px 44px}.studio-app .editorial-intro h1{font-size:clamp(44px,12.5vw,66px)}.studio-app .editorial-intro-top{flex-wrap:wrap}.studio-app .editorial-product-switch{grid-template-columns:1fr;gap:0}.studio-app .editorial-plan-section{padding-block:64px}.studio-app .editorial-no-plans{grid-template-columns:1fr;gap:8px}.studio-app .editorial-no-plans-number{font-size:84px}.studio-app .editorial-plan-row{grid-template-columns:1fr;gap:12px}.studio-app .editorial-plan-purchase{grid-column:1}.studio-app .editorial-plan-purchase .btn{justify-content:center;width:100%}.studio-app .editorial-steps,.studio-app .editorial-benefits{grid-template-columns:1fr;gap:0}.studio-app .editorial-marketplace-mark{font-size:100px;bottom:5px}.studio-app .editorial-biiso .editorial-intro{padding-bottom:115px}.studio-app .editorial-billing-row{grid-template-columns:1fr}}.studio-app .editorial-product-switch .editorial-product-name{align-items:center;gap:13px;min-width:0;display:flex}.studio-app .editorial-product-switch .editorial-product-name img{object-fit:contain;flex-shrink:0;width:36px;height:36px}.studio-app .biis-visual{isolation:isolate;background:radial-gradient(at 59% 46%,#7563c933,#0000 64%),linear-gradient(145deg,#16192be0,#0c0e19ad);border:1px solid #9ea8ff29;border-radius:13px;justify-content:center;align-items:center;min-height:136px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #c5c8ff12}.studio-app .biis-visual:before{content:"";pointer-events:none;background:radial-gradient(circle at 64% 42%,#9c71f221,#0000 43%);position:absolute;inset:-18%}.studio-app .biis-visual svg{width:100%;max-width:420px;height:auto;max-height:235px;display:block;position:relative;overflow:visible}.studio-app .biis-v-panel>rect{fill:#2224417a;stroke:#8f97d59e;stroke-width:1.5px}.studio-app .biis-v-panel--bright>rect{fill:#4131617a;stroke:#c49cffeb;stroke-width:1.65px}.studio-app .biis-v-rule{fill:#9ea5d052}.studio-app .biis-v-rule--lit{fill:#be9af6d6}.studio-app .biis-v-stroke{stroke:#c2c4f5bf;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.studio-app .biis-v-lit{stroke:#cba7fa}.studio-app .biis-v-accent-shape{stroke:#c6a0ffe0;stroke-width:1.65px;fill:#9269ce21}.studio-app .biis-v-cell{stroke:#9fa6df75;stroke-width:1px;fill:#8083c629}.studio-app .biis-v-cell--lit,.studio-app .biis-v-knob{stroke:#d4a6ffeb;fill:#a871ec73;stroke-width:1.5px}.studio-app .biis-v-wire{stroke:#9577eb99;stroke-width:1.4px;stroke-linecap:round}.studio-app .biis-v-orbit{stroke:#8865e633;stroke-width:1.2px}.studio-app .biis-v-dot{fill:#9eaadd80}.studio-app .biis-v-dot--lit{fill:#d5a8ff}.studio-app .biis-v-spark{fill:#c29cec}.studio-app .biis-v-spark-line{stroke:#c18eef91;stroke-width:1.1px}.studio-app .editorial-step{min-height:unset;transition:border-color .22s var(--ease),transform .22s var(--ease);border-top-color:#9ea8ff3d;flex-direction:column;padding:0 0 24px;display:flex;position:relative}.studio-app .editorial-step .biis-step-art{height:clamp(164px,19vw,221px);margin:18px 0 25px}.studio-app .editorial-step .biis-step-art svg{max-width:330px}.studio-app .editorial-step .biis-step-index{color:var(--accent);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.studio-app .editorial-step .biis-step-index:after{content:"";background:linear-gradient(90deg,var(--accent),transparent);flex:1;max-width:95px;height:1px;display:block}.studio-app .editorial-step h2{max-width:500px;margin:17px 0 11px}.studio-app .editorial-step p{max-width:530px}.studio-app .editorial-steps{gap:27px clamp(24px,4.4vw,65px);position:relative}.studio-app .editorial-step:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;column-gap:clamp(28px,6vw,90px);padding-top:14px;display:grid}.studio-app .editorial-step:last-child:nth-child(odd) .biis-step-art{grid-area:1/2/4;height:235px;margin:15px 0}.studio-app .editorial-step:last-child:nth-child(odd) .biis-step-index,.studio-app .editorial-step:last-child:nth-child(odd) h2,.studio-app .editorial-step:last-child:nth-child(odd) p{grid-column:1}.studio-app .editorial-step:last-child:nth-child(odd) .biis-step-index{align-self:end}.studio-app .editorial-step:last-child:nth-child(odd) h2{align-self:center}.studio-app .editorial-step:last-child:nth-child(odd) p{align-self:start}.studio-app .editorial-plan-row{transition:border-color .24s var(--ease),background .24s var(--ease),transform .24s var(--ease);background:linear-gradient(125deg,#1b1e318f,#0c0d188c);border:1px solid #9ea8ff2b;border-radius:14px;grid-template-columns:42px minmax(210px,.7fr) minmax(0,1.05fr) minmax(176px,.56fr);gap:clamp(16px,2.6vw,38px);min-width:0;margin-bottom:16px;padding:clamp(20px,3vw,34px)}.studio-app .editorial-plan-row:last-child{border-bottom:1px solid #9ea8ff2b}.studio-app .editorial-plan-row .biis-plan-art{align-self:stretch;min-height:190px}.studio-app .editorial-plan-row .biis-plan-art svg{max-height:210px}.studio-app .editorial-plan-row[data-tier=professional]{border-color:#b398fa5c}.studio-app .editorial-plan-row[data-tier=advanced]{background:linear-gradient(120deg,#1f1d3dad,#0c0e1999)}.studio-app .editorial-plan-main h3{font-size:clamp(26px,3vw,44px)}.studio-app .editorial-plan-main,.studio-app .editorial-plan-purchase{min-width:0}.studio-app .editorial-plan-limit{gap:8px;display:grid}.studio-app .editorial-plan-limit>span{display:block}.studio-app .editorial-plan-limit strong{font-variant-numeric:tabular-nums}.studio-app .editorial-plan-purchase .btn{overflow-wrap:anywhere;text-align:center;max-width:100%}.studio-app .editorial-no-plans{position:relative}.studio-app .biis-plan-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0 0;display:grid}.studio-app .biis-plan-concept{margin:0}.studio-app .biis-plan-concept .biis-visual{min-height:180px}.studio-app .biis-plan-concept figcaption{color:var(--sub);padding:11px 2px;font-size:12px;line-height:1.5}.studio-app .editorial-benefit .biis-visual{height:175px;margin-bottom:20px}.studio-app .editorial-benefit h2{margin-top:14px}.studio-app .product-discovery-visual{background:radial-gradient(at 55% 48%,#26273e 0%,#171825 75%)}.studio-app .product-discovery-visual .biis-visual{background:0 0;border:0;border-radius:0;height:100%;min-height:250px}.studio-app .product-discovery-salon-preview .biis-visual{background:radial-gradient(at 50% 48%,#8d4c7138,#0000 65%)}.studio-app .product-discovery-visual>small{z-index:2}.studio-app .biis-home-feature-visual{align-items:center;gap:18px;min-width:0;display:flex}.studio-app .biis-home-feature-visual .biis-visual{border-radius:8px;width:104px;min-width:104px;height:75px;min-height:75px}.studio-app .biis-home-feature-visual .biis-visual svg{width:128px;max-width:unset;height:75px}.studio-app .biis-home-feature-visual h3{margin:0}.studio-app .editorial-product-switch a:focus-visible,.studio-app .editorial-plan-purchase .btn:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.studio-app .editorial-step:hover{border-color:var(--accent);transform:translateY(-3px)}.studio-app .editorial-step:hover .biis-visual{border-color:#beaaff70}.studio-app .editorial-plan-row:hover{border-color:#beaaff99;transform:translateY(-3px)}.studio-app .biis-visual .biis-v-panel--bright{transition:transform .4s var(--ease);transform-origin:50%}.studio-app .editorial-step:hover .biis-v-panel--bright,.studio-app .editorial-plan-row:hover .biis-v-panel--bright{transform:translateY(-3px)}}@media (max-width:1160px){.studio-app .editorial-plan-row{grid-template-columns:38px minmax(155px,.7fr) minmax(0,1.2fr)}.studio-app .editorial-plan-row .biis-plan-art{grid-area:1/2/3}.studio-app .editorial-plan-row .editorial-plan-main,.studio-app .editorial-plan-row .editorial-plan-purchase{grid-column:3}}@media (max-width:740px){.studio-app .editorial-steps{grid-template-columns:1fr;row-gap:24px}.studio-app .editorial-step:last-child:nth-child(odd){grid-column:1;padding:0 0 24px;display:flex}.studio-app .editorial-step:last-child:nth-child(odd) .biis-step-art{order:0;align-self:stretch;height:185px;margin:18px 0 25px}.studio-app .editorial-step:last-child:nth-child(odd) .biis-step-index{order:1;align-self:stretch}.studio-app .editorial-step:last-child:nth-child(odd) h2{order:2;align-self:stretch}.studio-app .editorial-step:last-child:nth-child(odd) p{order:3;align-self:stretch}.studio-app .editorial-plan-row{grid-template-columns:1fr;gap:14px}.studio-app .editorial-plan-row .editorial-plan-index,.studio-app .editorial-plan-row .biis-plan-art,.studio-app .editorial-plan-row .editorial-plan-main,.studio-app .editorial-plan-row .editorial-plan-purchase{grid-area:auto/1}.studio-app .editorial-plan-row .biis-plan-art{height:180px;min-height:180px}.studio-app .biis-plan-concepts{grid-template-columns:1fr}.studio-app .biis-plan-concept .biis-visual{height:145px;min-height:135px}.studio-app .editorial-benefit .biis-visual{height:160px}}@media (prefers-reduced-motion:reduce){.studio-app .editorial-step,.studio-app .editorial-plan-row,.studio-app .biis-visual .biis-v-panel--bright{transition:none!important;transform:none!important}}.studio-app .biis-product-mark{inset-inline-start:16px;z-index:2;color:#f5f5f7;letter-spacing:.025em;align-items:center;gap:11px;font-size:11px;font-weight:660;display:flex;position:absolute;top:15px}.studio-app .biis-product-mark img{object-fit:contain;max-width:33px;max-height:33px}.studio-app .product-discovery-visual .biis-product-mark img{filter:drop-shadow(0 3px 8px #0006)}.studio-app .product-discovery-visual .biis-visual svg{max-width:385px}.studio-app .product-discovery-salon-preview .biis-visual{border-color:#c891b233}.studio-app .product-discovery-salon-preview .biis-v-panel--bright>rect{stroke:#eeb3cde0;fill:#88507459}.studio-app .product-discovery-salon-preview .biis-v-lit{stroke:#f5bcdbeb}.studio-app .product-discovery-salon-preview .biis-v-rule--lit{fill:#eab8c5}.studio-app .product-discovery-visual .biis-visual:before{opacity:.8}.studio-app .capability-row .biis-home-feature-visual{grid-column:2;min-width:0}.studio-app .capability-row .biis-home-feature-visual h3{font-size:clamp(21px,2.25vw,34px)}.studio-app .capability-row .biis-visual .biis-v-orbit{display:none}.studio-app .capability-row .biis-visual svg{max-height:78px}.studio-app .biis-plan-terms{border-top:1px solid var(--line);color:var(--sub);margin-top:23px;padding-top:15px}.studio-app .biis-plan-terms summary{cursor:pointer;width:max-content;max-width:100%;color:var(--accent);align-items:center;gap:9px;font-size:12px;font-weight:600;list-style:none;display:flex}.studio-app .biis-plan-terms summary:after{content:"＋";font-size:18px;font-weight:400}.studio-app .biis-plan-terms[open] summary:after{content:"−"}.studio-app .biis-plan-terms summary::-webkit-details-marker{display:none}.studio-app .biis-plan-terms p{color:var(--sub);overflow-wrap:anywhere;margin:12px 0 0;font-size:12px;line-height:1.75}.studio-app .biis-plan-terms summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:900px){.studio-app .capability-row{grid-template-columns:32px minmax(0,1fr) 22px;gap:18px}.studio-app .capability-row .biis-home-feature-visual,.studio-app .capability-row p{grid-column:2}.studio-app .capability-row>svg{grid-area:1/3/3}}@media (max-width:560px){.studio-app .biis-home-feature-visual{gap:11px}.studio-app .biis-home-feature-visual .biis-visual{width:72px;min-width:72px;height:68px;min-height:68px}.studio-app .capability-row .biis-home-feature-visual h3{font-size:clamp(20px,5.8vw,29px)}.studio-app .product-discovery-visual .biis-visual{min-height:225px}.studio-app .biis-product-mark{top:12px;inset-inline-start:12px}.studio-app .editorial-plan-purchase .btn{min-height:48px}}:is(.salon-v2,.clinic-marketing) .biis-product-feature-art{isolation:isolate;border-radius:11px;place-items:center;height:130px;min-height:130px;margin:16px 0 19px;display:grid;overflow:hidden}.salon-v2 .biis-product-feature-art{--biis-feature-glass:#6b436475;--biis-feature-line:#eeb4cf9e;--biis-feature-lit:#edb9d0;background:radial-gradient(at 55% 60%,#bb7b9d38,#0000 65%),#302334;border:1px solid #e8afc557}.clinic-marketing .biis-product-feature-art{--biis-feature-glass:#403f7575;--biis-feature-line:#b6b9fdb0;--biis-feature-lit:#bec7ff;background:radial-gradient(at 53% 58%,#7d7ae13b,#0000 63%),#202440;border:1px solid #a4acf94f}:is(.salon-v2,.clinic-marketing) .biis-product-feature-art svg{width:100%;max-width:265px;height:130px;display:block}:is(.salon-v2,.clinic-marketing) .biis-v-panel>rect{fill:var(--biis-feature-glass);stroke:var(--biis-feature-line);stroke-width:1.5px}:is(.salon-v2,.clinic-marketing) .biis-v-panel--bright>rect{stroke:var(--biis-feature-lit);fill:var(--biis-feature-glass)}:is(.salon-v2,.clinic-marketing) .biis-v-rule{fill:#c1bcde66}:is(.salon-v2,.clinic-marketing) .biis-v-rule--lit{fill:var(--biis-feature-lit)}:is(.salon-v2,.clinic-marketing) .biis-v-stroke{stroke:var(--biis-feature-lit);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}:is(.salon-v2,.clinic-marketing) .biis-v-accent-shape{stroke:var(--biis-feature-lit);stroke-width:1.65px;fill:#beaaeb1a}:is(.salon-v2,.clinic-marketing) .biis-v-cell{stroke:var(--biis-feature-line);fill:#b7aaed2b}:is(.salon-v2,.clinic-marketing) .biis-v-cell--lit,:is(.salon-v2,.clinic-marketing) .biis-v-knob{stroke:var(--biis-feature-lit);fill:#b99fee66}:is(.salon-v2,.clinic-marketing) .biis-v-wire,:is(.salon-v2,.clinic-marketing) .biis-v-orbit{stroke:var(--biis-feature-line);stroke-width:1.15px}:is(.salon-v2,.clinic-marketing) .biis-v-dot{fill:var(--biis-feature-line)}:is(.salon-v2,.clinic-marketing) .biis-v-dot--lit,:is(.salon-v2,.clinic-marketing) .biis-v-spark{fill:var(--biis-feature-lit)}:is(.salon-v2,.clinic-marketing) .biis-v-spark-line{stroke:var(--biis-feature-line)}.studio-app .biis-review-fixture-notice{border:1px solid var(--accent);color:#e8e4ff;background:#7867c92e;margin-top:12px;margin-bottom:10px;padding-block:15px;font-size:13px;font-weight:650;line-height:1.7}.studio-app .biis-test-cta{cursor:not-allowed;pointer-events:none;color:var(--sub);border:1px solid var(--line)}
.clinic-marketing .clinic-story-section{padding-top:90px;padding-bottom:72px}.clinic-story-heading{max-width:880px;margin-bottom:36px}.clinic-story-heading h2{color:#20233e;letter-spacing:-.06em;margin:18px 0;font-size:clamp(35px,4.3vw,62px);font-weight:560;line-height:1.09}.clinic-story-heading>p{color:#666e87;max-width:740px;margin:0;font-size:clamp(14px,1.35vw,17px);line-height:1.75}.clinic-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.clinic-story-card{background:#fff;border:1px solid #e2e4ed;border-radius:16px;flex-direction:column;align-items:flex-start;min-width:0;min-height:320px;padding:32px 27px 30px;display:flex;position:relative;box-shadow:0 22px 45px #25306109}.clinic-story-card:first-child{background:linear-gradient(145deg,#f0f1fe,#fff 87%);border-color:#d4d7f4}.clinic-story-icon{color:#5159bb;background:#e9ebfc;border-radius:13px;place-items:center;width:54px;height:54px;display:grid}.clinic-story-index{top:36px;letter-spacing:.13em;color:#858caa;font-size:11px;position:absolute;inset-inline-end:30px}.clinic-story-card h3{letter-spacing:-.045em;color:#232741;max-width:340px;margin:46px 0 13px;font-size:clamp(21px,2vw,27px);font-weight:600;line-height:1.2}.clinic-story-card p{color:#697089;margin:0;font-size:14px;line-height:1.75}.clinic-catalog-section{padding-top:48px!important}.clinic-module-details{background:#fdfdff;border:1px solid #dce0ee;border-radius:16px;overflow:hidden}.clinic-module-details summary{cursor:pointer;color:#232741;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:27px 30px;list-style:none;display:flex}.clinic-module-details summary::-webkit-details-marker{display:none}.clinic-module-details summary>span{color:#5d64b4;letter-spacing:.11em;flex-shrink:0;font-size:10px;font-weight:700}.clinic-module-details summary strong{margin-inline-end:auto;font-size:17px;font-weight:650}.clinic-module-details summary svg{transition:transform .2s}.clinic-module-details[open] summary svg{transform:rotate(90deg)}.clinic-catalog-intro{color:#68718b;margin:0;padding:0 30px 21px;font-size:13px;line-height:1.65}.clinic-module-details .clinic-feature-grid{gap:10px;padding:0 16px 16px}.clinic-module-details .clinic-feature-item{background:#f7f8fd;border-radius:11px;min-width:0}.clinic-catalog-section .clinic-status-note{margin-top:24px}.clinic-setup-section{background:linear-gradient(135deg,#e9ebf7,#f6f7fd);padding-block:95px}.clinic-setup-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(45px,7vw,105px);display:grid}.clinic-setup-copy h2{letter-spacing:-.065em;color:#242843;margin:22px 0;font-size:clamp(34px,4.3vw,61px);font-weight:560;line-height:1.12}.clinic-setup-copy p{color:#626b85;max-width:590px;margin-bottom:26px;font-size:15px;line-height:1.85}.clinic-setup-steps{border-top:1px solid #bec3df}.clinic-setup-steps>div{border-bottom:1px solid #c9cde3;padding:24px 0 26px}.clinic-setup-steps strong{color:#3a417a;font-size:14px;font-weight:700}.clinic-setup-steps p{color:#646c85;margin:9px 0 0;font-size:14px;line-height:1.7}.salon-v2 .salon-evidence{background:#fbf4f1;border-top:1px solid #ecdeda;border-bottom:1px solid #ecded9}.salon-evidence-inner{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:25px;padding-block:24px;display:grid}.salon-evidence-mark{color:#83516d;background:#eee0e1;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.salon-evidence h2{color:#35243a;margin:0 0 5px;font-size:15px;font-weight:680}.salon-evidence p{color:#765e6b;max-width:760px;margin:0;font-size:12px;line-height:1.7}.salon-evidence a{color:#713951;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.salon-module-details{border-top:1px solid #dfd0d0;border-bottom:1px solid #dfd0d0;border-radius:0}.salon-module-details>summary{cursor:pointer;color:#422b40;justify-content:space-between;align-items:center;gap:16px;padding:23px 9px;list-style:none;display:flex}.salon-module-details>summary::-webkit-details-marker{display:none}.salon-module-details>summary strong{letter-spacing:-.02em;font-size:clamp(16px,1.8vw,22px);font-weight:670}.salon-module-details>summary span{color:#986575;align-items:center;gap:9px;font-size:12px;font-weight:640;display:inline-flex}.salon-module-details>summary svg{transition:transform .2s}.salon-module-details[open]>summary svg{transform:rotate(-90deg)}.salon-module-intro{color:#806c79;margin:0;padding:0 9px 18px;font-size:13px;line-height:1.7}.salon-module-details .salon-v2-feature-grid{padding-bottom:18px}.salon-module-details .salon-v2-feature{min-width:0}.salon-feature-status{color:#936a79;border:1px solid #e3cbd0;border-radius:999px;margin-top:18px;padding:5px 10px;font-size:10px;display:inline-block}.salon-experience-stories{background:linear-gradient(145deg,#f8f0ec,#fffaf7);padding-block:105px 100px}.salon-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.salon-experience-card{background:#fffaf9;border:1px solid #ecdeda;border-radius:17px;flex-direction:column;align-items:start;min-width:0;min-height:315px;padding:32px 29px;display:flex}.salon-experience-card:first-child{background:linear-gradient(150deg,#f0dddc,#fff8f5 83%);border-color:#e4c8c8}.salon-experience-top{color:#955c72;letter-spacing:.1em;justify-content:space-between;align-items:center;width:100%;font-size:11px;display:flex}.salon-experience-card h3{letter-spacing:-.052em;color:#342437;margin:42px 0 14px;font-size:clamp(23px,2.5vw,33px);font-weight:580;line-height:1.2}.salon-experience-card p{color:#786773;margin:0;font-size:14px;line-height:1.78}.salon-experience-line{background:#a66d82;border-radius:5px;width:45px;height:2px;margin-top:auto;padding-top:0;display:block;transform:translateY(22px)}.salon-setup-section{color:#fff1f1;background:#2c202f;padding-block:103px}.salon-setup-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(42px,7vw,100px);display:grid}.salon-setup-copy h2{letter-spacing:-.06em;margin:20px 0;font-size:clamp(34px,4.3vw,60px);font-weight:560;line-height:1.12}.salon-setup-copy>p{color:#dbccd6;max-width:560px;margin:0 0 30px;font-size:15px;line-height:1.8}.salon-setup-copy .salon-primary-button{background:#efc4cf;border-color:#efc4cf;color:#332130!important}.salon-setup-section .salon-v2-index{color:#e6bdc9}.salon-setup-steps{border-top:1px solid #6a5169;margin:0;padding:0;list-style:none}.salon-setup-steps li{border-bottom:1px solid #6a5169;padding:24px 0}.salon-setup-steps strong{color:#f0c2d0;font-size:14px;font-weight:670}.salon-setup-steps p{color:#d9cbd4;margin:10px 0 0;font-size:14px;line-height:1.7}@media (max-width:980px){.clinic-story-grid,.salon-experience-grid{grid-template-columns:1fr 1fr}.clinic-story-card:last-child,.salon-experience-card:last-child{grid-column:1/-1;min-height:245px}.clinic-setup-grid,.salon-setup-grid{grid-template-columns:1fr;gap:35px}.salon-evidence-inner{grid-template-columns:44px minmax(0,1fr)}.salon-evidence-inner>a{grid-column:2;justify-self:start}}@media (max-width:650px){.clinic-marketing .clinic-story-section{padding-top:64px;padding-bottom:30px}.clinic-story-heading h2{font-size:clamp(34px,9vw,44px)}.clinic-story-grid,.salon-experience-grid{grid-template-columns:1fr;gap:13px}.clinic-story-card,.clinic-story-card:last-child,.salon-experience-card,.salon-experience-card:last-child{grid-column:auto;min-height:0;padding:25px 22px}.clinic-story-card h3,.salon-experience-card h3{margin-top:27px}.clinic-catalog-section{padding-top:42px!important}.clinic-module-details summary{flex-wrap:wrap;gap:10px;padding:22px 18px}.clinic-module-details summary strong{font-size:15px}.clinic-catalog-intro{padding-inline:18px}.clinic-module-details .clinic-feature-grid{grid-template-columns:1fr}.clinic-setup-section,.salon-setup-section{padding-block:70px}.clinic-setup-copy h2,.salon-setup-copy h2{font-size:clamp(34px,9vw,46px)}.salon-experience-stories{padding-block:76px}.salon-evidence-inner{grid-template-columns:1fr;gap:10px;padding-block:24px}.salon-evidence-inner>a{white-space:normal;grid-column:1;margin-top:8px}.salon-module-details>summary{flex-direction:column;align-items:start}.salon-module-details .salon-v2-feature-grid{grid-template-columns:1fr}}[dir=rtl] .clinic-story-heading h2,[dir=rtl] .salon-experience-card h3,[dir=rtl] .salon-setup-copy h2{letter-spacing:0}@media (prefers-reduced-motion:reduce){.clinic-module-details summary svg,.salon-module-details>summary svg{transition:none}}
:root{--biis-radius-control:9px;--biis-radius-panel:18px;--biis-focus-width:3px;--biis-motion-fast:.18s;--biis-focus-ring:#8794f8;--biis-space-1:8px;--biis-space-2:16px;--biis-space-3:24px;--biis-space-4:32px;--biis-space-5:48px}.studio-app{--biis-ink:#f4f5fb;--biis-muted:#b4bbcc;--biis-surface:#161a23;--biis-accent:#9ea8ff;--biis-rule:#373c4a}.clinic-marketing{--biis-ink:#232842;--biis-muted:#626d86;--biis-surface:#f5f6fc;--biis-accent:#5159bb;--biis-rule:#d9ddec;--biis-focus-ring:#4d55b4}.salon-v2{--biis-ink:#39273b;--biis-muted:#806d77;--biis-surface:#fdf8f6;--biis-accent:#955c72;--biis-rule:#e5d6d9;--biis-focus-ring:#82455f}:where(.studio-app,.clinic-marketing,.salon-v2) :is(a,button,summary,[role=tab]):focus-visible{outline:var(--biis-focus-width) solid var(--biis-focus-ring);outline-offset:4px}.product-journey{--journey-bg:#eff0fa;--journey-card:#fff;--journey-ink:#232842;--journey-muted:#68728e;--journey-line:#d4d9eb;--journey-accent:#575fc4;background:var(--journey-bg);color:var(--journey-ink);padding-block:clamp(72px,8vw,118px)}.product-journey--clinic{--journey-bg:#eff0fa;--journey-accent:#575fc4}.product-journey--salon{--journey-bg:#f3e9e6;--journey-card:#fffaf9;--journey-ink:#402e40;--journey-muted:#7a6875;--journey-line:#e2cdd4;--journey-accent:#985f77}.product-journey-shell{width:100%;max-width:1300px;margin-inline:auto;padding-inline:clamp(20px,4.2vw,58px)}.product-journey-intro{max-width:760px}.product-journey-eyebrow{color:var(--journey-accent);letter-spacing:.12em;font-size:11px;font-weight:730;line-height:1.5;display:inline-block}.product-journey-intro h2{color:var(--journey-ink);letter-spacing:-.06em;margin:20px 0 18px;font-size:clamp(35px,4.4vw,61px);font-weight:570;line-height:1.1}.product-journey-intro p{color:var(--journey-muted);margin:0;font-size:15px;line-height:1.8}.product-journey-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:stretch;gap:clamp(20px,3vw,45px);margin-top:43px;display:grid}.product-journey-tabs{flex-direction:column;gap:12px;display:flex}.product-journey-tabs button{cursor:pointer;text-align:start;width:100%;min-width:0;min-height:100px;color:var(--journey-ink);border:1px solid var(--journey-line);border-radius:var(--biis-radius-control);transition:background var(--biis-motion-fast),border-color var(--biis-motion-fast),transform var(--biis-motion-fast);background:0 0;align-items:center;gap:19px;padding:22px 23px;display:flex}.product-journey-tabs button:hover{background:#ffffff70}.product-journey-tabs button[data-active=true]{background:var(--journey-card);border-color:var(--journey-accent);box-shadow:0 10px 30px #29326310}.product-journey-tab-index{letter-spacing:.12em;color:var(--journey-accent);font-size:12px;font-weight:740}.product-journey-tabs button strong{flex:1;font-size:17px;font-weight:630;line-height:1.3}.product-journey-tab-arrow{color:var(--journey-accent);font-size:19px}.product-journey-stage{background:var(--journey-card);border:1px solid var(--journey-line);border-radius:var(--biis-radius-panel);min-width:0;padding:clamp(25px,3.2vw,46px);box-shadow:0 24px 60px #2227440a}.product-journey-stage-meta{color:var(--journey-accent);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;font-weight:730;display:flex}.product-journey-stage h3{letter-spacing:-.05em;color:var(--journey-ink);margin:28px 0 14px;font-size:clamp(25px,3vw,42px);font-weight:590;line-height:1.17}.product-journey-stage>p{max-width:570px;color:var(--journey-muted);margin:0;font-size:15px;line-height:1.8}.product-journey-diagram{background:var(--journey-bg);border-radius:var(--biis-radius-control);align-items:center;gap:5px;margin:33px 0 20px;padding:24px 16px;display:flex}.product-journey-node-wrap{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.product-journey-node-wrap:last-child{flex:1}.product-journey-node{border:1px solid var(--journey-line);background:var(--journey-card);text-align:center;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:83px;padding:10px 4px;display:flex}.product-journey-node i{color:var(--journey-accent);font-size:9px;font-style:normal;font-weight:730}.product-journey-node strong{overflow-wrap:anywhere;color:var(--journey-ink);font-size:12px;font-weight:650;line-height:1.3}.product-journey-connector{color:var(--journey-accent);font-size:20px;font-weight:700}.product-journey-disclosure{color:var(--journey-muted);font-size:11px;line-height:1.6;display:block}.product-journey-cta{border-bottom:1px solid var(--journey-accent);color:var(--journey-accent);align-items:center;gap:10px;margin-top:25px;padding-bottom:5px;font-size:14px;font-weight:680;display:inline-flex}.project-evidence{border-radius:var(--biis-radius-control);background:#151923;border:1px solid #353b49;gap:14px;margin-block:18px 30px;padding:21px 23px;display:grid}.project-evidence-title{letter-spacing:.13em;color:#adb8e9;text-transform:uppercase;font-size:10px;font-weight:730}.project-evidence-facts{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.project-evidence-facts>div{flex-direction:column;gap:5px;min-width:0;max-width:320px;display:flex}.project-evidence-facts dt{color:#929db3;font-size:11px}.project-evidence-facts dd{color:#eaecf7;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:590}.project-evidence-note{color:#aab3c5;margin:0;font-size:12px;line-height:1.6}.project-detail .project-evidence{margin-block:22px 35px}@media (max-width:900px){.product-journey-layout{grid-template-columns:1fr}.product-journey-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-journey-tabs button{flex-direction:column;align-items:start;gap:8px;min-height:110px;padding:17px 12px}.product-journey-tabs button strong{font-size:14px}.product-journey-tab-arrow{display:none}}@media (max-width:580px){.product-journey{padding-block:64px}.product-journey-shell{padding-inline:20px}.product-journey-layout{margin-top:28px}.product-journey-tabs{grid-template-columns:1fr}.product-journey-tabs button{flex-direction:row;align-items:center;min-height:58px;padding:12px 15px}.product-journey-stage{padding:24px 19px}.product-journey-stage h3{margin-top:19px;font-size:29px}.product-journey-diagram{gap:3px;padding:14px 8px}.product-journey-node-wrap{gap:3px}.product-journey-node{min-height:70px;padding:7px 2px}.product-journey-node strong{font-size:10px}.product-journey-connector{font-size:15px}.project-evidence{padding:18px}}[dir=rtl] .product-journey-intro h2,[dir=rtl] .product-journey-stage h3{letter-spacing:0}[dir=rtl] .product-journey-connector{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.product-journey-tabs button{scroll-behavior:auto;transition:none}}.admin-baseline{background:#192232;border:1px solid #38445a;border-radius:12px;padding:clamp(20px,3vw,32px)}.admin-baseline>h2{margin:0 0 10px;font-size:19px;line-height:1.3}.admin-baseline>p{color:#b9c4d9;max-width:850px;font-size:13px;line-height:1.7}.admin-baseline-coverage{background:#252d41;border:1px solid #42506d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:14px;margin:23px 0;padding:15px 18px;display:flex}.admin-baseline-coverage strong{color:#e5e9ff;font-size:14px}.admin-baseline-coverage span{color:#b8c6da;font-size:12px;line-height:1.5}.admin-baseline-caution{color:#bcc4d6;margin-top:15px;font-size:12px;line-height:1.65}
html[lang=ar]{--biis-arabic-font:var(--font-biis-arabic),Tahoma,Arial,sans-serif}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] select,html[lang=ar] textarea{font-family:var(--biis-arabic-font)}html[lang=ar] body{font-synthesis:none;font-weight:400;line-height:1.8}html[lang=ar] :is(.wordmark,.salon-wordmark,.salon-wordmark-type,.clinic-logo,.clinic-brand,.art-browser-title,.art-browser-bar,.salon-art-monogram,.salon-art-sidebar-brand,.salon-art-booking-title,.project-art .art-notation){font-family:Inter,Geist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}html[lang=ar] :is(.studio-app,.clinic-website,.salon-site) :is(h1,h2,h3,h4,h5,h6){letter-spacing:0;font-family:var(--biis-arabic-font);text-wrap:balance;font-weight:500}html[lang=ar] :is(.studio-app,.clinic-website,.salon-site) :is(h1,h2){font-weight:700}html[lang=ar] :is(.studio-app,.clinic-website,.salon-site) :is(p,li,figcaption,summary,small,blockquote,label){letter-spacing:0}html[lang=ar] :is(.studio-app,.clinic-website,.salon-site) :is(p,li){line-height:1.85}html[lang=ar] :is(.eyebrow,.index-small,.clinic-section-label,.salon-overline,.salon-v2-index,.product-journey-eyebrow,.project-evidence-title){letter-spacing:0;text-transform:none;font-weight:500}html[lang=ar] :is(.studio-app,.clinic-website,.salon-site) :is(button,.btn,.text-link,a[role=button]){letter-spacing:0;font-weight:500}html[lang=ar] .studio-app .hero h1{letter-spacing:0;font-size:clamp(45px,6.4vw,85px);font-weight:700;line-height:1.32}html[lang=ar] .studio-app :is(.section-title,.page-hero h1,.product-final-cta h2,.contact-left h1,.closing-layout h2){letter-spacing:0;font-weight:700;line-height:1.33}html[lang=ar] .studio-app .section-title{font-size:clamp(35px,4.1vw,60px)}html[lang=ar] .studio-app :is(.product-discovery-copy h3,.featured-meta h3,.founder-copy h3,.work-row-description h2,.case-narrative h2){letter-spacing:0;font-weight:500;line-height:1.32}html[lang=ar] .studio-app :is(.capability-row h3,.service-row h2){letter-spacing:0;font-weight:500;line-height:1.4}html[lang=ar] .studio-app :is(.hero-bottom>p,.product-discovery-copy p,.section-head-side p,.founder-copy p){line-height:1.9}html[lang=ar] .studio-app .nav-links>a,html[lang=ar] .studio-app .nav-products summary{letter-spacing:0;font-size:13px;font-weight:500}html[lang=ar] .clinic-website :is(.clinic-hero-copy h1,.clinic-section-top h2,.clinic-story-heading h2,.clinic-setup-copy h2,.clinic-final-cta h2){letter-spacing:0;font-weight:700;line-height:1.34}html[lang=ar] .clinic-website :is(.clinic-feature-item h3,.clinic-story-card h3,.workflow-steps h3,.clinic-story-card p){letter-spacing:0;line-height:1.7}html[lang=ar] .clinic-website .clinic-dashboard{font-family:var(--biis-arabic-font)}html[lang=ar] .salon-site :is(.salon-hero-copy-v2 h1,.salon-v2-section-heading h2,.salon-experience-card h3,.salon-setup-copy h2,.salon-v2-end h2){letter-spacing:0;font-weight:700;line-height:1.34}html[lang=ar] .salon-site :is(.salon-v2-feature h3,.salon-v2-steps h3,.salon-experience-card p){letter-spacing:0;line-height:1.75}html[lang=ar] .product-journey :is(.product-journey-intro h2,.product-journey-stage h3){letter-spacing:0;font-weight:500;line-height:1.36}html[lang=ar] .product-journey .product-journey-node strong{font-weight:500;line-height:1.5}html[lang=ar] .salon-site .salon-experience-card h3,html[lang=ar] .product-journey .product-journey-stage h3{font-weight:500}@media (max-width:650px){html[lang=ar] .studio-app .hero h1{font-size:clamp(40px,9vw,58px);line-height:1.36}html[lang=ar] .studio-app .section-title{font-size:clamp(32px,7.9vw,46px);line-height:1.36}html[lang=ar] .studio-app .product-discovery-copy h3{font-size:clamp(27px,6.6vw,38px);line-height:1.36}html[lang=ar] .studio-app :is(.hero-bottom>p,.section-head-side p){font-size:14px;line-height:1.9}html[lang=ar] .clinic-website :is(.clinic-hero-copy h1,.clinic-story-heading h2),html[lang=ar] .salon-site :is(.salon-hero-copy-v2 h1,.salon-v2-section-heading h2){line-height:1.38}}
.studio-app .product-first-hero{isolation:isolate;min-height:620px;overflow:hidden}.studio-app .biis-home-hero-art{z-index:0;pointer-events:none;opacity:.66;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 6% 47%,#0000 85%);mask-image:linear-gradient(90deg,#000 6% 47%,#0000 85%)}.studio-app .biis-home-hero-art img{object-fit:cover;object-position:center center;width:100%;height:100%}html[dir=ltr] .studio-app .biis-home-hero-art{transform:scaleX(-1)}.studio-app .product-first-hero>:not(.biis-home-hero-art){z-index:1}.studio-app .product-first-hero :is(.hero-introline,.hero-composition,.hero-bottom){position:relative}.studio-app .biis-services-page-hero{padding-bottom:clamp(55px,8vw,95px)}.studio-app .biis-services-hero-visual{aspect-ratio:16/7;background:#090d1c;border:1px solid #30334b;border-radius:15px;width:100%;max-width:1280px;max-height:520px;margin:clamp(38px,5vw,68px) 0 0;position:relative;overflow:hidden}.studio-app .biis-services-hero-visual img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.studio-app .biis-services-process-visual{aspect-ratio:16/8;background:#090d1c;border:1px solid #30334b;border-radius:15px;width:100%;max-width:1140px;margin:38px 0 28px;overflow:hidden}.studio-app .biis-services-process-visual img{object-fit:contain;width:100%;height:100%;display:block}.clinic-marketing .biis-clinic-workflow-visual,.salon-v2 .biis-salon-workflow-visual{border-radius:16px;margin:0 0 25px;display:block;overflow:hidden}.clinic-marketing .biis-clinic-workflow-visual{background:#e8eafd;border:1px solid #d9ddf4}.salon-v2 .biis-salon-workflow-visual{background:#2f2035;border:1px solid #735069;margin-top:30px}.clinic-marketing .biis-clinic-workflow-visual img,.salon-v2 .biis-salon-workflow-visual img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}.clinic-marketing .biis-clinic-workflow-visual figcaption,.salon-v2 .biis-salon-workflow-visual figcaption{padding:11px 17px;font-size:11px;line-height:1.6}.clinic-marketing .biis-clinic-workflow-visual figcaption{color:#575d7d;background:#eef0fd}.salon-v2 .biis-salon-workflow-visual figcaption{color:#e0baca;background:#311d32}.clinic-marketing .biis-clinic-workflow-visual+.workflow-steps{margin-top:54px}@media (max-width:900px){.studio-app .biis-home-hero-art{opacity:.42;-webkit-mask-image:linear-gradient(90deg,#000 0% 35%,#0000 83%);mask-image:linear-gradient(90deg,#000 0% 35%,#0000 83%)}.studio-app .biis-services-hero-visual,.studio-app .biis-services-process-visual{aspect-ratio:16/9;max-height:none}}@media (max-width:650px){.studio-app .product-first-hero{min-height:580px}.studio-app .biis-home-hero-art{opacity:.32;inset:10% -20% 0}.studio-app .biis-services-hero-visual{border-radius:11px;margin-top:35px}.studio-app .biis-services-process-visual{border-radius:11px;margin-top:25px}.clinic-marketing .biis-clinic-workflow-visual,.salon-v2 .biis-salon-workflow-visual{border-radius:11px}.clinic-marketing .biis-clinic-workflow-visual+.workflow-steps{margin-top:32px}}@media (prefers-reduced-motion:reduce){.studio-app .biis-home-hero-art,.studio-app .biis-services-hero-visual img,.studio-app .biis-services-process-visual img{transition:none;animation:none}}
.studio-app .product-first-hero{min-height:clamp(590px,69svh,730px);padding-top:clamp(117px,12vw,164px);padding-bottom:126px}.studio-app .biis-home-hero-art{opacity:.53;inset:20px -5% 78px 42%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 27% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 27% 84%,#0000 100%)}html[dir=rtl] .studio-app .biis-home-hero-art{inset:20px 42% 78px -5%;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 27% 84%,#0000 100%);mask-image:linear-gradient(270deg,#0000 0%,#000 27% 84%,#0000 100%)}.studio-app .product-first-hero .hero-composition{max-width:770px;margin-top:32px}.studio-app .product-first-hero .hero-composition h1{letter-spacing:-.077em;text-wrap:balance;text-shadow:0 3px 35px #090a0de8;max-width:750px;font-size:clamp(49px,6vw,86px);line-height:1.085;position:relative}.studio-app .product-first-hero .hero-side-mark{display:none}.studio-app .product-first-hero .hero-bottom{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:27px;max-width:565px;margin-top:28px;display:flex}.studio-app .product-first-hero .hero-bottom>p{color:#c3c8d5;text-shadow:0 2px 24px #090a0ddb;max-width:530px;font-size:clamp(14px,1.22vw,16px);line-height:1.85}.studio-app .product-first-hero .hero-buttons{gap:12px}.studio-app .product-first-hero .hero-buttons .btn{min-height:48px}.studio-app .product-first-hero .hero-side-label{color:#b0b8ca}.studio-app .product-first-hero .hero-floor{color:#aab2c5}.studio-app .product-first-hero .hero-floor a{color:#d0d6e5}.studio-app main>.section.container:not(.product-discovery):not(.founder-section){padding-block:clamp(76px,8vw,116px)}.studio-app main>.container:has(>.hairline) .hairline{opacity:.56}.studio-app .product-discovery{background:radial-gradient(at 0 12%,#20233880,#0000 56%),radial-gradient(at 100% 96%,#31202b60,#0000 54%),#0f121a;border:1px solid #303443;border-radius:20px;margin-block:40px;padding:clamp(52px,6.5vw,90px) clamp(22px,3.5vw,50px)}.studio-app .product-discovery .section-head{margin-bottom:clamp(25px,3vw,43px)}.studio-app .product-discovery-card{transition:border-color .2s,transform .2s,box-shadow .2s}.studio-app .product-discovery-card:hover,.studio-app .product-discovery-card:focus-within{border-color:#777b9c;transform:translateY(-2px);box-shadow:0 19px 42px #0004}.studio-app #selected-work{padding-block:clamp(85px,8vw,118px)}.studio-app #selected-work .section-head{margin-bottom:clamp(30px,4vw,52px)}.studio-app .section-head-side p,.studio-app .featured-meta p{color:#b6bfce}.studio-app :is(.visual-footnote,.secondary-head,.index-small){color:#a8b1c3}.studio-app .product-discovery-copy p,.studio-app .product-discovery-readiness{color:#bcc3d3}.studio-app .product-discovery-studio{color:#bdc3d2}.studio-app .product-final-cta{background:radial-gradient(at 85% 10%,#29294165,#0000 56%),#171a23;border-top:1px solid #343947}.studio-app .capability-list{border-top:0;gap:12px;display:grid}.studio-app .capability-row{background:linear-gradient(135deg,#141820,#101319);border:1px solid #303646;border-radius:12px;min-width:0;padding:26px 25px;transition:transform .18s,border-color .18s,background .18s}.studio-app .capability-row:hover,.studio-app .capability-row:focus-visible{background:linear-gradient(135deg,#1a2030,#131724);border-color:#6b739a;padding-left:25px;transform:translateY(-2px)}.studio-app .capability-row h3{font-size:clamp(21px,2.4vw,32px);line-height:1.25}.studio-app .capability-row p{color:#bdc5d4;font-size:13px}.studio-app .capability-row>span{color:#a8b3d2}.studio-app .capability-row svg{color:#b7c0fb}.studio-app .biis-services-page-hero{padding-bottom:clamp(50px,5.5vw,80px)}.studio-app .biis-services-hero-visual{aspect-ratio:16/6.5;background:#101421;border-color:#3a4052;max-height:430px;margin-top:clamp(30px,4vw,52px)}.studio-app .services-list{border-top:0;gap:12px;display:grid}.studio-app .service-entry{background:linear-gradient(120deg,#151922,#101318);border:1px solid #323848;border-radius:12px;min-width:0;transition:border-color .2s,background .2s;overflow:hidden}.studio-app .service-entry:hover,.studio-app .service-entry:focus-within{background:linear-gradient(120deg,#191e2b,#11151d);border-color:#74799b}.studio-app .service-entry .service-row{border-bottom:0;padding:28px 24px}.studio-app .service-entry .service-row p{color:#c0c5d2}.studio-app .service-entry .service-row h2{font-size:clamp(22px,2.45vw,34px);line-height:1.22}.studio-app .service-entry .service-proof{border-bottom:0;padding:0 24px 23px}.studio-app .service-entry .service-proof>span{color:#aeb7cd}.studio-app .process-section{padding-top:clamp(85px,8vw,120px)}.studio-app .biis-services-process-visual{border-color:#3a4052;max-height:410px;margin-block:clamp(24px,3vw,40px)}.studio-app .process-steps{margin:clamp(30px,4vw,55px) 0 clamp(50px,6vw,77px)}.studio-app .process-steps p{color:#bbc4d5}.studio-app .founder-section{background:linear-gradient(145deg,#171c28,#10131a 67%,#14151f);border:1px solid #353b4e;border-radius:20px;margin-block:clamp(28px,5vw,70px) clamp(70px,7vw,105px);padding:clamp(36px,5vw,75px);position:relative}.studio-app .founder-section .section-head{margin-bottom:clamp(28px,4.5vw,48px)}.studio-app .founder-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(30px,5vw,78px)}.studio-app .founder-portrait{background:#101522;border:1px solid #3a4057;border-radius:16px;width:100%;height:clamp(325px,35vw,490px);overflow:hidden}.studio-app .founder-portrait picture,.studio-app .founder-portrait picture img{object-fit:cover;width:100%;height:100%;display:block}.studio-app .founder-copy h3{font-size:clamp(33px,3.7vw,53px)}.studio-app .founder-copy p{color:#bac2d2;line-height:1.88}.studio-app .about-photo{background:#121624;border-color:#3b4155;border-radius:16px;overflow:hidden}.studio-app .about-story p{color:#bdc5d3}.brand-artwork{isolation:isolate;background:radial-gradient(circle at 23% 81%,#75406a5e,#0000 41%),radial-gradient(circle at 75% 23%,#414b9c5c,#0000 47%),linear-gradient(142deg,#171a31,#0b0e19 73%);place-items:center;width:100%;height:100%;min-height:295px;display:grid;position:relative;overflow:hidden}.brand-artwork-glow{pointer-events:none;background:radial-gradient(circle,#777cd630,#0000 66%);border-radius:50%;position:absolute;inset:12%}.brand-artwork-ring{pointer-events:none;border:1px solid #a7a9eb70;border-radius:50%;width:95%;height:56%;display:block;position:absolute;transform:rotate(-27deg)}.brand-artwork-ring--inner{opacity:.34;width:77%;height:45%;transform:rotate(29deg)}.brand-artwork-tile{z-index:1;aspect-ratio:1;background:linear-gradient(160deg,#464b82,#1c223a 42%,#171525);border:1px solid #a3aaff91;border-radius:27px;place-items:center;width:clamp(158px,48%,258px);padding:9px;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 40px 70px #0007,0 0 90px #787cff2a}.brand-artwork-tile img{object-fit:cover;border-radius:19px;width:100%;height:100%;display:block}.brand-artwork-spark{pointer-events:none;opacity:.7;width:20px;height:20px;position:absolute}.brand-artwork-spark:before,.brand-artwork-spark:after{content:"";background:#b2b9ff;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.brand-artwork-spark:before{width:1px;height:20px}.brand-artwork-spark:after{width:20px;height:1px}.brand-artwork-spark--first{inset-block-start:18%;inset-inline-start:16%}.brand-artwork-spark--second{inset-block-end:19%;inset-inline-end:13%}.brand-artwork-orbit-dot{background:#a8a7ff;border-radius:50%;width:12px;height:12px;position:absolute;inset-block-start:35%;inset-inline-end:18%;box-shadow:0 0 20px #b6baffba}.brand-artwork-caption{z-index:2;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;inset-block-end:22px;inset-inline-start:24px}.brand-artwork-caption strong{color:#f3f3fd;letter-spacing:-.04em;font-size:16px;font-weight:700;line-height:1.3}.brand-artwork-caption small,.studio-app .founder-portrait .brand-artwork-caption small{color:#c2c9db;letter-spacing:0;font-size:11px;line-height:1.5;position:static}html[lang=ar] .studio-app .product-first-hero h1,html[lang=ar] .studio-app .section-title,html[lang=ar] .studio-app .capability-row h3,html[lang=ar] .studio-app .service-row h2{letter-spacing:0}html[lang=ar] .studio-app .product-first-hero .hero-composition h1{font-size:clamp(44px,6.6vw,85px);line-height:1.35}@media (max-width:1050px){.studio-app .product-first-hero .hero-composition,.studio-app .product-first-hero .hero-bottom{max-width:61%}.studio-app .biis-home-hero-art{opacity:.43}.studio-app .founder-grid{gap:30px}}@media (max-width:850px){.studio-app .product-first-hero{min-height:0;padding-top:clamp(95px,12vw,125px);padding-bottom:112px}.studio-app .biis-home-hero-art{opacity:.28}.studio-app .product-first-hero .hero-composition,.studio-app .product-first-hero .hero-bottom{max-width:100%}.studio-app .product-first-hero .hero-composition h1{max-width:650px}.studio-app .product-first-hero .hero-bottom>p{max-width:520px}.studio-app .product-discovery{margin-block:25px;padding:40px 24px}.studio-app .founder-grid{grid-template-columns:1fr}.studio-app .founder-portrait{max-width:580px}.studio-app .service-entry .service-row{gap:14px}}@media (max-width:650px){.studio-app .product-first-hero{padding-top:72px;padding-bottom:100px}.studio-app .product-first-hero .hero-composition h1{font-size:clamp(42px,8.8vw,62px);line-height:1.13}html[lang=ar] .studio-app .product-first-hero .hero-composition h1{line-height:1.4}.studio-app .biis-home-hero-art{opacity:.2;inset:25% -30% 9% -15%}html[dir=rtl] .studio-app .biis-home-hero-art{inset:25% -15% 9% -30%}.studio-app .product-first-hero .hero-bottom{gap:22px;margin-top:23px}.studio-app .product-first-hero .hero-bottom>p{font-size:14px;line-height:1.85}.studio-app .product-first-hero .hero-buttons{width:100%}.studio-app .product-first-hero .hero-buttons .btn{min-width:0}.studio-app .product-discovery{border-radius:13px;margin-block:14px;padding:32px 16px}.studio-app main>.section.container:not(.product-discovery):not(.founder-section){padding-block:70px}.studio-app .capability-row{grid-template-columns:30px minmax(0,1fr) 18px;gap:13px;padding:21px 16px}.studio-app .capability-row h3{font-size:21px}.studio-app .capability-row p{grid-column:2/3;font-size:12px}.studio-app .capability-row svg{grid-area:1/3}.studio-app .service-entry .service-row{padding:22px 17px}.studio-app .service-entry .service-proof{padding:0 17px 20px}.studio-app .founder-section{border-radius:13px;margin-block:14px 65px;padding:27px 18px}.studio-app .founder-portrait{height:350px}.brand-artwork-tile{width:clamp(155px,51%,205px)}}@media (prefers-reduced-motion:reduce){.studio-app .product-discovery-card,.studio-app .capability-row,.studio-app .service-entry{transition:none;transform:none}}
.clinic-marketing{--clinic-copy-strong:#202640;--clinic-copy-muted:#56617b}.clinic-marketing .clinic-hero{align-items:center;gap:clamp(36px,4vw,72px);padding-block:clamp(72px,8vw,116px) clamp(74px,8vw,112px)}.clinic-marketing .clinic-hero-copy{min-width:0}.clinic-marketing .clinic-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:650px;font-size:clamp(52px,5.1vw,78px);line-height:1.115}.clinic-marketing .clinic-hero-copy>p{color:var(--clinic-copy-muted);max-width:550px;font-size:clamp(15px,1.22vw,17px);line-height:1.86}.clinic-marketing .clinic-hero-small,.clinic-marketing .clinic-hero-caption{color:#646e89;font-size:11px;line-height:1.75}.clinic-marketing .clinic-hero-visual{filter:drop-shadow(0 22px 40px #4b4b7c1c);min-width:0}.clinic-marketing .clinic-benefit-strip{background:#eceef8;border-block-color:#d9def0}.clinic-marketing .clinic-benefit-strip span{color:#555e7c;letter-spacing:.03em;font-size:clamp(10px,.85vw,12px);line-height:1.65}.clinic-marketing .clinic-story-section{padding-block:clamp(78px,8vw,112px) clamp(64px,6.2vw,88px)}.clinic-marketing .clinic-story-heading{margin-bottom:clamp(27px,3.8vw,48px)}.clinic-marketing .clinic-story-card{border-color:#dadef0;min-height:285px;padding:30px;box-shadow:0 18px 42px #39406a0d}.clinic-marketing .clinic-story-card h3{color:var(--clinic-copy-strong);margin-top:34px;line-height:1.28}.clinic-marketing .clinic-story-card p{color:var(--clinic-copy-muted);font-size:14px;line-height:1.82}.clinic-marketing .clinic-section{padding-block:clamp(74px,7.2vw,100px)}.clinic-marketing .clinic-section-top{margin-bottom:clamp(30px,4vw,52px)}.clinic-marketing .clinic-section-top h2{letter-spacing:-.061em;text-wrap:balance;font-size:clamp(38px,4vw,59px);line-height:1.15}.clinic-marketing .clinic-section-top>p{color:var(--clinic-copy-muted);font-size:14px;line-height:1.85}.clinic-marketing .clinic-module-details{border-color:#cfd5ec;box-shadow:0 14px 40px #3f4d9210}.clinic-marketing .clinic-module-details summary{background:#fbfcff;min-height:90px}.clinic-marketing .clinic-module-details summary strong{color:#293258;font-size:clamp(16px,1.45vw,20px)}.clinic-marketing .clinic-module-details summary>span{color:#4e5ab2;font-size:11px}.clinic-marketing .clinic-module-details[open] summary{border-bottom:1px solid #dfe3f2}.clinic-marketing .clinic-module-details .clinic-feature-grid{gap:13px;padding:17px}.clinic-marketing .clinic-module-details .clinic-feature-item{background:linear-gradient(160deg,#fff,#f5f7ff);border:1px solid #e0e4f2;min-height:0;padding:25px 23px}.clinic-marketing .clinic-feature-item h3{color:#273152;font-size:18px;line-height:1.35}.clinic-marketing .clinic-feature-item p{color:var(--clinic-copy-muted);font-size:13px;line-height:1.8}.clinic-marketing .clinic-feature-item small{color:#505e92;font-size:11px}.clinic-marketing .clinic-status-note{color:#515f86;background:#f6f7fc;border:1px solid #dce1ef;border-radius:11px;padding:18px 21px}.clinic-marketing .clinic-product-showcase{background:linear-gradient(#f6f7fc,#f9fafe)}.clinic-marketing .clinic-screenshot-grid{gap:clamp(17px,2vw,27px)}.clinic-marketing .clinic-screenshot-card{border-color:#dce0ed;border-radius:15px;box-shadow:0 18px 40px #38427113}.clinic-marketing .clinic-screenshot-card figcaption{padding:15px 8px 6px}.clinic-marketing .clinic-screenshot-card figcaption strong{color:#2b3454;font-size:14px}.clinic-marketing .clinic-screenshot-card figcaption span{color:#56627b;font-size:12px;line-height:1.7}.clinic-marketing .clinic-screenshot-disclaimer{color:#5d677e;max-width:850px;font-size:12px;line-height:1.75}.clinic-marketing .clinic-workflow{background:#eef1f9}.clinic-marketing .biis-clinic-workflow-visual{max-width:1120px;margin-inline:auto;box-shadow:0 17px 48px #454f9813}.clinic-marketing .workflow-steps{gap:clamp(18px,2.4vw,32px);margin-block:clamp(33px,4vw,57px)}.clinic-marketing .workflow-steps>div{background:#fcfdff;border:1px solid #d8dff0;border-radius:13px;padding:26px 23px 21px}.clinic-marketing .workflow-steps h3{margin:23px 0 10px;font-size:clamp(21px,2.1vw,27px)}.clinic-marketing .workflow-steps p{color:#59657c;font-size:13px;line-height:1.82}.clinic-marketing .clinic-big-preview{background:#e4e7f2;border-radius:15px}.clinic-marketing .clinic-big-preview>span{color:#414b71;font-size:11px}.clinic-marketing+.product-journey{margin:0}.product-journey--clinic{padding-block:clamp(73px,7.5vw,105px)}.product-journey--clinic .product-journey-intro>p{max-width:715px}.clinic-marketing .clinic-setup-section{padding-block:clamp(74px,8vw,104px)}.clinic-marketing .clinic-setup-steps p{color:#53617f}.clinic-marketing .clinic-faq summary strong{color:#2a3454;font-size:clamp(15px,1.35vw,19px);line-height:1.5}.clinic-marketing .clinic-faq details>p{color:#52617b;font-size:14px;line-height:1.85}.clinic-marketing .clinic-final-cta{background:#e3e8fb;padding-block:clamp(73px,7vw,105px)}.clinic-marketing .clinic-final-cta p{line-height:1.75}.salon-v2 .salon-hero-grid{gap:clamp(35px,5vw,74px);min-height:0;padding-block:clamp(82px,8vw,117px) clamp(83px,8vw,112px)}.salon-v2 .salon-hero-copy-v2 h1{text-wrap:balance;max-width:610px;font-size:clamp(54px,5.5vw,82px);line-height:1.11}.salon-v2 .salon-hero-description{color:#625364;font-size:clamp(15px,1.1vw,17px);line-height:1.85}.salon-v2 .salon-hero-foot{color:#846778;font-size:11px}.salon-v2 .salon-evidence p{color:#654e5b;font-size:13px}.salon-v2 .salon-v2-section{padding-block:clamp(75px,7vw,102px)}.salon-v2 .salon-v2-section-heading{margin-bottom:clamp(27px,3vw,43px)}.salon-v2 .salon-v2-section-heading h2{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(39px,4.1vw,59px);line-height:1.15}.salon-v2 .salon-v2-section-heading>p{color:#705f6e;font-size:14px;line-height:1.85}.salon-v2 .salon-feature-peek{flex-wrap:wrap;gap:10px;margin:0 0 27px;display:flex}.salon-v2 .salon-feature-peek span{color:#584355;background:#fffaf8;border:1px solid #e5d5d7;border-radius:999px;align-items:center;gap:11px;max-width:100%;min-height:43px;padding:9px 15px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.salon-v2 .salon-feature-peek b{color:#ae7891;letter-spacing:.04em;font-size:10px}.salon-v2 .salon-module-details{background:#fffaf9;border:1px solid #e0cfd4;border-radius:13px;overflow:hidden}.salon-v2 .salon-module-details>summary{min-height:86px;padding:25px 29px}.salon-v2 .salon-module-details>summary strong{color:#402d40;font-size:clamp(17px,1.6vw,21px)}.salon-v2 .salon-module-details>summary span{color:#85566f;font-size:13px}.salon-v2 .salon-module-intro{color:#725c6a;padding:0 27px 22px}.salon-v2 .salon-module-details .salon-v2-feature-grid{gap:12px;padding:5px 16px 18px}.salon-v2 .salon-module-details .salon-v2-feature{background:#fffdfc;border:1px solid #eadce0;border-radius:11px}.salon-v2 .salon-v2-feature p{color:#745e6c;font-size:13px;line-height:1.8}.salon-v2 .salon-experience-stories{padding-block:clamp(76px,8vw,105px)}.salon-v2 .salon-experience-grid{margin-top:35px}.salon-v2 .salon-experience-card{min-height:290px;padding:29px 26px}.salon-v2 .salon-experience-card h3{margin-top:32px;line-height:1.26}.salon-v2 .salon-experience-card p{color:#6d5868;font-size:14px;line-height:1.85}.salon-v2 .salon-v2-process{padding-block:clamp(76px,7.5vw,112px)}.salon-v2 .biis-salon-workflow-visual{max-width:1150px;margin-inline:auto;box-shadow:0 18px 48px #6f476c23}.salon-v2 .salon-v2-steps{gap:15px;margin-top:27px}.salon-v2 .salon-v2-steps article{background:#fbf5f3;border:1px solid #e4d2d6;border-radius:13px;min-height:0;padding:29px 25px}.salon-v2 .salon-v2-steps h3{margin:22px 0 11px}.salon-v2 .salon-v2-steps p{color:#725e6e;font-size:13px;line-height:1.8}.product-journey--salon{padding-block:clamp(76px,8vw,105px)}.salon-v2 .salon-v2-readiness p{color:#6c5766;font-size:13px;line-height:1.78}.salon-v2 .salon-setup-section{padding-block:clamp(75px,8vw,107px)}.salon-v2 .salon-setup-copy>p{color:#ecdae4}.salon-v2 .salon-v2-faq-list summary{min-height:79px}.salon-v2 .salon-v2-faq-list summary strong{color:#423042;font-size:clamp(15px,1.3vw,18px)}.salon-v2 .salon-v2-faq-list details>p{color:#6f5969;font-size:14px;line-height:1.85}.salon-v2 .salon-v2-end{padding-block:clamp(79px,7.5vw,105px)}.studio-app .work-page,.studio-app .project-case,.studio-app .contact-page-refined,.studio-app .privacy-page{padding-block:clamp(58px,7vw,95px) clamp(86px,9vw,120px)}.studio-app .work-page .page-hero,.studio-app .privacy-page .page-hero{padding-bottom:clamp(31px,4vw,49px)}.studio-app .work-page-hero h1{text-wrap:balance;max-width:900px;font-size:clamp(52px,6vw,83px)}.studio-app .work-page-hero>p{color:#bbc4d4;max-width:640px;font-size:15px;line-height:1.85}.studio-app .work-page .filter-bar{border-top:1px solid #343b4b;border-bottom:1px solid #343b4b;gap:8px;padding:14px 0 19px}.studio-app .work-page .filter-button{color:#c6cedb;background:#131923;border:1px solid #424b5b;border-radius:8px;min-height:40px;padding:9px 17px;font-size:12px}.studio-app .work-page .filter-button:hover,.studio-app .work-page .filter-button:focus-visible{color:#fff;background:#242b3b}.studio-app .work-page .filter-button.selected{color:#14172a;background:#abb0ff;border-color:#aaf}.studio-app .work-page .filter-count{color:#b7c2d3;font-size:12px}.studio-app .work-rows{gap:clamp(25px,3.4vw,45px);padding-top:clamp(25px,4vw,47px);display:grid}.studio-app .work-row{background:linear-gradient(130deg,#171c27,#11151d 70%);border:1px solid #32394b;border-radius:16px;align-items:center;gap:clamp(25px,4vw,60px);min-width:0;margin:0;padding:clamp(18px,2.3vw,30px);display:grid}.studio-app .work-row:nth-child(2n){background:linear-gradient(130deg,#131924,#191826 80%)}.studio-app .work-row-image{border-radius:11px;min-width:0;display:block;overflow:hidden}.studio-app .work-row-image .project-art{height:clamp(310px,32vw,460px);margin:0}.studio-app .work-row-description{min-width:0}.studio-app .work-row-description h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(33px,3.3vw,51px);line-height:1.15}.studio-app .work-row-description p{color:#b9c4d4;font-size:14px;line-height:1.8}.studio-app .work-row-description .work-row-link{color:#c7ccff;font-size:13px}.studio-app .work-empty{color:#c9d0df;background:#141924;border:1px dashed #5c6682;border-radius:11px;margin-top:25px;padding:27px}.studio-app .work-disclaimer{color:#b3bfd0;max-width:850px;line-height:1.7}.studio-app .project-case .back-link{color:#c7ccdf;align-items:center;gap:9px;padding:9px 0;font-size:13px;display:inline-flex}.studio-app .project-case .detail-hero{max-width:890px;padding:clamp(36px,5vw,73px) 0 clamp(27px,4vw,55px)}.studio-app .project-case .detail-hero h1{letter-spacing:-.07em;font-size:clamp(55px,7.5vw,101px);line-height:1.06}.studio-app .project-case .detail-hero p{color:#c3cbdb;max-width:720px;font-size:clamp(15px,1.25vw,18px);line-height:1.85}.studio-app .project-case-visual{border:1px solid #353c4e;border-radius:15px;overflow:hidden}.studio-app .project-case-visual .project-art{height:clamp(350px,50vw,690px);min-height:0;margin:0}.studio-app .project-case .image-caption{color:#aeb9ca;margin:16px 0 0;font-size:12px;line-height:1.7}.studio-app .project-case .project-evidence{background:#161b28;border-color:#414c64;padding:24px 27px}.studio-app .project-case .case-layout{gap:clamp(38px,5vw,82px);padding-block:clamp(68px,7vw,112px)}.studio-app .project-case .case-sidebar{background:#151923;border:1px solid #353c4f;border-radius:13px;align-self:start;padding:26px}.studio-app .project-case .case-sidebar>div{border-bottom:1px solid #31394a;margin:0;padding:13px 0}.studio-app .project-case .case-sidebar>div:last-child{border-bottom:0}.studio-app .project-case .case-sidebar strong{color:#e3e8f5;overflow-wrap:anywhere;font-size:14px;line-height:1.55}.studio-app .project-case .case-narrative section{border-color:#343d52}.studio-app .project-case .case-narrative h2{font-size:clamp(30px,3vw,44px)}.studio-app .project-case .case-narrative p{color:#c1cbdd;font-size:15px;line-height:1.95}.studio-app .project-case>figure{margin:22px 0 50px}.studio-app .project-case>figure .project-art{border-radius:12px;overflow:hidden}.studio-app .project-case>figure figcaption{color:#b4bed0;padding:12px 3px;font-size:12px}.studio-app .project-case .case-bottom{border-block:1px solid #373d4c;padding-block:clamp(46px,6vw,75px)}.studio-app .project-case .case-next-link{background:#171c28;border-color:#555b79}.studio-app .contact-page-refined{align-items:start;gap:clamp(45px,6vw,105px)}.studio-app .contact-page-refined .contact-left{min-width:0;padding-top:clamp(4px,1vw,20px)}.studio-app .contact-page-refined .contact-left h1{letter-spacing:-.06em;text-wrap:balance;line-height:1.12}.studio-app .contact-page-refined .contact-left>p{color:#bcc6d6;font-size:15px;line-height:1.85}.studio-app .contact-page-refined .contact-left>a[href^=mailto\:]{color:#d0d1ff;overflow-wrap:anywhere;font-size:16px}.studio-app .contact-page-refined .contact-methods{border-top:1px solid #343b4f;padding-top:24px}.studio-app .contact-page-refined .contact-right{background:linear-gradient(155deg,#191e2a,#121720);border:1px solid #3a4258;border-radius:17px;min-width:0;padding:clamp(7px,1vw,14px);box-shadow:0 27px 70px #0003}.studio-app .contact-page-refined .inquiry-form{box-shadow:none;background:0 0;border:0}.studio-app .inquiry-form .form-heading{margin-bottom:26px}.studio-app .inquiry-form .form-heading h2{font-size:clamp(23px,2.4vw,31px);line-height:1.25}.studio-app .inquiry-form .form-field label{color:#c6d0df;font-size:13px;line-height:1.6}.studio-app .inquiry-form .form-field input,.studio-app .inquiry-form .form-field select,.studio-app .inquiry-form .form-field textarea{color:#f6f7fb;background:#10151f;border-color:#515970;border-radius:9px;min-height:49px;font-size:14px}.studio-app .inquiry-form .form-field textarea{resize:vertical;min-height:130px}.studio-app .inquiry-form .form-field input::placeholder,.studio-app .inquiry-form .form-field textarea::placeholder{color:#99a6bd}.studio-app .inquiry-form .form-submit{gap:18px;padding-top:22px}.studio-app .inquiry-form .form-submit>p{color:#bac5d9;font-size:12px;line-height:1.75}.studio-app .inquiry-form .form-response.error{color:#ffb8b8}.studio-app .inquiry-form .form-response.success{color:#b3eed9}.clinic-website .clinic-demo-page{align-items:start;gap:clamp(35px,6vw,85px);padding-block:clamp(75px,7vw,105px) clamp(83px,8vw,120px)}.clinic-website .clinic-demo-intro h1{letter-spacing:-.06em;text-wrap:balance;font-size:clamp(42px,4.8vw,69px);line-height:1.19}.clinic-website .clinic-demo-intro>p{color:#56627b;font-size:15px;line-height:1.83}.clinic-website .clinic-demo-intro>a{color:#505c96}.clinic-website .demo-caveat{background:#f4f6fc;border:1px solid #dbe0f1;border-radius:11px;margin-top:clamp(33px,4vw,58px);padding:21px}.clinic-website .demo-caveat span{color:#546080;line-height:1.75}.clinic-website .clinic-demo-form-panel{background:#fff;border:1px solid #d8dded;border-radius:17px;min-width:0;padding:clamp(8px,1.3vw,17px);box-shadow:0 25px 70px #35407012}.clinic-website .clinic-demo-form-panel .inquiry-form{box-shadow:none;background:0 0;border:0;padding:clamp(17px,2.7vw,35px)}.clinic-website .inquiry-form .form-field input,.clinic-website .inquiry-form .form-field select,.clinic-website .inquiry-form .form-field textarea{color:#2d3650;border-color:#ccd4e8;border-radius:8px;min-height:49px;font-size:14px}.clinic-website .inquiry-form .form-field input::placeholder,.clinic-website .inquiry-form .form-field textarea::placeholder{color:#65718a}.clinic-website .inquiry-form .form-submit p{color:#535e78;font-size:12px;line-height:1.75}.clinic-website .inquiry-success{border:1px solid #cbd4ef;border-radius:12px;padding:25px}.salon-site .salon-demo-v2{align-items:start;gap:clamp(35px,5vw,76px);padding-block:clamp(70px,7vw,103px) clamp(88px,8vw,123px)}.salon-site .salon-demo-v2 .salon-demo-intro h1{text-wrap:balance;font-size:clamp(43px,5vw,74px);line-height:1.13}.salon-site .salon-demo-v2 .salon-demo-intro>p{color:#675666;font-size:15px;line-height:1.85}.salon-site .salon-demo-topics span{color:#6b4d62;line-height:1.5}.salon-site .salon-demo-v2 .salon-demo-integrity{background:#f5eaea;border:1px solid #e5cfd6;border-radius:12px;padding:20px}.salon-site .salon-demo-v2 .salon-demo-integrity p{color:#654c5d;font-size:13px;line-height:1.8}.salon-site .salon-demo-form-panel{background:#fffaf9;border:1px solid #e2ccd3;border-radius:17px;overflow:hidden;box-shadow:0 26px 65px #65405b19}.salon-site .salon-demo-form-panel .inquiry-form{box-shadow:none;background:0 0;border:0;padding:clamp(23px,3vw,43px)}.salon-site .inquiry-form .form-field label{color:#4a3547;font-size:13px}.salon-site .inquiry-form .form-field input,.salon-site .inquiry-form .form-field select,.salon-site .inquiry-form .form-field textarea{color:#3b293b;background:#fff;border-color:#d5c0ca;border-radius:8px;min-height:49px;font-size:14px}.salon-site .inquiry-form .form-field input::placeholder,.salon-site .inquiry-form .form-field textarea::placeholder{color:#826c7a}.salon-site .inquiry-form .form-submit p{color:#685366;font-size:12px;line-height:1.8}.salon-site .inquiry-success{border:1px solid #e1cad1;border-radius:12px;padding:25px}.studio-app .inquiry-form .trap-field,.clinic-website .inquiry-form .trap-field,.salon-site .inquiry-form .trap-field{top:auto;left:auto;clip-path:inset(50%);visibility:hidden;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.clinic-website .clinic-preview-page{padding-block:clamp(58px,6vw,82px) clamp(85px,8vw,120px)}.clinic-website .clinic-preview-intro{max-width:845px;margin-bottom:clamp(30px,4vw,52px)}.clinic-website .clinic-preview-intro h1{letter-spacing:-.06em;font-size:clamp(43px,5vw,72px);line-height:1.17}.clinic-website .clinic-preview-intro>p{color:#52617c;font-size:15px;line-height:1.83}.clinic-website .clinic-preview-page>.clinic-dashboard{border:1px solid #cdd4e9;border-radius:14px;max-width:100%;overflow:hidden;box-shadow:0 28px 65px #3e488922}.clinic-website .clinic-preview-note{color:#4f5d7e;background:#eef1fb;border:1px solid #d5ddf1;border-radius:10px;max-width:830px;margin-top:22px;padding:16px 19px;font-size:13px;line-height:1.75}.studio-app .privacy-page-hero{border-bottom:1px solid #343b4b;max-width:900px;margin-bottom:clamp(27px,4vw,49px)}.studio-app .privacy-page-hero h1{letter-spacing:-.06em;font-size:clamp(48px,5vw,72px)}.studio-app .privacy-translation-notice{color:#f1d7b1;background:#24201c;border:1px solid #957d56;border-radius:11px;max-width:870px;padding:20px 23px;font-size:14px;line-height:1.8}.studio-app .privacy-document{color:#d1d8e5;white-space:pre-line;overflow-wrap:anywhere;background:#141923;border:1px solid #333b4d;border-radius:15px;max-width:870px;padding:clamp(26px,4vw,56px);font-size:clamp(14px,1.15vw,16px);line-height:2}html[lang=ar] :is(.studio-app,.clinic-website,.salon-site) :is(.work-row-description h2,.detail-hero h1,.salon-v2-section-heading h2,.clinic-section-top h2){letter-spacing:0;line-height:1.38}html[dir=rtl] .studio-app .work-page .filter-count{margin-inline:auto 0}html[dir=rtl] .studio-app .project-case .back-link svg,html[dir=rtl] .clinic-website .clinic-demo-intro>a svg,html[dir=rtl] .salon-site .salon-back svg{transform:scaleX(-1)}@media (max-width:1050px){.studio-app .work-row{gap:30px}.studio-app .work-row-image .project-art{height:clamp(285px,35vw,420px)}.clinic-marketing .clinic-story-card,.salon-v2 .salon-experience-card{min-height:0}.clinic-marketing .clinic-hero-copy h1{font-size:clamp(48px,6vw,68px)}}@media (max-width:760px){.clinic-marketing .clinic-hero{gap:34px;padding-block:70px}.clinic-marketing .clinic-hero-copy h1{font-size:clamp(42px,8.7vw,62px)}.clinic-marketing .clinic-benefit-strip>.clinic-container{flex-wrap:wrap;justify-content:center;gap:9px 22px;padding-block:17px}.clinic-marketing .clinic-benefit-strip span{font-size:10px}.clinic-marketing .clinic-section{padding-block:66px}.clinic-marketing .clinic-section-top h2{font-size:clamp(37px,7vw,49px)}.clinic-marketing .clinic-story-section{padding-block:66px}.clinic-marketing .clinic-module-details .clinic-feature-grid{grid-template-columns:1fr 1fr}.clinic-marketing .workflow-steps{gap:12px}.salon-v2 .salon-hero-grid{padding-block:74px 77px}.salon-v2 .salon-hero-copy-v2 h1{font-size:clamp(47px,8.5vw,68px)}.salon-v2 .salon-v2-section{padding-block:68px}.salon-v2 .salon-v2-section-heading h2{font-size:clamp(38px,7.6vw,51px)}.salon-v2 .salon-experience-stories{padding-block:72px}.salon-v2 .salon-module-details>summary{padding:21px}.salon-v2 .salon-v2-steps article{padding:23px}.studio-app .work-rows{gap:22px}.studio-app .work-row{grid-template-columns:1fr;gap:25px}.studio-app .work-row-image .project-art{height:310px}.studio-app .project-case .case-layout{grid-template-columns:1fr;padding-block:58px}.studio-app .project-case .case-sidebar{grid-template-columns:1fr 1fr;gap:9px 20px;display:grid}.studio-app .contact-page-refined{gap:36px}.clinic-website .clinic-demo-page,.salon-site .salon-demo-v2{grid-template-columns:1fr}.clinic-website .clinic-demo-page{padding-block:60px 83px}.salon-site .salon-demo-v2{padding-block:58px 85px}}@media (max-width:520px){.clinic-marketing .clinic-story-card{padding:24px 21px}.clinic-marketing .clinic-story-card h3{margin-top:24px}.clinic-marketing .clinic-module-details .clinic-feature-grid{grid-template-columns:1fr}.clinic-marketing .clinic-module-details .clinic-feature-item{padding:23px 20px}.clinic-marketing .clinic-module-details summary{flex-wrap:wrap;padding:18px}.clinic-marketing .workflow-steps>div{padding:21px 19px}.clinic-marketing .clinic-screenshot-card figcaption{padding:11px 3px}.salon-v2 .salon-feature-peek span{font-size:11px}.salon-v2 .salon-module-details>summary{gap:10px}.salon-v2 .salon-experience-card{padding:24px 21px}.studio-app .work-page,.studio-app .project-case,.studio-app .contact-page-refined,.studio-app .privacy-page{padding-block:48px 78px}.studio-app .work-page .page-hero h1{font-size:clamp(44px,10vw,60px)}.studio-app .work-row{border-radius:12px;padding:13px}.studio-app .work-row-image .project-art{height:245px}.studio-app .work-row-description{padding:0 7px 13px}.studio-app .work-row-description h2{font-size:32px}.studio-app .work-page .filter-count{width:100%;margin:8px 0 0}.studio-app .project-case .detail-hero h1{font-size:clamp(47px,10vw,65px)}.studio-app .project-case-visual .project-art{height:clamp(235px,67vw,350px)}.studio-app .project-case .case-sidebar{grid-template-columns:1fr}.studio-app .project-case .project-evidence{padding:19px}.studio-app .contact-page-refined .contact-left h1{font-size:clamp(46px,9.5vw,63px)}.studio-app .contact-page-refined .contact-right{padding:3px}.studio-app .contact-page-refined .inquiry-form{padding:19px}.studio-app .privacy-document{padding:22px 19px;line-height:1.9}.clinic-website .clinic-demo-form-panel{padding:5px}.clinic-website .clinic-demo-form-panel .inquiry-form{padding:21px 17px}.salon-site .salon-demo-form-panel .inquiry-form{padding:22px 17px}.clinic-website .clinic-preview-page>.clinic-dashboard{border-radius:9px}}@media (prefers-reduced-motion:reduce){.studio-app .work-page .filter-button,.studio-app .work-row,.salon-v2 .salon-module-details,.clinic-marketing .clinic-module-details{transition:none}}
.studio-app .subscription-editorial .biis-hero-enhanced{isolation:isolate;flex-direction:column;justify-content:center;min-height:clamp(510px,38vw,565px);padding-block:clamp(66px,6vw,92px) clamp(54px,5vw,76px);display:flex;position:relative;overflow:hidden}.studio-app .biis-hero-enhanced .editorial-intro-top,.studio-app .biis-hero-enhanced .editorial-intro-grid{z-index:2;position:relative}.studio-app .biis-hero-enhanced .editorial-intro-top{max-width:100%}.studio-app .biis-hero-enhanced .editorial-intro-grid{max-width:min(50%,650px);margin-top:clamp(24px,3vw,38px);display:block}.studio-app .biis-hero-enhanced .editorial-intro-grid h1{letter-spacing:-.069em;text-wrap:balance;max-width:650px;font-size:clamp(50px,5.05vw,78px);line-height:1.075}.studio-app .biis-hero-enhanced .editorial-intro-grid>p{color:#c6c8d6;max-width:520px;margin-top:clamp(22px,2.3vw,28px);padding:0;font-size:clamp(15px,1.15vw,18px);line-height:1.8}.studio-app .biis-new-page-hero-media{z-index:0;pointer-events:none;width:min(70%,980px);height:100%;display:block;position:absolute;inset-block:0;inset-inline-end:var(--gutter);overflow:hidden}.studio-app .biis-new-page-hero-media>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;position:absolute;inset:0}.studio-app .biis-new-page-hero-media:after{content:"";background:linear-gradient(90deg,#090a0deb 0%,#090a0d8c 11%,#090a0d1a 27%,transparent 46%), linear-gradient(0deg,var(--bg) 0%,transparent 9%,transparent 94%,var(--bg) 100%);position:absolute;inset:0}.studio-app .subscription-editorial--biiso .editorial-marketplace-mark{display:none}html[dir=rtl] .studio-app .biis-new-page-hero-media{transform:scaleX(-1)}html[dir=rtl] .studio-app .biis-hero-enhanced .editorial-intro-grid h1{letter-spacing:0}html[dir=rtl] .studio-app .biis-hero-enhanced .editorial-intro-grid>p{text-align:start}@media (max-width:960px){.studio-app .subscription-editorial .biis-hero-enhanced{min-height:0;padding-block:clamp(52px,7vw,80px) 0;display:block}.studio-app .biis-hero-enhanced .editorial-intro-grid{max-width:100%;margin-top:26px}.studio-app .biis-hero-enhanced .editorial-intro-grid h1{max-width:760px;font-size:clamp(44px,7vw,68px)}.studio-app .biis-hero-enhanced .editorial-intro-grid>p{max-width:650px;margin-top:23px;font-size:15px;line-height:1.78}.studio-app .biis-new-page-hero-media{aspect-ratio:1;width:min(100%,570px);height:auto;margin:clamp(14px,2.5vw,24px) auto 0;position:relative;inset:auto;transform:none}.studio-app .biis-new-page-hero-media>img{object-fit:contain;object-position:center}.studio-app .biis-new-page-hero-media:after{background:linear-gradient(0deg,var(--bg) 0%,transparent 15%)}html[dir=rtl] .studio-app .biis-new-page-hero-media{transform:none}}@media (max-width:560px){.studio-app .subscription-editorial .biis-hero-enhanced{padding-block:clamp(46px,10vw,60px) 0}.studio-app .biis-hero-enhanced .editorial-intro-top{align-items:flex-start}.studio-app .biis-hero-enhanced .editorial-intro-grid h1{font-size:clamp(40px,10.8vw,56px);line-height:1.11}.studio-app .biis-hero-enhanced .editorial-intro-grid>p{font-size:14px;line-height:1.75}.studio-app .biis-new-page-hero-media{margin-top:14px}}@media (prefers-reduced-motion:reduce){.studio-app .biis-new-page-hero-media,.studio-app .biis-new-page-hero-media img{transition:none!important;animation:none!important}}
.studio-app .subscription-editorial--pricing .editorial-product-picker{padding-block:clamp(26px,3.5vw,45px) clamp(16px,2vw,25px)}.studio-app .subscription-editorial--pricing .editorial-product-switch{gap:clamp(14px,2vw,24px);margin-top:20px}.studio-app .subscription-editorial--pricing .editorial-product-switch a{min-height:226px;transition:border-color .22s var(--ease),background .22s var(--ease),transform .22s var(--ease);background:linear-gradient(136deg,#1e2035d4,#0d0f1994);border:1px solid #9ea8ff2e;border-radius:13px;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(110px,.78fr);align-items:start;gap:13px 14px;padding:clamp(19px,2.4vw,30px);display:grid;position:relative;overflow:hidden}.studio-app .subscription-editorial--pricing .editorial-product-switch a[aria-current=page]{background:linear-gradient(135deg,#332d539c,#0e101cbf);border:1px solid #aba2ffb8;box-shadow:inset 0 1px #c2bcff1f,0 14px 46px #00000024}.studio-app .subscription-editorial--pricing .editorial-product-switch a>span{grid-area:1/1;font-size:10px}.studio-app .subscription-editorial--pricing .editorial-product-switch a strong{grid-area:2/1;align-self:end;min-width:0;font-size:clamp(24px,2.45vw,33px);line-height:1.13}.studio-app .subscription-editorial--pricing .editorial-product-switch a strong img{flex-shrink:0}.studio-app .subscription-editorial--pricing .editorial-product-switch a small{grid-area:3/1;align-self:start;max-width:300px;margin:0;line-height:1.65}.studio-app .subscription-editorial--pricing .editorial-product-switch a>.biis-picker-art{background:radial-gradient(at 58% 46%,#7f64c833,#0000 67%);border:0;border-radius:10px;grid-area:1/2/4;align-self:center;width:100%;height:clamp(150px,14vw,183px);min-height:0;margin:0}.studio-app .subscription-editorial--pricing .editorial-product-switch a>.biis-picker-art svg{width:100%;min-width:0;max-width:270px;max-height:188px}.studio-app .subscription-editorial--pricing .editorial-product-switch a>svg{inset-inline-end:19px;color:var(--accent);z-index:2;position:absolute;bottom:17px}.studio-app .subscription-editorial--pricing .editorial-product-switch a small{padding-inline-end:14px}.studio-app .subscription-editorial--pricing .editorial-plan-section{padding-block:clamp(28px,3.7vw,52px) clamp(48px,5.5vw,72px)}.studio-app .subscription-editorial--pricing .editorial-plan-section .section-head{margin-bottom:clamp(24px,3vw,36px)}.studio-app .subscription-editorial--pricing .editorial-plan-section .section-title{font-size:clamp(34px,4.1vw,56px)}.studio-app .subscription-editorial--pricing .editorial-no-plans{background:radial-gradient(at 85%,#6651ab30,#0000 48%),linear-gradient(126deg,#181a2af2,#0d0e17e6);border:1px solid #9ea8ff38;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(220px,.82fr);align-items:center;gap:clamp(24px,4.8vw,70px);min-height:235px;margin:0;padding:clamp(24px,3.6vw,48px);display:grid}.studio-app .subscription-editorial--pricing .editorial-no-plans-content{min-width:0}.studio-app .subscription-editorial--pricing .editorial-no-plans .index-small{color:var(--accent);margin-bottom:18px;display:block}.studio-app .subscription-editorial--pricing .editorial-no-plans h3{max-width:650px;margin-bottom:14px;font-size:clamp(27px,3.2vw,43px);line-height:1.12}.studio-app .subscription-editorial--pricing .editorial-no-plans p{max-width:590px;margin-bottom:19px;font-size:clamp(13px,1.16vw,15px);line-height:1.75}.studio-app .subscription-editorial--pricing .biis-no-plans-art{background:0 0;border:0;width:100%;height:190px;min-height:190px}.studio-app .subscription-editorial--pricing .biis-no-plans-art svg{max-width:350px}.studio-app .subscription-editorial--pricing .editorial-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.studio-app .subscription-editorial--pricing .editorial-plan-row{background:linear-gradient(145deg,#1e2035c2,#0e0f18ed);border:1px solid #9ea8ff2e;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;min-width:0;margin:0;padding:clamp(20px,2.4vw,28px);display:flex}.studio-app .subscription-editorial--pricing .editorial-plan-row:last-child{border-bottom:1px solid #9ea8ff2e}.studio-app .subscription-editorial--pricing .editorial-plan-row .biis-plan-art{align-self:stretch;width:100%;height:clamp(150px,13vw,186px);min-height:150px;margin:16px 0 22px}.studio-app .subscription-editorial--pricing .editorial-plan-index{font-size:11px}.studio-app .subscription-editorial--pricing .editorial-plan-main h3{margin:0 0 17px;font-size:clamp(26px,2.7vw,39px)}.studio-app .subscription-editorial--pricing .editorial-plan-main{flex:1}.studio-app .subscription-editorial--pricing .editorial-plan-features{margin-top:20px}.studio-app .subscription-editorial--pricing .editorial-plan-purchase{border-top:1px solid var(--line);align-self:stretch;justify-items:stretch;margin-top:22px;padding-top:21px}.studio-app .subscription-editorial--pricing .editorial-price{overflow-wrap:anywhere;font-size:clamp(32px,3.2vw,44px)}.studio-app .subscription-editorial--pricing .editorial-plan-purchase .btn{justify-content:center;width:100%;margin-top:14px}.studio-app .subscription-editorial--pricing .editorial-bottom{padding-block:clamp(46px,6vw,72px)}.studio-app .subscription-editorial--pricing .editorial-bottom h2{max-width:580px;margin:16px 0 22px;font-size:clamp(32px,4vw,54px)}.studio-app .subscription-editorial--how-it-works .editorial-steps{grid-template-columns:minmax(0,1fr);gap:0;padding-block:9px clamp(26px,4vw,50px);display:grid;position:relative}.studio-app .subscription-editorial--how-it-works .editorial-steps:before{content:"";pointer-events:none;background:linear-gradient(#0000,#9ea8ff7a 13%,#9ea8ff52 82%,#0000);width:1px;position:absolute;inset-block:32px 80px;inset-inline-start:calc(var(--gutter) + 28px)}.studio-app .subscription-editorial--how-it-works .editorial-step,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd){background:0 0;border-top:1px solid #9ea8ff2b;border-bottom:0;grid-column:auto;grid-template-columns:72px minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(18px,3vw,44px);min-height:248px;margin:0;padding:clamp(20px,3vw,35px) 0;display:grid;position:relative;transform:none}.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(2n){grid-template-columns:72px minmax(0,1.15fr) minmax(0,.85fr)}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-meta{z-index:2;background:var(--bg);grid-area:1/1;align-self:start;padding-top:17px;position:relative}.studio-app .subscription-editorial--how-it-works .biis-step-meta:before{content:"";inset-inline-start:23px;background:var(--accent);border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:0;box-shadow:0 0 0 5px #9ea8ff1f}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-index{letter-spacing:.14em;white-space:nowrap;font-size:11px;display:block}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-index:after{display:none}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-copy{grid-area:1/2;align-self:center;min-width:0}.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(2n) .biis-step-copy{grid-area:1/3}.studio-app .subscription-editorial--how-it-works .editorial-step h2{letter-spacing:-.055em;max-width:450px;margin:0 0 19px;font-size:clamp(30px,3.5vw,48px);line-height:1.1}.studio-app .subscription-editorial--how-it-works .editorial-step p{max-width:440px;font-size:clamp(14px,1.3vw,16px);line-height:1.8}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-art,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-art{background:radial-gradient(at 60%,#7d63c53b,#0000 63%),linear-gradient(130deg,#181a30cc,#10111fcc);border:1px solid #9ea8ff36;border-radius:14px;order:0;grid-area:1/3;align-self:stretch;width:100%;height:clamp(200px,21vw,264px);min-height:200px;margin:0}.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(2n) .biis-step-art{grid-area:1/2}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-art svg{width:100%;max-width:500px;max-height:255px}.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(3) .biis-step-art{background:radial-gradient(at 57% 47%,#a26ddc42,#0000 60%),#161523}.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(5) .biis-step-art{background:radial-gradient(at 58% 52%,#9184ff4f,#0000 63%),#17192b}.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-meta,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-copy{grid-column:1;align-self:auto}.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-meta{grid-area:1/1;align-self:start}.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-copy{grid-area:1/2;align-self:center}.studio-app .subscription-editorial--how-it-works .editorial-journey-end{padding-block:clamp(26px,3.5vw,43px) clamp(55px,6vw,86px)}.studio-app .subscription-editorial--biiso .editorial-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:clamp(24px,3vw,42px) clamp(28px,4.5vw,54px);display:grid}.studio-app .subscription-editorial--biiso .editorial-benefit{background:linear-gradient(142deg,#1b1c31d1,#0c0e18d4);border:1px solid #9ea8ff2e;border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;min-height:325px;padding:clamp(22px,3vw,34px);display:flex}.studio-app .subscription-editorial--biiso .editorial-benefit--lead{background:radial-gradient(at 76%,#7c62c630,#0000 54%),linear-gradient(125deg,#1e2036e3,#0c0e18e3);grid-column:1/-1;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(30px,5vw,72px);min-height:325px;display:grid}.studio-app .subscription-editorial--biiso .editorial-benefit-copy{min-width:0}.studio-app .subscription-editorial--biiso .editorial-benefit .index-small{color:var(--accent);margin:0 0 16px;display:block}.studio-app .subscription-editorial--biiso .editorial-benefit h2{max-width:500px;margin:0 0 18px;font-size:clamp(29px,3vw,42px);line-height:1.13}.studio-app .subscription-editorial--biiso .editorial-benefit p{max-width:475px;margin:0;font-size:clamp(13px,1.18vw,15px);line-height:1.8}.studio-app .subscription-editorial--biiso .editorial-benefit .biis-marketplace-art{background:radial-gradient(at 55% 44%,#7b56c738,#0000 64%);border:0;border-radius:11px;order:-1;width:100%;min-width:0;height:170px;min-height:0;margin:0 0 25px}.studio-app .subscription-editorial--biiso .editorial-benefit--lead .biis-marketplace-art{background:radial-gradient(at 55% 46%,#855fd045,#0000 63%);order:0;align-self:stretch;height:250px;min-height:250px;margin:0}.studio-app .subscription-editorial--biiso .biis-marketplace-art svg{max-width:430px;max-height:250px}.studio-app .subscription-editorial--biiso .biis-marketplace-footer{background:linear-gradient(118deg,#1b1d31cc,#0d0e18e6);border:1px solid #9ea8ff2e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,65px);margin-bottom:clamp(58px,7vw,95px);padding:clamp(25px,3.5vw,43px);display:grid}.studio-app .subscription-editorial--biiso .biis-marketplace-footer-copy{min-width:0;max-width:690px}.studio-app .subscription-editorial--biiso .biis-marketplace-footer-copy .index-small{color:var(--accent)}.studio-app .subscription-editorial--biiso .biis-marketplace-footer .editorial-availability-note{color:var(--sub);margin:13px 0 0;font-size:clamp(13px,1.15vw,15px);line-height:1.75}.studio-app .subscription-editorial--biiso .biis-marketplace-footer .hero-buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center}html[lang=ar] .studio-app .subscription-editorial :is(.editorial-step h2,.editorial-benefit h2,.editorial-no-plans h3){letter-spacing:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.studio-app .subscription-editorial--pricing .editorial-product-switch a:hover{border-color:#aea5ffb3;transform:translateY(-3px)}.studio-app .subscription-editorial--how-it-works .editorial-step:hover{transform:none}.studio-app .subscription-editorial--biiso .editorial-benefit:hover{border-color:#aea5ff66}}@media (max-width:1120px){.studio-app .subscription-editorial--pricing .editorial-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-app .subscription-editorial--pricing .editorial-product-switch a{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);min-height:220px}.studio-app .subscription-editorial--how-it-works .editorial-step,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd){grid-template-columns:62px minmax(0,.88fr) minmax(0,1.12fr);gap:24px}.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(2n){grid-template-columns:62px minmax(0,1.12fr) minmax(0,.88fr)}}@media (max-width:960px){.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-art{height:200px;min-height:200px}}@media (max-width:760px){.studio-app .subscription-editorial--pricing .editorial-product-switch{grid-template-columns:1fr;gap:12px}.studio-app .subscription-editorial--pricing .editorial-product-switch a{min-height:200px}.studio-app .subscription-editorial--pricing .editorial-no-plans{grid-template-columns:minmax(0,1fr);gap:10px}.studio-app .subscription-editorial--pricing .biis-no-plans-art{max-width:360px;height:155px;min-height:155px;margin-inline:auto}.studio-app .subscription-editorial--pricing .editorial-plan-list{grid-template-columns:1fr}.studio-app .subscription-editorial--pricing .editorial-plan-row{padding:24px}.studio-app .subscription-editorial--pricing .editorial-plan-row .biis-plan-art{height:170px}.studio-app .subscription-editorial--how-it-works .editorial-steps{grid-template-columns:1fr;gap:0}.studio-app .subscription-editorial--how-it-works .editorial-steps:before{inset-inline-start:calc(var(--gutter) + 21px)}.studio-app .subscription-editorial--how-it-works .editorial-step,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd),.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(2n){grid-template-columns:50px minmax(0,1fr);gap:22px clamp(12px,4vw,22px);min-height:0;padding:26px 0 28px;display:grid}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-meta,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-meta{order:0;grid-area:1/1;align-self:start}.studio-app .subscription-editorial--how-it-works .biis-step-meta:before{inset-inline-start:15px}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-copy,.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(2n) .biis-step-copy,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-copy{order:0;grid-area:1/2;align-self:start}.studio-app .subscription-editorial--how-it-works .editorial-step h2{margin:0 0 12px;font-size:clamp(27px,6.3vw,36px)}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-art,.studio-app .subscription-editorial--how-it-works .editorial-step:nth-child(2n) .biis-step-art,.studio-app .subscription-editorial--how-it-works .editorial-step:last-child:nth-child(odd) .biis-step-art{order:0;grid-area:2/2;align-self:stretch;height:clamp(165px,47vw,224px);min-height:165px;margin:0}.studio-app .subscription-editorial--biiso .editorial-benefits{grid-template-columns:1fr;gap:16px}.studio-app .subscription-editorial--biiso .editorial-benefit--lead{grid-column:1;grid-template-columns:1fr;gap:15px;min-height:0}.studio-app .subscription-editorial--biiso .editorial-benefit--lead .biis-marketplace-art{order:-1;height:195px;min-height:195px}.studio-app .subscription-editorial--biiso .editorial-benefit{min-height:0}.studio-app .subscription-editorial--biiso .biis-marketplace-footer{grid-template-columns:1fr}.studio-app .subscription-editorial--biiso .biis-marketplace-footer .hero-buttons{justify-content:flex-start}}@media (max-width:520px){.studio-app .subscription-editorial--pricing .editorial-product-switch a{grid-template-columns:minmax(0,1fr) minmax(96px,.62fr);min-height:185px;padding:18px}.studio-app .subscription-editorial--pricing .editorial-product-switch a strong{font-size:clamp(21px,5.5vw,27px)}.studio-app .subscription-editorial--pricing .editorial-product-switch a strong img{width:27px;height:27px}.studio-app .subscription-editorial--pricing .editorial-product-switch a>.biis-picker-art{height:130px}.studio-app .subscription-editorial--pricing .editorial-plan-section{padding-block:28px 45px}.studio-app .subscription-editorial--pricing .editorial-no-plans{padding:23px}.studio-app .subscription-editorial--pricing .editorial-no-plans h3{font-size:clamp(26px,7vw,32px)}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-meta{padding-top:17px}.studio-app .subscription-editorial--how-it-works .editorial-step .biis-step-index{letter-spacing:.04em;font-size:10px}.studio-app .subscription-editorial--biiso .editorial-benefit{padding:22px}.studio-app .subscription-editorial--biiso .editorial-benefit h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.studio-app .subscription-editorial--pricing .editorial-product-switch a,.studio-app .subscription-editorial--how-it-works .editorial-step,.studio-app .subscription-editorial--biiso .editorial-benefit{transition:none!important;transform:none!important}}
