._landing_g8r23_1{--ink:#090b0c;--black:#07090a;--white:#fff;--green:#00bf8b;--green-deep:#009b72;--yellow:#ffca19;--red:#ef2636;--line-light:#090b0c21;--line-dark:#ffffff21;background:var(--white);color:var(--ink);font-family:Montserrat,Arial,sans-serif;position:relative;overflow:clip}._landing_g8r23_1,._landing_g8r23_1 *,._landing_g8r23_1 :before,._landing_g8r23_1 :after{box-sizing:border-box}._landing_g8r23_1 :where(h1,h2,h3,p,figure,ul,ol,fieldset){margin:0}._landing_g8r23_1 :where(button,input){font:inherit}._landing_g8r23_1 :where(a,button,input){-webkit-tap-highlight-color:transparent}._landing_g8r23_1 :where(button,a):focus-visible,._landing_g8r23_1 input:focus-visible{outline:3px solid color-mix(in srgb, var(--green) 72%, white);outline-offset:4px}._landing_g8r23_1 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}._siteHeader_g8r23_53{z-index:100;width:100%;height:92px;color:var(--ink);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;padding:0 max(48px,50vw - 730px);transition:color .32s,background-color .32s,border-color .32s,box-shadow .32s;display:flex;position:fixed;top:0;left:0;right:0}._siteHeader_g8r23_53[data-theme=light]{background:var(--white);border-bottom-color:#090b0c14;box-shadow:0 8px 34px #090b0c0a}._siteHeader_g8r23_53[data-theme=dark]{background:var(--black);color:var(--white);border-bottom-color:#ffffff1a;box-shadow:0 8px 34px #00000029}._logoLink_g8r23_87{width:112px;height:auto;display:block}._logoLink_g8r23_87 img{width:100%;height:auto;display:block}._siteHeader_g8r23_53 nav{align-items:center;gap:30px;display:flex}._siteLink_g8r23_105,._headerBooking_g8r23_106{color:inherit;justify-content:center;align-items:center;gap:11px;font-size:.82rem;font-weight:760;text-decoration:none;display:inline-flex}._siteLink_g8r23_105 svg{color:var(--green);transition:transform .18s}._siteLink_g8r23_105:hover svg,._siteLink_g8r23_105:focus-visible svg{transform:translate(4px)}._headerBooking_g8r23_106{border:1px solid var(--green);background:var(--green);min-height:48px;color:var(--white);border-radius:0 18px;padding:0 20px;transition:color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 22px #00bf8b21}._siteHeader_g8r23_53[data-theme=dark] ._headerBooking_g8r23_106{color:var(--white);box-shadow:none;background:0 0}._headerBooking_g8r23_106:hover,._headerBooking_g8r23_106:focus-visible{background:var(--green);color:var(--white);transform:translateY(-2px);box-shadow:0 10px 28px #00bf8b38}._headerBooking_g8r23_106 b{display:none}._hero_g8r23_160{--pointer-x:0;--pointer-y:0;background:var(--white);min-height:max(790px,100svh);position:relative;overflow:hidden}._heroStage_g8r23_169{width:min(1460px,100vw - 96px);min-height:max(790px,100svh);margin:0 auto;position:relative}._heroCopy_g8r23_176{z-index:9;width:49%;padding-top:clamp(176px,21svh,224px);position:relative}._heroCopy_g8r23_176 h1{color:var(--ink);letter-spacing:-.085em;font-size:clamp(4.5rem,6.2vw,6.45rem);font-weight:830;line-height:.87;display:grid}._heroCopy_g8r23_176 h1 span:last-child{color:var(--green)}._heroLead_g8r23_196{color:#303437;max-width:580px;font-size:clamp(1rem,1.15vw,1.16rem);line-height:1.55;margin-top:36px!important}._primaryButton_g8r23_204{border:1px solid var(--green);background:var(--green);min-width:356px;min-height:60px;color:var(--white);border-radius:0 18px;justify-content:space-between;align-items:center;gap:24px;margin-top:31px;padding:0 26px;font-size:.94rem;font-weight:780;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 14px 30px #00bf8b21}._primaryButton_g8r23_204:hover,._primaryButton_g8r23_204:focus-visible{transform:translateY(-3px);box-shadow:0 18px 38px #00bf8b38}._primaryButton_g8r23_204:hover svg,._primaryButton_g8r23_204:focus-visible svg{transform:translate(4px)}._proofLine_g8r23_237{color:#3d4143;flex-wrap:wrap;gap:9px 20px;padding:0;font-size:.72rem;font-weight:560;list-style:none;display:flex;margin-top:30px!important}._proofLine_g8r23_237 li{align-items:center;gap:9px;display:flex}._proofLine_g8r23_237 i{border-radius:50%;width:8px;height:8px}._dotRed_g8r23_261{background:var(--red)}._dotYellow_g8r23_265{background:var(--yellow)}._dotGreen_g8r23_269{background:var(--green)}._heroScene_g8r23_273{z-index:2;position:absolute;inset:92px calc(-50vw + 50%) 0 42%;overflow:hidden}._heroMedia_g8r23_283{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001f 7%,#000 27% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000001f 7%,#000 27% 100%)}._heroMedia_g8r23_283 img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._heroScroll_g8r23_299{z-index:9;width:58px;height:58px;color:var(--ink);border:1px solid #090b0c45;border-radius:50%;place-items:center;text-decoration:none;transition:border-color .18s,transform .18s;display:grid;position:absolute;bottom:30px;right:47.5%}._heroScroll_g8r23_299 svg{width:23px;height:23px;transform:rotate(90deg)}._heroScroll_g8r23_299:hover,._heroScroll_g8r23_299:focus-visible{border-color:var(--green);transform:translateY(4px)}._diagnostic_g8r23_329{border-top:3px solid var(--green);background:radial-gradient(circle at 68% 48%, #00bf8b12, transparent 28%), radial-gradient(circle at 18% 93%, #00bf8b09, transparent 30%), var(--black);min-height:890px;color:var(--white);scroll-margin-top:82px;position:relative;overflow:hidden}._diagnostic_g8r23_329:after{z-index:2;background:var(--white);content:"";transform-origin:100%;height:60px;position:absolute;bottom:-28px;left:-2%;right:-2%;transform:rotate(-1.7deg)}._diagnosticBackdrop_g8r23_355{z-index:0;pointer-events:none;position:absolute;inset:0}._diagnosticAsteriskOne_g8r23_362,._diagnosticAsteriskTwo_g8r23_363{color:#0000;opacity:.62;transform:translateY(var(--parallax-y,0)) rotate(var(--asterisk-rotate));-webkit-text-stroke:1px #ffffff13;font-size:clamp(28rem,42vw,48rem);font-weight:600;line-height:.7;display:block;position:absolute}._diagnosticAsteriskOne_g8r23_362{--asterisk-rotate:-12deg;animation:48s linear infinite _asteriskSpin_g8r23_1;top:-9%;right:-13%}._diagnosticAsteriskTwo_g8r23_363{--asterisk-rotate:31deg;font-size:clamp(20rem,32vw,37rem);animation:38s linear infinite _asteriskSpinReverse_g8r23_1;bottom:-26%;left:-12%}._diagnosticRouteOne_g8r23_392,._diagnosticRouteTwo_g8r23_393{transform:translateY(var(--parallax-y,0));border:1px dashed #00bf8b36;border-radius:50%;position:absolute}._diagnosticRouteOne_g8r23_392{width:43vw;height:58%;top:15%;right:5%;rotate:-17deg}._diagnosticRouteTwo_g8r23_393{width:58vw;height:48%;bottom:-18%;right:23%;rotate:8deg}._diagnosticShell_g8r23_416{z-index:3;width:min(1440px,100vw - 96px);margin:0 auto;padding:110px 0 128px;position:relative}._diagnosticIntro_g8r23_424{max-width:780px}._diagnosticIntro_g8r23_424 h2{color:var(--white);letter-spacing:-.075em;font-size:clamp(4rem,5.7vw,5.85rem);font-weight:830;line-height:.88}._diagnosticIntro_g8r23_424 h2 span{color:var(--green);display:block}._diagnosticIntro_g8r23_424>p{color:#d7d9da;max-width:690px;font-size:1.02rem;line-height:1.5;margin-top:22px!important}._diagnosticGrid_g8r23_449{grid-template-columns:minmax(590px,1.25fr) minmax(420px,.75fr);align-items:center;gap:clamp(70px,8vw,126px);margin-top:44px;display:grid}._signalList_g8r23_457{width:100%}._signalItem_g8r23_461{--signal-color:var(--green);border-top:1px solid #ffffff29;transition:border-color .3s,background .3s;position:relative;overflow:hidden}._signalItem_g8r23_461:last-child{border-bottom:1px solid #ffffff29}._signalItem_g8r23_461[data-tone=yellow]{--signal-color:var(--yellow)}._signalItem_g8r23_461[data-tone=red]{--signal-color:var(--red)}._signalItem_g8r23_461:after{background:var(--green);content:"";width:68px;height:2px;transition:width .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}._signalItemActive_g8r23_494{border-color:color-mix(in srgb, var(--signal-color) 65%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--signal-color) 4%, transparent), transparent 72%)}._signalItemActive_g8r23_494:after{background:var(--signal-color);opacity:.72;width:100%}._signalItem_g8r23_461>button{appearance:none;width:100%;min-height:72px;color:var(--white);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px 34px 1fr 44px;align-items:center;gap:0;padding:8px 18px 8px 0;display:grid}._signalItem_g8r23_461>button>span{color:var(--green);font-size:1rem;font-weight:780}._signalItemActive_g8r23_494>button>span{color:var(--signal-color)}._signalCheck_g8r23_531{width:19px;height:19px;color:var(--green);border:1px solid #0000;border-radius:50%;place-items:center;font-size:.72rem;font-style:normal;display:grid}._signalItem_g8r23_461[data-complete=true] ._signalCheck_g8r23_531{border-color:var(--green)}._signalItem_g8r23_461>button strong{letter-spacing:-.035em;font-size:clamp(1.1rem,1.35vw,1.34rem);font-weight:730}._signalItem_g8r23_461>button svg{justify-self:end;transition:transform .2s}._signalItemActive_g8r23_494>button svg{background:var(--signal-color);width:35px;height:35px;color:var(--white);border-radius:50%;padding:8px;display:grid;transform:rotate(-90deg)}._signalItem_g8r23_461>button:hover svg,._signalItem_g8r23_461>button:focus-visible svg{transform:translate(4px)}._signalItemActive_g8r23_494>button:hover svg,._signalItemActive_g8r23_494>button:focus-visible svg{transform:rotate(-90deg)translate(3px)}._signalResponse_g8r23_579{opacity:0;grid-template-columns:72px 1fr;gap:8px;max-height:0;padding:0 18px 0 0;transition:max-height .46s cubic-bezier(.22,1,.36,1),opacity .26s,padding .46s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}._signalItemActive_g8r23_494 ._signalResponse_g8r23_579{opacity:1;border-top:1px solid #ffffff1a;max-height:270px;padding-top:22px;padding-bottom:28px}._signalAsterisk_g8r23_601{width:1em;height:1em;color:var(--signal-color);place-items:center;font-size:3.3rem;line-height:1;animation:12s linear infinite _asteriskSpin_g8r23_1;display:grid}._signalResponse_g8r23_579 h3{max-width:670px;color:var(--white);letter-spacing:-.04em;font-size:clamp(1.18rem,1.43vw,1.46rem);line-height:1.2}._signalResponse_g8r23_579 p{color:#c9cccd;max-width:690px;font-size:.84rem;line-height:1.45;margin-top:10px!important}._signalResolve_g8r23_628{appearance:none;border:1px solid var(--signal-color);background:var(--signal-color);color:#07090a;cursor:pointer;border-radius:0 14px;justify-content:center;align-items:center;gap:12px;min-height:42px;margin-top:16px;padding:0 16px;font-size:.72rem;font-weight:790;transition:box-shadow .2s,transform .2s;display:inline-flex}._signalResolve_g8r23_628 svg{width:17px;height:17px;transition:transform .2s}._signalResolve_g8r23_628:hover,._signalResolve_g8r23_628:focus-visible{box-shadow:0 12px 28px color-mix(in srgb, var(--signal-color) 25%, transparent);transform:translateY(-2px)}._signalResolve_g8r23_628:hover svg,._signalResolve_g8r23_628:focus-visible svg{transform:translate(4px)}._diagnosticGuide_g8r23_666{--guide-color:var(--green);--guide-tilt:0deg;--guide-entry-x:-24px;isolation:isolate;min-height:480px;position:relative}._diagnosticGuide_g8r23_666[data-tone=yellow]{--guide-color:var(--yellow)}._diagnosticGuide_g8r23_666[data-tone=red]{--guide-color:var(--red)}._diagnosticGuide_g8r23_666[data-signal-index="0"]{--guide-tilt:-7deg;--guide-entry-x:-34px}._diagnosticGuide_g8r23_666[data-signal-index="1"]{--guide-tilt:4deg;--guide-entry-x:30px}._diagnosticGuide_g8r23_666[data-signal-index="2"]{--guide-tilt:-4deg;--guide-entry-x:-30px}._diagnosticGuide_g8r23_666[data-signal-index="3"]{--guide-tilt:7deg;--guide-entry-x:34px}._guideGlyph_g8r23_703{z-index:-1;transform:translateY(var(--parallax-y,0)) rotate(-5deg);border:1px solid #ffffff1a;border-radius:68px 12px;position:absolute;inset:17% -10% 3% 0}._guideGlyph_g8r23_703:before,._guideGlyph_g8r23_703:after{content:"";border:1px solid #ffffff12;border-radius:28px;height:18%;position:absolute;left:8%;right:8%}._guideGlyph_g8r23_703:before{top:21%}._guideGlyph_g8r23_703:after{bottom:21%}._guideTrack_g8r23_733{z-index:2;height:30%;transform:translateY(var(--parallax-y,0)) rotate(-12deg);border:2px solid #ffffffd1;border-radius:50%;position:absolute;top:39%;left:-18%;right:-5%}._guideTrack_g8r23_733:after{border:3px solid var(--black);background:var(--guide-color);width:16px;height:16px;box-shadow:0 0 0 1px var(--guide-color);content:"";border-radius:50%;animation:1.8s ease-in-out infinite _orbitPulse_g8r23_1;position:absolute;bottom:1%;right:2%}._mascotState_g8r23_761{display:block;position:relative}._mascotState_g8r23_761 img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._mascotOpen_g8r23_774{opacity:1}._mascotBlink_g8r23_778{opacity:0;animation:5.2s step-end infinite _mascotBlink_g8r23_778}._guideMascotMotion_g8r23_783{z-index:3;aspect-ratio:1;filter:drop-shadow(0 34px 38px #00000085);width:min(600px,42vw);animation:.68s cubic-bezier(.22,1,.36,1) both _guideMascotReact_g8r23_1;position:absolute;top:-31%;left:-30%}._guideMascot_g8r23_783{width:100%;height:100%;transform:rotate(var(--guide-tilt));transform-origin:52% 58%;animation:4.7s ease-in-out infinite _mascotFloat_g8r23_1}._diagnosticGuide_g8r23_666>p{z-index:5;color:#d7d9da;letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff38;border-radius:25px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;min-height:46px;padding:7px 16px;font-size:.65rem;font-weight:730;display:grid;position:absolute;bottom:10%;left:2%;right:10%}._diagnosticGuide_g8r23_666>p i{background:var(--guide-color);border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite _orbitPulse_g8r23_1}._diagnosticGuide_g8r23_666>p strong,._diagnosticGuide_g8r23_666>p span{font-size:1.08rem}._diagnosticGuide_g8r23_666>p strong{color:var(--guide-color)}._diagnosticGuide_g8r23_666>p span{color:#666b6d}._diagnosticGuide_g8r23_666>a{color:var(--white);align-items:center;gap:11px;font-size:.8rem;font-weight:720;text-decoration:none;display:inline-flex;position:absolute;bottom:-3%;right:9%}._diagnosticGuide_g8r23_666>a svg{color:var(--guide-color)}._method_g8r23_862{background:var(--white);scroll-margin-top:82px;position:relative}._methodIntro_g8r23_868{background:var(--white);min-height:680px;position:relative;overflow:hidden}._methodIntro_g8r23_868:after{z-index:7;background:var(--black);content:"";transform-origin:100%;height:72px;position:absolute;bottom:-32px;left:-2%;right:-2%;transform:rotate(-2.2deg)}._methodAsteriskOne_g8r23_888,._methodAsteriskTwo_g8r23_889,._methodAsteriskThree_g8r23_890{z-index:0;color:#66c29a;transform-origin:50%;opacity:.14;pointer-events:none;line-height:.8;position:absolute}._methodAsteriskOne_g8r23_888{font-size:19rem;animation:40s linear infinite _asteriskSpin_g8r23_1;top:4%;left:39%}._methodAsteriskTwo_g8r23_889{font-size:35rem;animation:52s linear infinite _asteriskSpinReverse_g8r23_1;bottom:-22%;left:-8%}._methodAsteriskThree_g8r23_890{font-size:12rem;animation:31s linear infinite _asteriskSpin_g8r23_1;bottom:1%;right:42%}._methodIntroContent_g8r23_921{z-index:3;grid-template-columns:minmax(570px,.96fr) minmax(560px,1.04fr);align-items:center;gap:70px;width:min(1440px,100vw - 96px);min-height:680px;margin:0 auto;padding:112px 0 96px;display:grid;position:relative}._methodIntroContent_g8r23_921>div{z-index:4;position:relative}._methodIntro_g8r23_868 h2{max-width:780px;color:var(--ink);letter-spacing:-.07em;font-size:clamp(3.7rem,4.7vw,4.95rem);font-weight:830;line-height:.94}._methodIntro_g8r23_868 h2 span{color:var(--green);display:block}._methodIntro_g8r23_868 p{color:#2b3032;max-width:690px;font-size:clamp(1rem,1.16vw,1.16rem);line-height:1.52;margin-top:26px!important}._methodIntroFigure_g8r23_961{height:430px;position:relative;transform:rotate(1.7deg);margin:0 -14% 0 0!important}._methodIntroFigure_g8r23_961 img{z-index:2;border:7px solid var(--green);object-fit:cover;object-position:center;border-radius:10px 72px;width:100%;height:100%;position:relative;transform:rotate(-1.2deg);box-shadow:0 28px 54px #090b0c24}._methodScroll_g8r23_981{height:auto;color:var(--white);background:#111719;border-top:1px solid #66c29a6b;position:relative}._methodScroll_g8r23_981:after{z-index:6;clip-path:polygon(0 62%,74% 0,100% 48%,100% 100%,0 100%);content:"";background:#66c29a;height:18px;position:absolute;bottom:0;left:0;right:0}._methodSticky_g8r23_1001{z-index:2;background:#111719;min-height:900px;position:relative;overflow:hidden}._methodBackdropAsterisk_g8r23_1009{z-index:0;color:#0000;opacity:.7;-webkit-text-stroke:1px #fff1;font-size:min(55vw,58rem);line-height:.7;animation:58s linear infinite _asteriskSpin_g8r23_1;position:absolute;bottom:-30%;right:-13%}._methodCanvas_g8r23_1022{z-index:2;grid-template-columns:minmax(390px,.74fr) minmax(620px,1.26fr);align-items:center;gap:clamp(56px,6vw,96px);width:min(1440px,100vw - 96px);min-height:900px;margin:0 auto;padding:126px 0 144px;display:grid;position:relative}._methodContent_g8r23_1035{z-index:4;position:relative}._methodKinetic_g8r23_1040{color:#c8cbcc;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:720;margin-bottom:34px!important}._methodKinetic_g8r23_1040 span,._methodKinetic_g8r23_1040 strong{color:var(--green)}._methodKinetic_g8r23_1040 span{margin-right:12px;font-size:1.35rem;animation:12s linear infinite _asteriskSpin_g8r23_1;display:inline-block}._methodSectionTitle_g8r23_1061{max-width:560px;color:var(--white);letter-spacing:-.075em;font-size:clamp(3.8rem,5vw,5.2rem);font-weight:830;line-height:.9;margin-bottom:28px!important}._methodSteps_g8r23_1071{border-bottom:1px solid #ffffff1f;display:grid}._methodStep_g8r23_1071{appearance:none;width:100%;min-height:154px;color:var(--white);text-align:left;opacity:.58;cursor:pointer;transform-origin:0;background:0 0;border:0;border-top:1px solid #ffffff1f;grid-template-columns:100px 1fr;align-items:center;gap:16px;padding:19px 18px 19px 8px;transition:background-color .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden;transform:translate(0)}._methodStep_g8r23_1071:before{content:"";opacity:0;background:#66c29a;width:3px;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:14%;bottom:14%;left:0;transform:scaleY(.2)}._methodStep_g8r23_1071:hover,._methodStep_g8r23_1071:focus-visible,._methodStepActive_g8r23_1118{opacity:1;background:#66c29a0e;transform:translate(12px)}._methodStep_g8r23_1071:hover:before,._methodStep_g8r23_1071:focus-visible:before,._methodStepActive_g8r23_1118:before{opacity:1;transform:scaleY(1)}._methodStep_g8r23_1071>span{color:#0000;letter-spacing:-.09em;-webkit-text-stroke:1.2px #ffffff94;font-size:4.5rem;font-weight:780;line-height:.86;transition:color .42s,-webkit-text-stroke-color .42s,transform .42s cubic-bezier(.22,1,.36,1)}._methodStep_g8r23_1071:hover>span,._methodStep_g8r23_1071:focus-visible>span,._methodStepActive_g8r23_1118>span{color:var(--green);-webkit-text-stroke-color:var(--green);transform:rotate(-4deg)scale(1.08)}._methodStep_g8r23_1071 h3{color:var(--white);letter-spacing:-.04em;font-size:1.35rem;font-weight:760;transition:color .26s,letter-spacing .42s cubic-bezier(.22,1,.36,1)}._methodStep_g8r23_1071:hover h3,._methodStep_g8r23_1071:focus-visible h3,._methodStepActive_g8r23_1118 h3{color:#7ce2b5;letter-spacing:-.02em}._methodStep_g8r23_1071 p{color:#c8cbcc;max-width:355px;font-size:.82rem;line-height:1.48;margin-top:10px!important}._methodVisual_g8r23_1177{height:min(72svh,680px);min-height:590px;position:relative}._methodVisual_g8r23_1177 figure{z-index:1;width:86%;height:64%;transition:top .65s cubic-bezier(.22,1,.36,1),right .65s cubic-bezier(.22,1,.36,1),bottom .65s cubic-bezier(.22,1,.36,1),left .65s cubic-bezier(.22,1,.36,1),opacity .42s,transform .65s cubic-bezier(.22,1,.36,1);position:absolute;margin:0!important}._methodVisual_g8r23_1177 figure img{z-index:2;border:7px solid var(--green);object-fit:cover;border-radius:10px 72px;width:100%;height:100%;transition:border-radius .65s cubic-bezier(.22,1,.36,1),filter .42s;position:relative;box-shadow:0 34px 64px #00000057}._methodVisual_g8r23_1177 figure[data-position=active]{z-index:4;opacity:1;top:18%;right:3%;transform:rotate(-1.5deg)scale(1)}._methodVisual_g8r23_1177 figure[data-position=before]{z-index:2;opacity:.46;transform-origin:100% 0;top:-12%;right:-2%;transform:translate(-5%,-3%)rotate(3.5deg)scale(.75)}._methodVisual_g8r23_1177 figure[data-position=after]{z-index:3;opacity:.48;transform-origin:100% 100%;bottom:-11%;right:8%;transform:translate(5%,4%)rotate(3.8deg)scale(.75)}._methodVisual_g8r23_1177 figcaption{z-index:5;color:var(--white);align-items:baseline;gap:12px;font-size:1rem;font-weight:730;display:flex;position:absolute;bottom:-45px;right:3%}._methodVisual_g8r23_1177 figcaption b{color:var(--green);letter-spacing:-.07em;font-size:1.65rem}._methodVisual_g8r23_1177 figure:not([data-position=active]) figcaption{opacity:0}._methodVisual_g8r23_1177 figure:not([data-position=active]) img{filter:saturate(.55)brightness(.72)}._booking_g8r23_1265{background:radial-gradient(circle at 69% 43%, #00bf8b0f, transparent 28%), var(--black);min-height:100svh;color:var(--white);scroll-margin-top:82px;position:relative;overflow:hidden}._bookingAmbient_g8r23_1276{z-index:0;pointer-events:none;position:absolute;inset:0}._bookingAmbient_g8r23_1276>span{border:1px solid #00bf8b1c;border-radius:50%;position:absolute}._bookingAmbient_g8r23_1276>span:first-child{width:58vw;height:39%;top:19%;left:-17%;rotate:-12deg}._bookingAmbient_g8r23_1276>span:nth-child(2){width:64vw;height:42%;bottom:8%;right:-26%;rotate:9deg}._bookingAmbient_g8r23_1276>span:nth-child(3){aspect-ratio:1;opacity:.6;border-style:dashed;width:49vw;bottom:-49%;right:8%}._bookingMain_g8r23_1314{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(44px,4vw,64px);width:min(1440px,100vw - 96px);min-height:calc(100svh - 112px);margin:0 auto;padding:132px 0 64px;display:grid;position:relative}._bookingCopy_g8r23_1327{z-index:3;position:relative}._bookingAsterisk_g8r23_1332{color:var(--green);margin-bottom:20px;font-size:2.7rem;line-height:1;animation:12s linear infinite _asteriskSpin_g8r23_1;display:inline-block}._bookingCopy_g8r23_1327 h2{max-width:700px;color:var(--white);letter-spacing:-.065em;font-size:clamp(3.45rem,4.45vw,4.65rem);font-weight:830;line-height:.93}._bookingCopy_g8r23_1327 h2 span{color:var(--green);display:block}._bookingCopy_g8r23_1327>p:not(._bookingDiagnostic_g8r23_1355){color:#d8dadb;max-width:500px;font-size:1rem;line-height:1.52;margin-top:29px!important}._bookingGuide_g8r23_1363{width:70%;height:150px;margin:16px 0 -2px auto;position:relative}._bookingGuide_g8r23_1363>._mascotState_g8r23_761{z-index:3;aspect-ratio:1;filter:drop-shadow(0 20px 25px #00000070);width:146px;animation:4.5s ease-in-out infinite _mascotFloat_g8r23_1;position:absolute;top:-7px;right:28%}._bookingGuide_g8r23_1363>span{border:2px solid var(--green);border-radius:50%;height:56px;position:absolute;bottom:33px;left:3%;right:0;transform:rotate(-6deg)}._bookingGuide_g8r23_1363>span:after{background:var(--green);content:"";border-radius:50%;width:10px;height:10px;position:absolute;bottom:8px;right:-4px;box-shadow:0 0 22px #00bf8bb3}._bookingDiagnostic_g8r23_1355{color:#aeb2b3;align-items:center;gap:9px;font-size:.78rem;display:flex}._bookingDiagnostic_g8r23_1355 i{border:1px solid var(--green);width:20px;height:20px;color:var(--green);border-radius:50%;place-items:center;font-size:.68rem;font-style:normal;display:grid}._bookingDiagnostic_g8r23_1355 strong{color:var(--green)}._bookingExperience_g8r23_1428{z-index:3;background-color:#090c0df0;background-image:linear-gradient(#00bf8b06 1px,#0000 1px),linear-gradient(90deg,#00bf8b06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #00bf8b9e;border-radius:8px;grid-template-rows:86px 82px 1fr;min-height:620px;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000004d,0 0 54px #00bf8b0b}._bookingExperience_g8r23_1428:after{z-index:0;background:var(--green);content:"";width:330px;height:1px;display:none;position:absolute;bottom:64px;right:-80px;box-shadow:160px 0 32px 4px #00bf8b52}._bookingExperienceHeader_g8r23_1460{z-index:2;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding:0 34px;display:flex;position:relative}._bookingExperienceHeader_g8r23_1460>div{align-items:baseline;gap:14px;display:flex}._bookingExperienceHeader_g8r23_1460 strong{color:var(--white);letter-spacing:-.04em;font-size:1.35rem;font-weight:780}._bookingExperienceHeader_g8r23_1460>div>span{color:var(--green);font-size:.82rem;font-weight:670}._bookingMascotFace_g8r23_1489{aspect-ratio:1;filter:drop-shadow(0 10px 16px #0000006b);flex:none;width:102px;display:block;position:relative}._bookingMascotFace_g8r23_1489 img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}._bookingMascotBlink_g8r23_1506{opacity:0;animation:5.2s step-end infinite _mascotBlink_g8r23_778}._bookingProgress_g8r23_1511{z-index:2;grid-template-columns:1fr 1fr;align-items:center;margin:0;padding:0 38px;list-style:none;display:grid;position:relative}._bookingProgress_g8r23_1511:before{z-index:-1;content:"";background:#ffffff40;height:1px;position:absolute;left:106px;right:106px}._bookingProgress_g8r23_1511 li{color:#7e8385;align-items:center;gap:11px;display:flex}._bookingProgress_g8r23_1511 li:last-child{justify-self:end}._bookingProgress_g8r23_1511 li>span{color:#b4b8b9;border:1px solid #595e60;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.8rem;font-weight:760;display:grid}._bookingProgress_g8r23_1511 li>strong{font-size:.86rem;font-weight:650}._bookingProgressCurrent_g8r23_1560,._bookingProgressComplete_g8r23_1561{color:var(--green)!important}._bookingProgressCurrent_g8r23_1560>span{background:#00bf8b1a;box-shadow:0 0 0 5px #00bf8b12;border-color:var(--green)!important;color:var(--green)!important}._bookingProgressComplete_g8r23_1561>span{background:var(--green);border-color:var(--green)!important;color:#04110b!important}._bookingStepViewport_g8r23_1578{z-index:2;min-height:0;padding:8px 38px 34px;position:relative}._contactForm_g8r23_1585,._scheduleStep_g8r23_1586,._bookingSuccess_g8r23_1587{animation:.44s cubic-bezier(.22,1,.36,1) _stepArrival_g8r23_1}._contactForm_g8r23_1585 h3,._scheduleStep_g8r23_1586 h3,._bookingSuccess_g8r23_1587 h3{color:var(--white);letter-spacing:-.05em;font-size:clamp(1.55rem,2vw,2rem);line-height:1.1}._contactIntro_g8r23_1600{color:#9da2a4;max-width:600px;font-size:.74rem;line-height:1.45;margin-top:10px!important}._contactGrid_g8r23_1608{grid-template-columns:1fr 1fr;gap:17px 18px;margin-top:21px;display:grid}._contactGrid_g8r23_1608 label{gap:8px;display:grid}._contactGrid_g8r23_1608 label>span{color:#e9eaeb;font-size:.76rem;font-weight:680}._contactGrid_g8r23_1608 input{width:100%;height:55px;color:var(--white);background:#ffffff05;border:1px solid #ffffff30;border-radius:4px;padding:0 15px;font-size:.86rem;transition:border-color .19s,background .19s,box-shadow .19s}._contactGrid_g8r23_1608 input::placeholder{color:#686d6f}._contactGrid_g8r23_1608 input:hover,._contactGrid_g8r23_1608 input:focus{border-color:var(--green);background:#00bf8b06;box-shadow:0 0 0 3px #00bf8b0e}._honeypot_g8r23_1652{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}._bookingContext_g8r23_1660{border-left:2px solid var(--green);color:#9fa4a6;background:#00bf8b09;align-items:center;gap:10px;margin-top:18px;padding:10px 13px;font-size:.72rem;display:flex}._bookingContext_g8r23_1660 strong{color:var(--green);font-size:.76rem}._bookingPrimary_g8r23_1677{appearance:none;border:1px solid var(--green);background:var(--green);width:100%;min-height:56px;color:var(--white);cursor:pointer;border-radius:0 18px;justify-content:center;align-items:center;gap:16px;margin-top:18px;padding:0 22px;font-size:.88rem;font-weight:780;text-decoration:none;transition:box-shadow .19s,opacity .19s,transform .19s;display:inline-flex}._bookingPrimary_g8r23_1677:hover:not(:disabled),._bookingPrimary_g8r23_1677:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #00bf8b38}._bookingPrimary_g8r23_1677:disabled{cursor:not-allowed;opacity:.42}._bookingPrimary_g8r23_1677[aria-busy=true]{cursor:wait;opacity:1}._contactForm_g8r23_1585>._bookingPrimary_g8r23_1677{margin-top:30px}._buttonLoader_g8r23_1721{border:2px solid #ffffff57;border-top-color:var(--white);border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite _buttonSpin_g8r23_1}._bookingPrivacy_g8r23_1731{color:#727779;text-align:center;font-size:.65rem;line-height:1.4;margin-top:10px!important}._bookingPrivacy_g8r23_1731 a{color:#aeb3b4;text-underline-offset:3px}._bookingError_g8r23_1744{border-left:2px solid var(--red);color:#ffbdc2;background:#ef26360f;padding:10px 12px;font-size:.72rem;line-height:1.42;margin-top:12px!important}._contactSummary_g8r23_1754{color:#d7d9da;border:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;min-height:42px;margin-top:16px;padding:0 12px;font-size:.72rem;display:flex}._contactSummary_g8r23_1754 button{appearance:none;color:var(--green);cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:720}._dateSelector_g8r23_1777,._timeSelector_g8r23_1778{border:0;min-width:0;padding:0}._dateSelector_g8r23_1777{margin-top:18px!important}._timeSelector_g8r23_1778{margin-top:17px!important}._dateSelector_g8r23_1777 legend,._timeSelector_g8r23_1778 legend{color:#eceeef;margin-bottom:10px;font-size:.75rem;font-weight:700}._dateSelector_g8r23_1777>div{grid-template-columns:repeat(7,minmax(58px,1fr));gap:8px;display:grid}._dateSelector_g8r23_1777 button{appearance:none;min-width:0;min-height:72px;color:var(--white);cursor:pointer;background:#ffffff03;border:1px solid #ffffff2b;border-radius:4px;place-items:center;padding:8px 4px;transition:border-color .19s,background .19s,transform .19s;display:grid}._dateSelector_g8r23_1777 button:hover,._dateSelector_g8r23_1777 button:focus-visible,._dateSelector_g8r23_1777 ._dateActive_g8r23_1826{border-color:var(--green);background:#00bf8b14;transform:translateY(-2px)}._dateSelector_g8r23_1777 button small,._dateSelector_g8r23_1777 button span{color:#8d9294;text-transform:capitalize;font-size:.62rem;line-height:1}._dateSelector_g8r23_1777 button strong{font-size:1.28rem;line-height:1}._dateSelector_g8r23_1777 ._dateActive_g8r23_1826 :where(small,span,strong){color:var(--green)}._timeSelector_g8r23_1778>div{scrollbar-color:var(--green) transparent;scrollbar-width:thin;grid-template-columns:repeat(6,1fr);gap:8px;max-height:148px;padding-right:2px;display:grid;overflow:auto}._timeSelector_g8r23_1778 button{appearance:none;color:#ebeded;cursor:pointer;background:#ffffff03;border:1px solid #ffffff29;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 5px;font-size:.72rem;transition:border-color .18s,background .18s,color .18s;display:flex}._timeSelector_g8r23_1778 button:hover,._timeSelector_g8r23_1778 button:focus-visible,._timeSelector_g8r23_1778 ._timeActive_g8r23_1882{border-color:var(--green);color:var(--green);background:#00bf8b1a}._timeSelector_g8r23_1778 button span{border:1px solid var(--green);border-radius:50%;place-items:center;width:15px;height:15px;font-size:.55rem;display:grid}._invitePromise_g8r23_1898{color:#9ea3a5;align-items:center;gap:8px;font-size:.69rem;display:flex;margin-top:14px!important}._invitePromise_g8r23_1898 span{border:1px solid var(--green);width:18px;height:18px;color:var(--green);border-radius:50%;place-items:center;font-size:.58rem;display:grid}._scheduleActions_g8r23_1918{grid-template-columns:auto 1fr;align-items:end;gap:12px;display:grid}._bookingBack_g8r23_1925{appearance:none;color:#c5c8c9;cursor:pointer;background:0 0;border:1px solid #ffffff2b;border-radius:4px;align-items:center;gap:9px;min-height:56px;margin-top:18px;padding:0 15px;font-size:.75rem;display:inline-flex}._arrowBack_g8r23_1941{transform:rotate(180deg)}._bookingSuccess_g8r23_1587{text-align:center;place-content:center;min-height:410px;padding:24px 10%;display:grid;position:relative}._bookingSuccess_g8r23_1587>._bookingMascotFace_g8r23_1489{width:172px;margin:-16px auto -14px;animation:4.5s ease-in-out infinite _mascotFloat_g8r23_1}._successAsterisk_g8r23_1960{color:var(--green);font-size:3.4rem;animation:12s linear infinite _asteriskSpin_g8r23_1;position:absolute;top:5%;right:11%}._bookingSuccess_g8r23_1587>p{color:#c8cbcc;max-width:520px;font-size:.82rem;line-height:1.5;margin:15px auto 0!important}._bookingSuccess_g8r23_1587>p strong{color:var(--white)}._successDetails_g8r23_1981{color:#7f8486;text-align:left;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:8px 10px;margin-top:21px;padding:13px 15px;font-size:.66rem;display:grid}._successDetails_g8r23_1981 strong{color:var(--green);font-size:.7rem}._successDetails_g8r23_1981[data-has-focus=false]{grid-template-columns:auto 1fr}._bookingSuccess_g8r23_1587>._bookingPrimary_g8r23_1677{max-width:340px;margin-left:auto;margin-right:auto}._footer_g8r23_2010{z-index:3;background:#07090aeb;border-top:1px solid #00bf8b6b;justify-content:space-between;align-items:center;gap:30px;min-height:112px;padding:0 max(48px,50vw - 720px);display:flex;position:relative}._footer_g8r23_2010>a{width:94px;display:block}._footer_g8r23_2010 img{width:100%;height:auto;display:block}._footer_g8r23_2010 nav{color:#aeb2b3;align-items:center;gap:22px;font-size:.7rem;display:flex}._footer_g8r23_2010 nav>*+*{border-left:1px solid #00bf8b57;padding-left:22px}._footer_g8r23_2010 a,._footer_g8r23_2010 button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding-top:0;padding-bottom:0;padding-right:0;text-decoration:none;display:inline-flex}._footer_g8r23_2010 svg{width:16px;color:var(--green)}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}[data-reveal][data-visible=true]{opacity:1;transform:translateY(0)}@keyframes _mascotBlink_g8r23_778{0%,83%,87%,94%,98%,to{opacity:0}84%,86%,95%,97%{opacity:1}}@keyframes _guideMascotReact_g8r23_1{0%{opacity:.56;transform:translate3d(var(--guide-entry-x), 22px, 0) scale(.91)}62%{opacity:1;transform:translate3d(calc(var(--guide-entry-x) * -.12), -8px, 0) scale(1.035)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _mascotFloat_g8r23_1{0%,to{translate:0}50%{translate:0 -10px}}@keyframes _orbitPulse_g8r23_1{0%,to{transform:scale(1);box-shadow:0 0 #00bf8b3d}50%{transform:scale(1.08);box-shadow:0 0 0 10px #00bf8b00}}@keyframes _asteriskSpin_g8r23_1{to{rotate:360deg}}@keyframes _asteriskSpinReverse_g8r23_1{to{rotate:-360deg}}@keyframes _buttonSpin_g8r23_1{to{transform:rotate(360deg)}}@keyframes _stepArrival_g8r23_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){._siteHeader_g8r23_53{height:82px;padding-inline:34px}._heroStage_g8r23_169,._diagnosticShell_g8r23_416,._methodIntroContent_g8r23_921,._methodCanvas_g8r23_1022,._bookingMain_g8r23_1314{width:min(100% - 68px,1120px)}._heroCopy_g8r23_176 h1{font-size:clamp(4rem,7.4vw,5.3rem)}._heroScene_g8r23_273{left:41%}._diagnosticGrid_g8r23_449{grid-template-columns:minmax(500px,1.15fr) minmax(330px,.85fr);gap:48px}._guideMascotMotion_g8r23_783{width:min(540px,46vw);top:-20%;left:-30%}._methodIntroContent_g8r23_921{grid-template-columns:minmax(480px,.96fr) minmax(440px,1.04fr);gap:46px}._methodCanvas_g8r23_1022{grid-template-columns:minmax(340px,.82fr) minmax(480px,1.18fr);gap:42px;padding-top:112px}._methodStep_g8r23_1071{grid-template-columns:90px 1fr}._methodStep_g8r23_1071>span{font-size:3.8rem}._bookingMain_g8r23_1314{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}._bookingCopy_g8r23_1327 h2{font-size:clamp(3.25rem,4.8vw,4.15rem)}._bookingStepViewport_g8r23_1578{padding-inline:30px}._contactGrid_g8r23_1608{gap:14px}}@media (width<=900px){._hero_g8r23_160,._heroStage_g8r23_169{min-height:1120px}._heroCopy_g8r23_176{width:76%;padding-top:150px}._heroCopy_g8r23_176 h1{font-size:clamp(4.5rem,10vw,6.4rem)}._heroScene_g8r23_273{inset:520px calc(-50vw + 50%) 0 8%}._heroScroll_g8r23_299{right:46%}._diagnosticGrid_g8r23_449{grid-template-columns:1fr;gap:82px}._diagnosticGuide_g8r23_666{justify-self:center;width:min(590px,82vw);min-height:500px}._guideMascotMotion_g8r23_783{width:min(640px,74vw);top:-35%;left:-20%}._methodIntroContent_g8r23_921{grid-template-columns:1fr;gap:62px}._methodIntroFigure_g8r23_961{justify-self:end;width:92%;height:430px;margin-right:-9%!important}._methodCanvas_g8r23_1022{grid-template-columns:minmax(300px,.85fr) minmax(370px,1.15fr);gap:30px}._methodStep_g8r23_1071{grid-template-columns:68px 1fr}._methodStep_g8r23_1071>span{font-size:3rem}._methodStep_g8r23_1071 p{font-size:.73rem}._bookingMain_g8r23_1314{grid-template-columns:1fr;gap:54px;padding-bottom:76px}._bookingCopy_g8r23_1327{grid-template-columns:1fr 260px;column-gap:34px;display:grid}._bookingAsterisk_g8r23_1332,._bookingCopy_g8r23_1327 h2,._bookingCopy_g8r23_1327>p:not(._bookingDiagnostic_g8r23_1355){grid-column:1}._bookingGuide_g8r23_1363{grid-area:1/2/5;align-self:end;width:100%}._bookingDiagnostic_g8r23_1355{grid-column:1;margin-top:26px!important}}@media (width<=760px){._siteHeader_g8r23_53{height:72px;padding:0 16px}._logoLink_g8r23_87{width:74px}._siteHeader_g8r23_53 nav{gap:10px}._siteLink_g8r23_105{font-size:.65rem}._siteLink_g8r23_105 svg{display:none}._headerBooking_g8r23_106{min-height:40px;padding:0 12px;font-size:.66rem}._headerBooking_g8r23_106 span{display:none}._headerBooking_g8r23_106 b{font-weight:780;display:inline}._headerBooking_g8r23_106 svg{width:16px}._hero_g8r23_160{min-height:0}._heroStage_g8r23_169,._diagnosticShell_g8r23_416,._methodIntroContent_g8r23_921,._methodCanvas_g8r23_1022,._bookingMain_g8r23_1314{width:calc(100vw - 36px)}._heroStage_g8r23_169{min-height:0}._heroCopy_g8r23_176{width:100%;padding-top:122px}._heroCopy_g8r23_176 h1{font-size:clamp(3.5rem,17vw,5.1rem)}._heroLead_g8r23_196{max-width:92%;font-size:.92rem;margin-top:25px!important}._primaryButton_g8r23_204{width:100%;min-width:0;min-height:55px;margin-top:25px;font-size:.8rem}._proofLine_g8r23_237{gap:8px 15px;font-size:.62rem;margin-top:23px!important}._heroScene_g8r23_273{width:100vw;height:480px;margin-top:48px;margin-left:calc(50% - 50vw);position:relative;inset:auto}._heroMedia_g8r23_283{-webkit-mask-image:none;mask-image:none}._heroScroll_g8r23_299{background:#ffffffbd;width:50px;height:50px;bottom:20px;right:27px}._diagnostic_g8r23_329{min-height:0}._diagnosticShell_g8r23_416{padding:90px 0 114px}._diagnosticIntro_g8r23_424 h2{font-size:clamp(3.3rem,15vw,4.8rem)}._diagnosticIntro_g8r23_424>p{font-size:.88rem}._diagnosticGrid_g8r23_449{gap:0;margin-top:35px}._signalItem_g8r23_461>button{grid-template-columns:42px 28px 1fr 34px;min-height:66px;padding-right:4px}._signalItem_g8r23_461>button strong{font-size:.99rem}._signalResponse_g8r23_579{grid-template-columns:48px 1fr}._signalItemActive_g8r23_494 ._signalResponse_g8r23_579{max-height:330px;padding-right:4px}._signalAsterisk_g8r23_601{font-size:2.5rem}._signalResponse_g8r23_579 h3{font-size:1.04rem}._diagnosticGuide_g8r23_666{display:none}._guideMascotMotion_g8r23_783{width:min(560px,116vw);top:-26%;left:-32%}._guideTrack_g8r23_733{left:-8%}._diagnosticGuide_g8r23_666>p{bottom:10%;left:2%;right:2%}._diagnosticGuide_g8r23_666>a{bottom:-5%;right:3%}._methodIntroContent_g8r23_921{gap:44px;min-height:0;padding:96px 0 112px}._methodIntro_g8r23_868 h2{font-size:clamp(3rem,13vw,4.2rem)}._methodIntro_g8r23_868 p{font-size:.9rem}._methodIntroFigure_g8r23_961{justify-self:center;width:94%;height:315px;margin:0!important}._methodAsteriskOne_g8r23_888{font-size:12rem;top:24%;left:52%}._methodAsteriskThree_g8r23_890{display:none}._methodScroll_g8r23_981{height:auto}._methodSticky_g8r23_1001{min-height:0;position:relative}._methodCanvas_g8r23_1022{grid-template-columns:1fr;gap:0;min-height:0;padding:98px 0 112px}._methodKinetic_g8r23_1040{font-size:.59rem}._methodContent_g8r23_1035{grid-column:auto}._methodSectionTitle_g8r23_1061{font-size:clamp(3.35rem,14vw,4.35rem)}._methodStep_g8r23_1071{opacity:.7;grid-template-columns:64px 1fr;min-height:132px;padding:18px 8px;transform:none}._methodStep_g8r23_1071:hover,._methodStep_g8r23_1071:focus-visible,._methodStepActive_g8r23_1118{transform:translate(6px)}._methodStep_g8r23_1071>span{font-size:2.9rem}._methodStep_g8r23_1071 h3{font-size:1.13rem}._methodStep_g8r23_1071 p{font-size:.74rem}._methodVisual_g8r23_1177{display:none}._methodVisual_g8r23_1177 figure{width:92%;height:76%}._methodVisual_g8r23_1177 figure[data-position=active]{top:11%;right:2%}._methodVisual_g8r23_1177 figure[data-position=before]{top:-3%}._methodVisual_g8r23_1177 figure[data-position=after]{bottom:-7%}._bookingMain_g8r23_1314{grid-template-columns:1fr;gap:40px;min-height:0;padding:105px 0 58px}._bookingCopy_g8r23_1327{display:block}._bookingCopy_g8r23_1327 h2{font-size:clamp(3rem,13vw,4rem)}._bookingCopy_g8r23_1327>p:not(._bookingDiagnostic_g8r23_1355){font-size:.88rem}._bookingGuide_g8r23_1363,._bookingAmbient_g8r23_1276{display:none}._bookingExperience_g8r23_1428{grid-template-rows:74px 74px 1fr;min-height:650px}._bookingExperienceHeader_g8r23_1460{padding:0 18px}._bookingExperienceHeader_g8r23_1460 strong{font-size:1rem}._bookingExperienceHeader_g8r23_1460>div>span{font-size:.68rem}._bookingMascotFace_g8r23_1489{width:82px}._bookingProgress_g8r23_1511{padding:0 18px}._bookingProgress_g8r23_1511:before{left:74px;right:74px}._bookingProgress_g8r23_1511 li>strong{font-size:.7rem}._bookingProgress_g8r23_1511 li>span{width:34px;height:34px;font-size:.7rem}._bookingStepViewport_g8r23_1578{padding:8px 18px 26px}._contactGrid_g8r23_1608{grid-template-columns:1fr;gap:13px}._contactGrid_g8r23_1608 input{height:52px}._dateSelector_g8r23_1777>div{scrollbar-width:thin;grid-template-columns:repeat(7,76px);padding-bottom:7px;overflow-x:auto}._timeSelector_g8r23_1778>div{grid-template-columns:repeat(3,1fr);max-height:178px}._scheduleActions_g8r23_1918{grid-template-columns:1fr}._bookingBack_g8r23_1925{justify-content:center}._bookingSuccess_g8r23_1587{min-height:470px;padding-inline:2%}._successDetails_g8r23_1981{grid-template-columns:auto 1fr}._footer_g8r23_2010{flex-direction:column;justify-content:center;min-height:150px;padding:25px 18px}._footer_g8r23_2010 nav{flex-wrap:wrap;justify-content:center;gap:14px}._footer_g8r23_2010 nav>*+*{padding-left:14px}}@media (width<=390px){._siteLink_g8r23_105{display:none}._heroCopy_g8r23_176 h1{font-size:3.25rem}._proofLine_g8r23_237{grid-template-columns:1fr 1fr;display:grid}._heroScene_g8r23_273{top:auto}._signalItem_g8r23_461>button{grid-template-columns:38px 23px 1fr 30px}._bookingCopy_g8r23_1327 h2{font-size:2.82rem}}@media (prefers-reduced-motion:reduce){._landing_g8r23_1 *,._landing_g8r23_1 :before,._landing_g8r23_1 :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-parallax]{--parallax-y:0px!important}._methodScroll_g8r23_981{height:auto}._methodSticky_g8r23_1001{position:relative}}
