.hm-hero{isolation:isolate;padding:calc(var(--site-header-space) + clamp(12px, 3vh, 36px)) 0 clamp(36px, 5vw, 80px);position:relative}.hm-hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;column-gap:clamp(32px,5vw,88px);display:grid}.hm-hero-words,.hm-hero-intro{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.hm-title{color:var(--bz-ink);letter-spacing:-.045em;margin:22px 0 18px;font-size:clamp(2.7rem,4.5vw,4.1rem);font-weight:700;line-height:1.02}.hm-title-bottom{width:fit-content;display:block}.hm-phrase{display:grid}.hm-phrase>span{opacity:0;white-space:nowrap;transition:opacity .7s ease, transform .9s var(--bz-spring-soft);grid-area:1/1;transform:translateY(.34em)}.hm-phrase>span.is-on{opacity:1;transform:none}.hm-hero-body{max-width:35rem;color:var(--bz-muted-wall);font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6}.hm-switch{--pill-radius:999px;max-width:100%;-webkit-backdrop-filter:var(--bz-blur);backdrop-filter:var(--bz-blur);box-shadow:var(--bz-edge), var(--bz-lift-soft);background:#ffffff80;border-radius:999px;flex-wrap:wrap;gap:2px;margin-top:26px;padding:5px;display:flex}.hm-switch button{min-height:44px;color:var(--bz-ink-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 15px 0 12px;font-size:14px;font-weight:620;transition:color .3s;display:inline-flex}.hm-switch button svg{color:var(--bz-green);flex:none}.hm-switch button[aria-pressed=true]{color:var(--bz-ink)}.hm-switch button:focus-visible{outline:2px solid var(--bz-green);outline-offset:-2px}.hm-hero-act{flex-wrap:wrap;align-items:center;gap:12px;width:100%;margin-top:24px;display:flex}@media (hover:hover) and (pointer:fine){.hm-switch button:not([aria-pressed=true]):hover{color:var(--bz-ink)}}@property --hm-c1{syntax:"<color>";inherits:true;initial-value:#7ea6de}@property --hm-c2{syntax:"<color>";inherits:true;initial-value:#bccff2}.hm-stage{--bleed:clamp(0px, (100vw - 1240px) / 2 - 20px, 72px);isolation:isolate;width:min(100% + var(--bleed), 640px);margin-right:calc(-1 * var(--bleed));touch-action:pan-y;justify-self:end;position:relative;container:hm-stage/inline-size}.hm-stage-light{z-index:-1;pointer-events:none;position:absolute;inset:6% 0 4%}.hm-stage-glow{position:absolute;inset:0}.hm-stage-glow[data-on=false]{opacity:0}.hm-stage-glow[data-fade][data-on=true]{animation:1.4s ease-out both hm-glow-in}.hm-stage-glow[data-fade][data-on=false]{animation:1.4s ease-in both hm-glow-out}.hm-stage-light i{aspect-ratio:1;filter:blur(26px)saturate(1.15);border-radius:50%;position:absolute}.hm-stage-light i:first-child{background:radial-gradient(closest-side, var(--hm-c1) 30%, transparent);opacity:.85;width:80%;top:0;right:0}.hm-stage-light i:nth-child(2){background:radial-gradient(closest-side, var(--hm-c2) 26%, transparent);opacity:.9;width:74%;bottom:0;left:0}.hm-stage-light i:nth-child(3){background:radial-gradient(closest-side,#ffffffe6 30%,#0000);width:44%;top:26%;left:24%}.hm-scene{--u:calc(100cqw / 560);aspect-ratio:560/620;position:relative}@supports not (container-type:inline-size){.hm-scene{--u:calc(100vw / 560)}}.hm-scene-piece{left:calc(var(--u) * var(--x,0));top:calc(var(--u) * var(--y,0));width:calc(var(--u) * var(--w,100));position:absolute}span.hm-scene-piece{pointer-events:none}.hm-scene-piece>img{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.hm-scene-podium{--x:0;--y:446;--w:500;z-index:3}.hm-scene-plant{--x:16;--y:170;--w:236;z-index:4}.hm-scene-ring{--x:186;--y:16;--w:330;z-index:1}.hm-scene-glass.is-sphere{--x:12;--y:60;--w:88;z-index:2}.hm-scene-glass.is-lens{--x:40;--y:460;--w:80;z-index:5}.hm-scene-glass.is-gem{--x:14;--y:378;--w:38;z-index:5}.hm-scene-glass.is-cube{--x:484;--y:536;--w:70;z-index:9}.hm-scene-glass.is-octa{--x:500;--y:0;--w:56;z-index:9}.hm-scene-glass.is-orb{--x:524;--y:352;--w:32;z-index:9}.hm-scene-shadow{left:calc(var(--u) * var(--x));top:calc(var(--u) * var(--y));width:calc(var(--u) * var(--w));height:calc(var(--u) * var(--h));--x:124;--y:506;--w:222;--h:30;z-index:5;filter:blur(calc(var(--u) * 5));background:radial-gradient(closest-side,#12261f61,#0000);border-radius:50%;position:absolute}.hm-phone{--x:104;--y:6;--w:252;--h:516;--p:calc(var(--u) * 1.096);--depth:calc(var(--p) * 26);z-index:6;height:calc(var(--u) * var(--h));perspective:calc(var(--u) * 1500);perspective-origin:50% 46%;color:var(--bz-ink);display:block}.hm-phone:focus-visible{outline:none}.hm-phone:focus-visible .hm-phone-front{outline:2px solid var(--bz-green);outline-offset:4px}.hm-phone-device{transform-style:preserve-3d;transform:rotateY(calc(-21deg + var(--tilt-y,0deg))) rotateX(var(--tilt-x,0deg));transform-origin:50% 100%;transition:transform .8s var(--bz-spring-soft);position:absolute;inset:0}.hm-phone-device>*{border-radius:calc(var(--p) * 42);position:absolute;inset:0}.hm-phone-edge{border:calc(var(--p) * 16) solid var(--edge);transform:translateZ(calc(var(--depth) * var(--z) * -1))}.hm-phone-back{box-shadow:0 calc(var(--p) * 46) calc(var(--p) * 70) calc(var(--p) * -34) #12261f8c, 0 calc(var(--p) * 12) calc(var(--p) * 24) calc(var(--p) * -14) #12261f4d, 0 0 calc(var(--p) * 40) calc(var(--p) * 4) #ffffff8c;transform:translateZ(calc(var(--depth) * -1));background:#202023}.hm-phone-device>.hm-phone-key{inset:auto;top:calc(var(--p) * var(--top));left:calc(100% + var(--p) * 2.2);width:calc(var(--depth) * .44);height:calc(var(--p) * var(--len));box-shadow:inset 0 0 0 calc(var(--p) * .6) #00000040;transform:translateZ(calc(var(--depth) * -.28)) rotateY(90deg);transform-origin:0;background:linear-gradient(90deg,#6f6f74 0%,#d2d2d7 34%,#8a8a8f 62%,#3c3c40 100%);border-radius:999px}.hm-phone-key.is-side{--top:132;--len:54}.hm-phone-device>.hm-phone-key.is-camera{--top:276;--len:38;box-shadow:inset 0 0 0 calc(var(--p) * 1) #8e8e93;background:linear-gradient(90deg,#1d1d20 0%,#4e4e55 40%,#26262a 72%,#121214 100%)}.hm-phone-front{padding:calc(var(--p) * 6.5);box-shadow:inset 0 0 0 calc(var(--p) * 1) #c2c2c7, inset 0 0 0 calc(var(--p) * 2.4) #505055, inset 0 0 0 calc(var(--p) * 3) #19191b;background:#09090a;transform:translateZ(0)}.hm-phone-front:after{z-index:6;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(116deg,#ffffff38 0%,#ffffff12 22%,#0000 38% 84%,#ffffff14 100%);position:absolute;inset:0}.hm-phone-screen{border-radius:calc(var(--p) * 35);background:#fff;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.hm-phone-status{height:calc(var(--p) * 32);padding:0 calc(var(--p) * 18) 0 calc(var(--p) * 24);font-size:calc(var(--p) * 11);flex:none;justify-content:space-between;align-items:center;font-weight:700;display:flex}.hm-phone-status>span:last-child{gap:calc(var(--p) * 3);display:flex}.hm-phone-status svg{width:calc(var(--p) * 12);height:calc(var(--p) * 12)}.hm-phone-island{top:calc(var(--p) * 8);width:calc(var(--p) * 68);height:calc(var(--p) * 20);background:#121614;border-radius:999px;position:absolute;left:50%;translate:-50%}.hm-phone-body{min-height:0;padding:calc(var(--p) * 2) calc(var(--p) * 10) calc(var(--p) * 12);flex-direction:column;flex:1;display:flex}.hm-phone-cover{isolation:isolate;height:calc(var(--p) * 164);padding:calc(var(--p) * 12);border-radius:calc(var(--p) * 22);color:#fff;background:#d9e2dd;flex:none;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hm-phone-cover>img{z-index:-2;object-fit:cover;opacity:0}.hm-phone-cover>img.is-on{opacity:1}.hm-phone-cover:after{z-index:-1;content:"";background:linear-gradient(#08120e00 34%,#08120e5c 62%,#08120ec7 100%);position:absolute;inset:0}.hm-phone-heart{top:calc(var(--p) * 10);right:calc(var(--p) * 10);width:calc(var(--p) * 30);height:calc(var(--p) * 30);color:#e25d73;background:#ffffffdb;border-radius:50%;place-items:center;display:grid;position:absolute}.hm-phone-heart svg{width:calc(var(--p) * 14);height:calc(var(--p) * 14)}.hm-phone-title{gap:calc(var(--p) * 3);display:grid}.hm-phone-title strong{font-size:calc(var(--p) * 20);letter-spacing:-.035em;text-shadow:0 1px 10px #0000004d;font-weight:750;line-height:1.05}.hm-phone-title small{color:#ffffffe0;font-size:calc(var(--p) * 10.5);font-weight:600}.hm-phone-title em{justify-self:start;align-items:center;gap:calc(var(--p) * 3);margin-top:calc(var(--p) * 4);padding:calc(var(--p) * 3) calc(var(--p) * 8);font-size:calc(var(--p) * 10.5);background:#0e5d48;border-radius:999px;font-style:normal;font-weight:700;display:inline-flex}.hm-phone-title em svg{width:calc(var(--p) * 11);height:calc(var(--p) * 11);color:#f5c542}.hm-phone-tabs{gap:calc(var(--p) * 5);margin:calc(var(--p) * 12) 0 calc(var(--p) * 6);flex:none;display:flex;overflow:hidden}.hm-phone-tabs i{padding:calc(var(--p) * 6) calc(var(--p) * 11);color:var(--bz-ink-soft);font-size:calc(var(--p) * 10.5);white-space:nowrap;background:#f0f4f2;border-radius:999px;flex:none;font-style:normal;font-weight:650}.hm-phone-tabs i.is-on{color:#fff;background:#0e5d48}.hm-phone-services{display:grid}.hm-phone-services>span{align-items:center;gap:calc(var(--p) * 6);padding:calc(var(--p) * 9) calc(var(--p) * 2) calc(var(--p) * 9) calc(var(--p) * 4);border-bottom:1px solid #16201b12;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.hm-phone-services>span>span{gap:calc(var(--p) * 1);min-width:0;display:grid}.hm-phone-services b{font-size:calc(var(--p) * 12);text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.hm-phone-services small{color:var(--bz-muted);font-size:calc(var(--p) * 10);font-weight:560}.hm-phone-services em{color:#0e5d48;font-size:calc(var(--p) * 12.5);font-style:normal;font-weight:750}.hm-phone-services svg{width:calc(var(--p) * 11);height:calc(var(--p) * 11);color:var(--bz-faint)}.hm-phone-book{justify-content:center;align-items:center;gap:calc(var(--p) * 6);height:calc(var(--p) * 42);box-shadow:0 calc(var(--p) * 10) calc(var(--p) * 18) calc(var(--p) * -10) #0e5d48e6;color:#fff;font-size:calc(var(--p) * 13);background:linear-gradient(#16735b 0%,#0e5d48 100%);border-radius:999px;flex:none;margin-top:auto;font-weight:700;display:flex}.hm-phone-book svg{width:calc(var(--p) * 13);height:calc(var(--p) * 13)}.hm-scene-card{--at:1.32s;z-index:8;gap:calc(var(--u) * 8);padding:calc(var(--u) * 12) calc(var(--u) * 14);border-radius:calc(var(--u) * 20);box-shadow:0 0 0 calc(var(--u) * .5) #12261f14, inset 0 1px 0 #fff, 0 calc(var(--u) * 24) calc(var(--u) * 44) calc(var(--u) * -22) #12261f6b;color:var(--bz-ink);transition:translate .56s var(--bz-spring), box-shadow .4s ease;animation:hm-card-in 1s var(--bz-spring) var(--at) backwards;background:#fffffff0;display:grid;rotate:-3deg}.hm-scene-card.is-specialist{--x:366;--y:62;--w:190;align-items:center;gap:calc(var(--u) * 10);grid-template-columns:auto minmax(0,1fr)}.hm-scene-card.is-times{--x:376;--y:200;--w:180;--at:1.46s}.hm-scene-card.is-booked{--x:318;--y:474;--w:238;align-items:center;gap:calc(var(--u) * 10);opacity:0;translate:0 calc(var(--u) * 20);grid-template-columns:auto minmax(0,1fr) auto;transition:opacity .24s,translate .24s,scale .24s;animation:none;scale:.88}.hm-scene[data-landed=true] .hm-scene-card.is-booked{opacity:1;transition:opacity .32s ease .3s, translate .95s var(--bz-spring) .3s, scale .95s var(--bz-spring) .3s, box-shadow .4s ease;translate:none;scale:1}.hm-scene[data-landed=true] .hm-scene-check{animation:hm-check-pop .76s var(--bz-spring) .62s both}.hm-scene-card-text{gap:calc(var(--u) * 2);min-width:0;animation:hm-card-swap .62s var(--bz-ease) both;display:grid}.hm-scene-card small{color:var(--bz-muted);font-size:calc(var(--u) * 10.5);font-weight:600}.hm-scene-card b{font-size:calc(var(--u) * 13.5);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.hm-scene-card em{align-items:center;gap:calc(var(--u) * 3);color:var(--bz-ink-soft);font-size:calc(var(--u) * 10.5);font-style:normal;font-weight:600;display:inline-flex}.hm-scene-card em svg{width:calc(var(--u) * 11);height:calc(var(--u) * 11);color:var(--bz-gold)}.hm-scene-avatar{width:calc(var(--u) * 42);height:calc(var(--u) * 42);background:radial-gradient(120% 100% at 28% 16%, #ffffffe6 0%, #fff0 54%), linear-gradient(150deg, var(--orb-a), var(--orb-b));box-shadow:inset 0 0 0 calc(var(--u) * 1.5) #ffffffd9, 0 calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * -8) #16201b73;font-size:calc(var(--u) * 14);letter-spacing:-.02em;animation:hm-avatar-in .76s var(--bz-spring) both;border-radius:50%;place-items:center;font-weight:750;display:grid}.hm-scene-times-head{align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 11.5);font-weight:680;display:flex}.hm-scene-times-head svg{width:calc(var(--u) * 14);height:calc(var(--u) * 14);color:var(--bz-green)}.hm-scene-times{gap:calc(var(--u) * 6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-scene-times i{height:calc(var(--u) * 30);border-radius:calc(var(--u) * 10);color:var(--bz-ink);font-size:calc(var(--u) * 11.5);font-variant-numeric:tabular-nums;cursor:pointer;animation:hm-time-in .52s var(--bz-spring) calc(var(--boot,60ms) + var(--i) * 45ms) both;background:#f1f5f3;place-items:center;font-style:normal;font-weight:650;transition:background-color .36s,color .3s,box-shadow .36s;display:grid;position:relative}.hm-scene-times i.is-on{box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 14) calc(var(--u) * -8) #0e5d48e6;color:#fff;animation:hm-time-in .52s var(--bz-spring) calc(var(--boot,60ms) + var(--i) * 45ms) both, hm-chip-pop .62s var(--bz-spring);background:#0e5d48}.hm-scene-times i.is-on:after{border-radius:inherit;content:"";pointer-events:none;animation:.9s ease-out both hm-chip-ripple;position:absolute;inset:0}.hm-scene-card.is-booked .hm-orb{--orb-size:calc(var(--u) * 36)}.hm-scene-card.is-booked small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-scene-check{width:calc(var(--u) * 26);height:calc(var(--u) * 26);color:#fff;background:#0e5d48;border-radius:50%;place-items:center;display:grid}.hm-scene-check svg{width:calc(var(--u) * 13);height:calc(var(--u) * 13)}@media (hover:hover) and (pointer:fine){.hm-scene-card:hover{box-shadow:0 0 0 calc(var(--u) * .5) #12261f14, inset 0 1px 0 #fff, 0 calc(var(--u) * 30) calc(var(--u) * 52) calc(var(--u) * -22) #12261f80;translate:0 calc(var(--u) * -4)}.hm-scene-times i:not(.is-on):hover{background:#e2eee9}}@container hm-stage (max-width:520px){.hm-scene{--u:calc(100cqw / 360);aspect-ratio:360/560}.hm-scene-podium{--x:10;--y:396;--w:340}.hm-scene-plant{--x:22;--y:200;--w:172}.hm-scene-ring{--x:120;--y:12;--w:236}.hm-scene-glass.is-sphere{--x:4;--y:30;--w:60}.hm-scene-glass.is-lens{--x:44;--y:408;--w:54}.hm-scene-glass.is-gem{--x:8;--y:150;--w:28}.hm-scene-glass.is-cube{--x:0;--y:474;--w:54}.hm-scene-glass.is-octa{--x:320;--y:0;--w:38}.hm-scene-glass.is-orb{--x:334;--y:346;--w:22}.hm-scene-card.is-specialist{display:none}.hm-scene-shadow{--x:96;--y:436;--w:174;--h:24}.hm-phone{--x:80;--y:29;--w:206;--h:421;--p:calc(var(--u) * .873)}.hm-scene-card.is-times{--x:222;--y:64;--w:136}.hm-scene-times{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-scene-card.is-booked{--x:40;--y:494;--w:280}}.hm-stage-light{animation:hm-light-in 1.6s var(--bz-ease) backwards}.hm-scene-podium{animation:hm-podium-in 1.1s var(--bz-spring-soft) 80ms backwards}.hm-scene-ring{animation:hm-ring-in 1.4s var(--bz-spring-soft) .26s backwards}.hm-scene-plant{transform-origin:50% 98%;animation:hm-plant-in 1.2s var(--bz-spring-soft) .42s backwards}.hm-phone{animation:1.15s linear .6s backwards hm-phone-drop,.18s .6s backwards hm-phone-fade}.hm-scene-shadow{animation:1.15s linear .6s backwards hm-shadow-in}.hm-scene-glass{animation:hm-fly-in 1.3s var(--bz-spring-soft) var(--at,.9s) backwards}.hm-scene-glass.is-sphere{--fx:-130;--fy:-90;--fr:-70deg;--at:.9s}.hm-scene-glass.is-octa{--fx:110;--fy:-100;--fr:110deg;--at:.98s}.hm-scene-glass.is-gem{--fx:-110;--fy:30;--fr:-140deg;--at:1.06s}.hm-scene-glass.is-lens{--fx:0;--fy:-150;--fr:40deg;--fs:.8;--at:1.14s}.hm-scene-glass.is-cube{--fx:120;--fy:80;--fr:60deg;--at:1.2s}.hm-scene-glass.is-orb{--fx:100;--fy:-20;--fr:0deg;--fs:.2;--at:1.28s}.hm-hero-leaf.is-right{animation:hm-leaf-right 2s var(--bz-ease) .15s backwards}.hm-hero-leaf.is-left{animation:hm-leaf-left 2s var(--bz-ease) .25s backwards}.hm-phone-cover,.hm-phone-tabs,.hm-phone-services>span,.hm-phone-book{animation:hm-boot .64s var(--bz-ease) calc(var(--boot,0s) + var(--n,0) * 60ms) both}.hm-phone-body{animation:hm-body-in .64s var(--bz-ease) var(--boot,0s) both}.hm-phone-tabs{--n:1}.hm-phone-services>span:first-child{--n:2}.hm-phone-services>span:nth-child(2){--n:3}.hm-phone-services>span:nth-child(3){--n:4}.hm-phone-book{--n:5}.hm-phone-screen:after{z-index:4;border-radius:inherit;content:"";pointer-events:none;animation:hm-glint 1.2s var(--bz-ease) 1.35s;background:linear-gradient(105deg,#0000 30%,#ffffffbf 48%,#0000 64%);position:absolute;inset:0;translate:-130%}.hm-scene[data-turn="0"] .hm-phone-screen:after{animation:hm-glint-a 1.1s var(--bz-ease) 80ms}.hm-scene[data-turn="1"] .hm-phone-screen:after{animation:hm-glint-b 1.1s var(--bz-ease) 80ms}.hm-scene[data-turn="0"] .hm-phone{animation:hm-phone-hop-a .76s var(--bz-spring)}.hm-scene[data-turn="1"] .hm-phone{animation:hm-phone-hop-b .76s var(--bz-spring)}.hm-scene-glass>img,.hm-scene-ring>img,.hm-scene-plant>img{transition:rotate .7s var(--bz-spring), scale .7s var(--bz-spring), filter .7s var(--bz-ease)}.hm-scene-podium>img{transition:filter .7s var(--bz-ease)}.hm-scene-glass>img{transition:rotate .7s var(--bz-spring), scale .7s var(--bz-spring), filter .7s var(--bz-ease), --hm-c1 1.4s ease}.hm-scene[data-turn="0"] :is(.hm-scene-glass,.hm-scene-ring)>img{animation:hm-nudge-a .95s var(--bz-spring-soft) var(--nd,0s)}.hm-scene[data-turn="1"] :is(.hm-scene-glass,.hm-scene-ring)>img{animation:hm-nudge-b .95s var(--bz-spring-soft) var(--nd,0s)}.hm-scene-plant>img{transform-origin:50% 98%}.hm-scene[data-turn="0"] .hm-scene-plant>img{animation:hm-sway-a 1.3s var(--bz-ease)}.hm-scene[data-turn="1"] .hm-scene-plant>img{animation:hm-sway-b 1.3s var(--bz-ease)}.hm-scene-ring{--nr:7deg}.hm-scene-glass.is-sphere{--nr:16deg}.hm-scene-glass.is-octa{--nr:-22deg;--nd:40ms}.hm-scene-glass.is-gem{--nr:28deg;--nd:80ms}.hm-scene-glass.is-lens{--nr:10deg;--nd:.12s}.hm-scene-glass.is-cube{--nr:-16deg;--nd:60ms}.hm-scene-glass.is-orb{--nr:36deg;--nd:20ms}@media (hover:hover) and (pointer:fine){span.hm-scene-glass{pointer-events:auto}.hm-scene-glass:hover>img{rotate:22deg;scale:1.1}}.hm-scene-ring>img{filter:blur(calc(var(--u) * 1.3)) drop-shadow(0 0 calc(var(--u) * 14) #ffffff8c)}.hm-scene-glass>img{filter:blur(calc(var(--u) * var(--dof,.8))) drop-shadow(0 0 calc(var(--u) * 10) #ffffffbf) drop-shadow(0 calc(var(--u) * 6) calc(var(--u) * 16) color-mix(in srgb, var(--hm-c1) 55%, transparent))}.hm-scene-glass.is-sphere{--dof:1.6}.hm-scene-glass.is-octa{--dof:1.2}.hm-scene-glass.is-gem{--dof:1}.hm-scene-glass.is-lens{--dof:.4}.hm-scene-glass.is-cube{--dof:2.4}.hm-scene-glass.is-orb{--dof:1.5}.hm-scene-plant>img{filter:blur(calc(var(--u) * .5)) saturate(1.06)}.hm-scene-podium>img{filter:drop-shadow(0 calc(var(--u) * 24) calc(var(--u) * 28) #12261f29)}.hm-scene:before{z-index:5;content:"";pointer-events:none;filter:blur(calc(var(--u) * 10));animation:hm-light-in 1.8s var(--bz-ease) .2s backwards;background:radial-gradient(46% 34% at 22% 14%,#fff9,#0000 70%),linear-gradient(118deg,#0000 18%,#ffffff3d 30%,#0000 44%),radial-gradient(60% 22% at 46% 96%,#fff9,#0000 72%);position:absolute;inset:0}.hm-scene-card{backface-visibility:hidden;outline:1px solid #0000}.hm-hero-leaf{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;height:auto;position:absolute}.hm-hero-leaf.is-right{opacity:.8;width:460px;top:60px;right:-230px;rotate:200deg}.hm-hero-leaf.is-left{opacity:.5;width:380px;bottom:-60px;left:-220px;rotate:24deg}.hm-orb{width:var(--orb-size,46px);height:var(--orb-size,46px);background:radial-gradient(120% 100% at 28% 16%, #ffffffeb 0%, #fff0 54%), linear-gradient(150deg, var(--orb-a), var(--orb-b));border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffffbf,0 10px 20px -12px #16201b73}.hm-search{--bz-bf:var(--bz-blur-strong);isolation:isolate;max-width:580px;min-height:68px;-webkit-backdrop-filter:var(--bz-bf);backdrop-filter:var(--bz-bf);box-shadow:var(--bz-edge), var(--bz-lift);background:#ffffff9e;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:32px;padding:8px 8px 8px 22px;transition:box-shadow .4s,background .4s;display:grid;position:relative}.hm-search:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;background:var(--bz-rim);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hm-search>*{z-index:1;position:relative}.hm-search:focus-within{box-shadow:var(--bz-edge), 0 0 0 2px #fff, 0 0 0 5px var(--bz-green), var(--bz-lift);background:#fffc}.hm-search-icon{color:var(--bz-green)}.hm-search input{width:100%;min-width:0;min-height:52px;color:var(--bz-ink);font:inherit;letter-spacing:-.01em;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;font-size:16.5px;font-weight:520}.hm-search input::placeholder{color:var(--bz-faint);opacity:1}.hm-search input::-webkit-search-cancel-button{display:none}.hm-search .bz-button{cursor:pointer;border:0;min-height:52px}.hm-final-card .hm-search:focus-within{box-shadow:0 0 0 2px #fff, 0 0 0 5px var(--bz-green), 0 18px 34px -24px #0a30248c}.hm-pf-head{text-align:center;justify-items:center;max-width:840px;margin-inline:auto}.hm-pf-head>p:not(.bz-kicker){margin-inline:auto}.hm-pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(32px,4vw,52px);display:grid}.hm-pf-card{min-width:0;color:var(--bz-ink);background:#fff;border-radius:32px;flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 1px #16201b0f,0 30px 60px -42px #0a302480}.hm-pf-card[data-side=salons]{--focus-ring:#9be3c4;--focus-gap:#083628;color:#eafff5;background:radial-gradient(130% 120% at 0 0,#16775b 0%,#0d5040 52%,#083628 100%);box-shadow:0 30px 60px -36px #083628cc}.hm-pf-visual{border-radius:24px;place-items:center;min-height:236px;margin:10px 10px 0;padding:46px 18px 22px;display:grid;position:relative;overflow:hidden}.hm-pf-card[data-side=clients] .hm-pf-visual{background:radial-gradient(80% 70% at 20% 10%,#a9f1d58c,#0000 70%),linear-gradient(160deg,#e3f3ea 0%,#f2f5ef 100%)}.hm-pf-card[data-side=specialists] .hm-pf-visual{background:radial-gradient(80% 70% at 80% 10%,#cbb9f58c,#0000 70%),linear-gradient(160deg,#eeeaf8 0%,#f5f2ee 100%)}.hm-pf-card[data-side=salons] .hm-pf-visual{background:radial-gradient(70% 60% at 50% 40%,#a9f1d533,#0000 75%),#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.hm-pf-visual>.bz-example{top:14px;right:14px}.hm-pf-times,.hm-pf-person{background:#fff;border-radius:22px;gap:12px;width:min(100%,300px);padding:16px;display:grid;box-shadow:0 0 0 1px #16201b0d,0 22px 40px -26px #0a302473}.hm-pf-times>p{color:var(--bz-ink);align-items:center;gap:7px;font-size:13.5px;font-weight:650;display:flex}.hm-pf-times>p svg{color:var(--bz-green)}.hm-pf-times>span{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hm-pf-times i{min-height:40px;color:var(--bz-ink-soft);font-variant-numeric:tabular-nums;background:#f1f4f2;border-radius:12px;place-items:center;font-size:14px;font-style:normal;font-weight:620;display:grid}.hm-pf-times i.is-on{background:linear-gradient(180deg, #16735b 0%, var(--bz-green) 100%);color:#fff;box-shadow:0 8px 18px -10px #0e5d48cc}.hm-pf-booked{background:var(--bz-mint-soft);color:var(--bz-green-deep);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:12.5px;font-weight:680;display:inline-flex}.hm-pf-booked svg{background:var(--bz-green);color:#fff;border-radius:50%;padding:2px}.hm-pf-person-head{align-items:center;gap:12px;min-width:0;display:flex}.hm-pf-avatar{color:#fff;letter-spacing:.02em;background:radial-gradient(120% 100% at 28% 16%,#ffffffb3 0%,#fff0 54%),linear-gradient(150deg,#b9a4ee,#7d62cf);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-size:16px;font-style:normal;font-weight:720;display:grid;box-shadow:inset 0 0 0 1px #fff9}.hm-pf-person-head>span{gap:1px;min-width:0;display:grid}.hm-pf-person-head b{color:var(--bz-ink);font-size:16px;font-weight:700}.hm-pf-person-head small{color:var(--bz-muted);font-size:13px;font-weight:540}.hm-pf-person-head em{color:var(--bz-ink-soft);align-items:center;gap:4px;font-size:12.5px;font-style:normal;font-weight:650;display:inline-flex}.hm-pf-person-head em svg{color:var(--bz-gold)}.hm-pf-person-salons{flex-wrap:wrap;gap:6px;display:flex}.hm-pf-person-salons i{color:#4b3a86;letter-spacing:.02em;background:#f2effa;border-radius:999px;padding:5px 10px;font-size:12px;font-style:normal;font-weight:680}.hm-pf-person-next{border-top:1px solid var(--bz-line);justify-content:space-between;align-items:baseline;gap:10px;padding-top:12px;display:flex}.hm-pf-person-next small{color:var(--bz-muted);font-size:12.5px;font-weight:560}.hm-pf-person-next b{color:var(--bz-green);font-size:14px;font-weight:700}.hm-pf-console{gap:10px;width:min(100%,330px);display:grid}.hm-pf-console>p{color:var(--bz-mint);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-left:4px;font-size:11.5px;font-weight:700;display:flex}.hm-pf-alert{color:var(--bz-ink);background:#fffffff0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px 11px 11px;display:grid;box-shadow:inset 0 1px #fff,0 20px 36px -22px #0009}.hm-pf-alert+.hm-pf-alert{margin-left:16px}.hm-pf-alert>i{color:#fff;background:linear-gradient(#16735b 0%,#0e5d48 100%);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.hm-pf-alert>span{gap:1px;min-width:0;display:grid}.hm-pf-alert b{font-size:13.5px;font-weight:680;line-height:1.3}.hm-pf-alert small{color:var(--bz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:560;overflow:hidden}.hm-pf-alert em{color:var(--bz-faint);white-space:nowrap;align-self:start;font-size:11px;font-style:normal;font-weight:600}.hm-pf-body{flex-direction:column;flex:1;gap:14px;padding:22px clamp(20px,2vw,28px) clamp(22px,2.2vw,28px);display:flex}.hm-pf-who{color:var(--bz-green);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.hm-pf-who i{background:#0e5d481a;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.hm-pf-body h3{color:var(--bz-ink);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.3rem,1rem + .7vw,1.6rem);font-weight:700;line-height:1.14}.hm-pf-points{gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.hm-pf-points li{color:var(--bz-ink-soft);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:11px;font-size:15px;font-weight:520;line-height:1.45;display:grid}.hm-pf-points svg{color:var(--bz-green);margin-top:2px}.hm-pf-foot{justify-items:start;gap:10px;margin-top:auto;padding-top:10px;display:grid}.hm-pf-cta{background:linear-gradient(180deg, #16735b 0%, var(--bz-green) 100%);color:#fff;letter-spacing:-.01em;white-space:nowrap;min-height:50px;transition:transform .52s var(--bz-spring), box-shadow .3s ease;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:15px;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #ffffff42,0 12px 26px -14px #0e5d48bf}.hm-pf-cta svg{transition:transform .52s var(--bz-spring);flex:none}.hm-pf-foot small{color:var(--bz-muted);font-size:13px;font-weight:540;line-height:1.45}.hm-pf-card[data-side=salons] .hm-pf-who{color:var(--bz-mint)}.hm-pf-card[data-side=salons] .hm-pf-who i{background:#a9f1d529}.hm-pf-card[data-side=salons] h3{color:#fff}.hm-pf-card[data-side=salons] .hm-pf-points li{color:#eafff5d6}.hm-pf-card[data-side=salons] .hm-pf-points svg{color:var(--bz-mint)}.hm-pf-card[data-side=salons] .hm-pf-cta{color:var(--bz-green-deep);background:#fff;box-shadow:0 14px 30px -16px #00000080}.hm-pf-card[data-side=salons] .hm-pf-foot small{color:#eafff5a8}.hm-pf-card[data-revealed=true] .hm-pf-times i{animation:hm-pf-rise .46s var(--bz-spring-soft) calc(.16s + var(--i) * 50ms) backwards}.hm-pf-card[data-revealed=true] .hm-pf-times i.is-on{animation:hm-pf-pick .56s var(--bz-spring) .62s backwards}.hm-pf-card[data-revealed=true] .hm-pf-booked{animation:hm-pf-rise .52s var(--bz-spring-soft) .9s backwards}.hm-pf-card[data-revealed=true] :is(.hm-pf-person-salons,.hm-pf-person-next){animation:hm-pf-rise .48s var(--bz-spring-soft) .26s backwards}.hm-pf-card[data-revealed=true] .hm-pf-alert{animation:hm-pf-rise .48s var(--bz-spring-soft) calc(.2s + var(--i) * .14s) backwards}@keyframes hm-pf-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes hm-pf-pick{0%{color:var(--bz-ink-soft);background:#f1f4f2;transform:scale(1)}50%{transform:scale(1.08)}}@media (hover:hover) and (pointer:fine){.hm-pf-cta:hover{transform:translateY(-2px)}.hm-pf-cta:hover svg{transform:translate(3px)}.hm-pf-card[data-side=salons] .hm-pf-cta:hover{background:#effff8}}@media (max-width:960px){.hm-pf-grid{grid-template-columns:minmax(0,1fr)}.hm-pf-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.hm-pf-visual{margin:10px 0 10px 10px}}@media (max-width:640px){.hm-pf-grid{gap:14px}.hm-pf-card{border-radius:28px;display:flex}.hm-pf-visual{border-radius:22px;min-height:0;margin:8px 8px 0;padding:46px 14px 18px}.hm-pf-body{gap:12px;padding:18px 18px 20px}.hm-pf-points li{font-size:14.5px}.hm-pf-foot{text-align:center;justify-items:stretch}.hm-pf-cta{width:100%}}.hm-faq{padding-top:clamp(84px,9vw,132px)}.hm-faq-head{text-align:center;justify-items:center;margin-inline:auto}.hm-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:40px;display:grid}.hm-faq-col{gap:12px;min-width:0;display:grid}.hm-faq-grid details{transition:box-shadow .42s var(--bz-ease);background:#fff;border-radius:24px;box-shadow:0 0 0 1px #16201b0f,0 18px 34px -28px #0a302473}.hm-faq-grid details[open]{box-shadow:0 0 0 1px #0e5d4824,0 26px 50px -32px #0a302480}.hm-faq-grid details:has(>summary:focus-visible){outline:2px solid var(--bz-green);outline-offset:3px}.hm-faq-grid summary{min-height:68px;color:var(--bz-ink);letter-spacing:-.01em;cursor:pointer;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 16px 24px;font-size:16.5px;font-weight:650;line-height:1.35;list-style:none;display:flex}.hm-faq-grid summary::-webkit-details-marker{display:none}.hm-faq-grid summary:focus-visible{outline:none}.hm-faq-grid details::details-content{block-size:0;transition:block-size .56s var(--bz-ease), content-visibility .56s allow-discrete;overflow:clip}.hm-faq-grid details[open]::details-content{block-size:auto}.hm-faq-grid details p{color:var(--bz-muted);opacity:0;transition:opacity .26s ease, transform .56s var(--bz-ease);padding:0 24px 22px;font-size:15.5px;line-height:1.62;transform:translateY(-8px)}.hm-faq-grid details[open] p{opacity:1;transition:opacity .42s ease 90ms, transform .56s var(--bz-ease) 40ms;transform:none}@starting-style{.hm-faq-grid details[open] p{opacity:0;transform:translateY(-8px)}}.hm-faq-grid details[open] .bz-faq-icon{background:var(--bz-green);transform:rotate(180deg)}.hm-faq-grid details[open] .bz-faq-icon:before,.hm-faq-grid details[open] .bz-faq-icon:after{background:#fff}.hm-faq-grid details[open] .bz-faq-icon:after{transform:rotate(0)}.hm-final{padding-block:clamp(84px,9vw,132px) clamp(40px,5vw,64px)}.hm-final-card{isolation:isolate;text-align:center;background:linear-gradient(#fff 0%,#eef8f2 100%);border-radius:44px;justify-items:center;gap:18px;padding:clamp(44px,6vw,88px) clamp(20px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16201b0f,0 44px 80px -54px #0a30248c}.hm-final-card:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(60% 90% at 50% 100%,#3ab08a42,#0000 70%);height:60%;position:absolute;bottom:0;left:0;right:0}.hm-final-card h2{max-width:18ch;color:var(--bz-ink);letter-spacing:-.045em;font-size:clamp(2.2rem,1.4rem + 2.8vw,3.8rem);font-weight:700;line-height:1}.hm-final-card>p{max-width:46ch;color:var(--bz-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}.hm-final-card .hm-search{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:#fff;width:min(640px,100%);max-width:none;margin-top:10px;box-shadow:0 0 0 1px #16201b14,0 20px 40px -26px #0a30248c}.hm-final-card .hm-search:after{display:none}.hm-final-foot{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;display:flex}.hm-final-map{min-height:44px;color:var(--bz-green);transition:background .25s ease, transform .52s var(--bz-spring);background:#0e5d481a;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:650;display:inline-flex}.hm-final-map:focus-visible{outline:2px solid var(--bz-green);outline-offset:2px}.hm-final-foot small{color:var(--bz-muted);font-size:13.5px}@media (hover:hover) and (pointer:fine){.hm-final-map:hover{background:#0e5d4829;transform:translateY(-1px)}}@keyframes hm-time-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@keyframes hm-glow-in{0%{opacity:0}to{opacity:1}}@keyframes hm-glow-out{0%{opacity:1}to{opacity:0}}@keyframes hm-light-in{0%{opacity:0;scale:.6}}@keyframes hm-podium-in{0%{opacity:0;translate:0 calc(var(--u) * 80);filter:var(--bz-lite-filter,blur(calc(var(--u) * 10)));scale:.9}}@keyframes hm-ring-in{0%{opacity:0;filter:var(--bz-lite-filter,blur(calc(var(--u) * 12)));rotate:-40deg;scale:.55}}@keyframes hm-plant-in{0%{opacity:0;filter:var(--bz-lite-filter,blur(calc(var(--u) * 8)));scale:.55 .3}40%{opacity:1}}@keyframes hm-phone-drop{0%{translate:0 calc(var(--u) * -170);animation-timing-function:cubic-bezier(.5,0,.9,.4)}45%{animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0}60%{translate:0 calc(var(--u) * -16);animation-timing-function:cubic-bezier(.6,0,.9,.5)}74%{animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0}86%{translate:0 calc(var(--u) * -4);animation-timing-function:cubic-bezier(.6,0,.9,.5)}to{translate:0}}@keyframes hm-phone-fade{0%{opacity:0}}@keyframes hm-shadow-in{0%{opacity:0;scale:.2}45%{opacity:1;scale:1.08}60%{scale:.82}74%{scale:1.03}86%{scale:.96}to{scale:1}}@keyframes hm-fly-in{0%{opacity:0;translate:calc(var(--u) * var(--fx,0)) calc(var(--u) * var(--fy,-60));rotate:var(--fr,0deg);scale:var(--fs,.5);filter:var(--bz-lite-filter,blur(calc(var(--u) * 7)))}}@keyframes hm-card-in{0%{opacity:0;translate:calc(var(--u) * -70) calc(var(--u) * 24);filter:var(--bz-lite-filter,blur(calc(var(--u) * 6)));rotate:-12deg;scale:.78}}@keyframes hm-leaf-right{0%{opacity:0;translate:160px -40px}}@keyframes hm-leaf-left{0%{opacity:0;translate:-160px 40px}}@keyframes hm-boot{0%{opacity:0;translate:0 calc(var(--p,1px) * 14);filter:var(--bz-lite-filter,blur(calc(var(--p,1px) * 4)))}}@keyframes hm-body-in{0%{opacity:var(--hm-body-from,1);translate:0 var(--hm-body-rise,0px)}}@keyframes hm-glint{0%{translate:-130%}to{translate:130%}}@keyframes hm-glint-a{0%{translate:-130%}to{translate:130%}}@keyframes hm-glint-b{0%{translate:-130%}to{translate:130%}}@keyframes hm-phone-hop-a{40%{translate:0 calc(var(--u) * -10)}}@keyframes hm-phone-hop-b{40%{translate:0 calc(var(--u) * -10)}}@keyframes hm-nudge-a{30%{translate:0 calc(var(--u) * -10);rotate:var(--nr,12deg)}}@keyframes hm-nudge-b{30%{translate:0 calc(var(--u) * -10);rotate:var(--nr,12deg)}}@keyframes hm-sway-a{30%{rotate:-2.5deg}65%{rotate:1.2deg}}@keyframes hm-sway-b{30%{rotate:-2.5deg}65%{rotate:1.2deg}}@keyframes hm-card-swap{0%{opacity:0;filter:var(--bz-lite-filter,blur(6px));translate:14px}}@keyframes hm-avatar-in{0%{opacity:0;rotate:-30deg;scale:.5}}@keyframes hm-chip-pop{40%{scale:1.14}}@keyframes hm-chip-ripple{0%{box-shadow:0 0 #0e5d4880}to{box-shadow:0 0 0 calc(var(--u,1px) * 14) #0e5d4800}}@keyframes hm-check-pop{0%{rotate:-90deg;scale:0}}html[data-perf=medium] .bz .hm-scene-ring>img{filter:drop-shadow(0 0 calc(var(--u) * 14) #ffffff8c)}html[data-perf=medium] .bz .hm-scene-glass>img{filter:drop-shadow(0 0 calc(var(--u) * 10) #ffffffbf)}html:is([data-perf=medium],[data-perf=lite]) .bz .hm-scene-glass>img{transition:rotate .7s var(--bz-spring), scale .7s var(--bz-spring), filter .7s var(--bz-ease)}html[data-perf=medium] .bz .hm-scene-plant>img,html:is([data-perf=medium],[data-perf=lite]) .bz .hm-stage-light i{filter:none}html:is([data-perf=medium],[data-perf=lite]) .bz .hm-scene:before{filter:none;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000),linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000),linear-gradient(90deg,#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html:is([data-perf=medium],[data-perf=lite]) .bz .hm-phone-edge:not(:first-child,:nth-child(2),:nth-child(9),:nth-child(16)){display:none}html:is([data-perf=medium],[data-perf=lite]) .bz :is(.hm-phone-cover,.hm-phone-tabs,.hm-phone-services>span,.hm-phone-book){animation:none}html:is([data-perf=medium],[data-perf=lite]) .bz .hm-phone-body{--hm-body-from:0;--hm-body-rise:calc(var(--p,1px) * 14)}html:is([data-perf=medium],[data-perf=lite]) .bz .hm-scene[data-turn] :is(.hm-scene-glass,.hm-scene-ring,.hm-scene-plant)>img{animation:none}html[data-perf=lite] .bz :is(.hm-scene-ring,.hm-scene-glass,.hm-scene-plant,.hm-scene-podium)>img,html[data-perf=lite] .bz .hm-scene-shadow{filter:none}@media (max-width:1100px) and (min-width:961px){.hm-hero-inner{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);column-gap:36px}.hm-title{font-size:clamp(2.4rem,4.3vw,3rem)}}@media (max-width:960px){.hm-hero-inner{grid-template-columns:minmax(0,1fr)}.hm-hero-words{display:contents}.hm-hero-intro{text-align:center;order:1;align-items:center}.hm-title{font-size:clamp(2.5rem,6.2vw,3.8rem)}.hm-title-bottom{margin-inline:auto}.hm-switch{order:3;justify-content:center;justify-self:center;margin-top:22px}.hm-hero-act{order:2;justify-content:center;justify-self:center;margin:10px auto 0}.hm-stage{order:4;justify-self:center;width:min(100%,580px);margin-top:26px}.hm-hero-leaf{display:none}}@media (max-width:760px){.hm-search{gap:10px;min-height:60px;padding:6px 6px 6px 18px}.hm-search input{min-height:48px;font-size:16px}.hm-search .bz-button{min-height:48px;padding:0 16px}.hm-hero{padding-top:calc(var(--site-header-space) + 4px)}.hm-title{margin:10px 0 14px;font-size:clamp(1.55rem,8.4vw,3rem)}.hm-switch{--pill-radius:20px;border-radius:24px;flex-wrap:nowrap;justify-content:space-between;justify-self:stretch;gap:0;width:100%;margin-top:20px;padding:4px}.hm-switch button{letter-spacing:-.005em;border-radius:20px;flex-direction:column;flex:auto;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:7px 6px 6px;font-size:12.5px}.hm-switch button svg{width:21px;height:21px}.hm-hero-act{grid-template-columns:minmax(0,1fr);gap:10px;width:min(100%,420px);margin:22px auto 0;display:grid}.hm-hero-act .bz-button{width:100%}.hm-stage{width:100%;margin-top:18px}.hm-faq-grid{grid-template-columns:minmax(0,1fr);margin-top:28px}.hm-faq-col{display:contents}.hm-faq-grid details{order:var(--i)}.hm-faq-grid summary{padding-left:20px;font-size:16px}.hm-faq-grid details p{padding:0 20px 20px}.hm-final-card{border-radius:32px}}@media (max-width:420px){.hm-search-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hm-search .bz-button{width:48px;padding:0}}@media (max-width:360px){.hm-switch button{padding-inline:4px;font-size:11.5px}}.hm-hero{padding-bottom:clamp(16px,2.5vw,32px)}.hm-pf,.hm-faq,.hm-final{padding-top:clamp(64px,7vw,96px)}@media (max-width:760px){.hm-stage{justify-self:center;width:min(100%,380px)}}
