.sjJ09a_wrap{gap:var(--sp-56);grid-template-columns:.9fr 1.1fr;align-items:center;display:grid}@media (max-width:900px){.sjJ09a_wrap{grid-template-columns:1fr}}.sjJ09a_slider{aspect-ratio:4/3;border-radius:var(--r-xl);box-shadow:var(--shadow-lg);border:1px solid var(--border);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.sjJ09a_layer{place-items:center;display:grid;position:absolute;inset:0}.sjJ09a_layer:before{content:"";opacity:.5;background-image:radial-gradient(#fff6 1.5px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0}.sjJ09a_layer svg{opacity:.22;width:34%;position:relative}.sjJ09a_before{background:linear-gradient(135deg, var(--n-300), var(--n-500))}.sjJ09a_before svg{color:var(--n-800)}.sjJ09a_after{background:var(--grad-brand);clip-path:inset(0 0 0 50%)}.sjJ09a_after svg{color:var(--n-0)}[dir=rtl] .sjJ09a_after{clip-path:inset(0 50% 0 0)}.sjJ09a_tag{padding:var(--sp-8) var(--sp-16);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--n-0);background:#00000059;position:absolute;inset-block-end:16px}.sjJ09a_tagBefore{inset-inline-start:16px}.sjJ09a_tagAfter{inset-inline-end:16px}.sjJ09a_handle{background:var(--n-0);width:3px;position:absolute;inset-block:0;inset-inline-start:50%}.sjJ09a_handle:after{content:"";background:var(--n-0);width:44px;height:44px;box-shadow:var(--shadow);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.sjJ09a_handle:before{content:"⟺";z-index:2;color:var(--brand-hover);font-size:var(--fs-xl);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}
.z5abKa_dock{z-index:var(--z-dock);background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-start:1px solid var(--border);transition:transform .5s var(--ease-standard);position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(120%);box-shadow:0 -8px 30px -18px #10525e4d}.z5abKa_dock.z5abKa_show{transform:none}.z5abKa_inner{justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-12) 0;display:flex}.z5abKa_text b{font-size:var(--fs-base)}.z5abKa_text span{font-size:var(--fs-xs);color:var(--text-muted);display:block}@media (max-width:600px){.z5abKa_text{display:none}}
.pFbicG_band{position:relative;overflow:hidden}.pFbicG_revealWrap{display:block}.pFbicG_link{background:var(--grad-brand);min-height:clamp(260px,48svh,460px);color:var(--text-on-brand);padding-inline:var(--sp-24);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.pFbicG_link:hover .pFbicG_word,.pFbicG_link:focus-visible .pFbicG_word{transform:scale(1.03)}.pFbicG_word{font-size:clamp(4.5rem,17vw,11rem);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);transition:transform var(--dur) var(--ease-standard);line-height:1}.pFbicG_corner{max-width:34ch;font-size:var(--fs-sm);color:color-mix(in srgb, var(--text-on-brand) 85%, transparent);position:absolute;inset-block-start:var(--sp-24);inset-inline-start:var(--sp-24)}@media (max-width:640px){.pFbicG_corner{font-size:var(--fs-xs);max-width:60%}}.pFbicG_arrow{border:1.5px solid color-mix(in srgb, var(--text-on-brand) 45%, transparent);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-block-start:var(--sp-24);inset-inline-end:var(--sp-24)}.pFbicG_arrow svg{width:20px;height:20px;transform:scaleX(-1)}[dir=ltr] .pFbicG_arrow svg{transform:none}@media (max-width:640px){.pFbicG_arrow{width:32px;height:32px}.pFbicG_arrow svg{width:16px;height:16px}}
.cT5AVW_frame{border-radius:var(--r-2xl);background:var(--grad-ink);max-width:900px;box-shadow:var(--shadow-lg), var(--shadow-glow);aspect-ratio:16/9;margin-inline:auto;overflow:hidden}.cT5AVW_video{object-fit:cover;width:100%;height:100%;display:block}.cT5AVW_caption{max-width:900px;margin:var(--sp-16) auto 0;text-align:center;font-size:var(--fs-sm);color:var(--text-muted)}
.KzALwq_panel{background:var(--bg);color:var(--text);position:relative;overflow:hidden}.KzALwq_blob{background:var(--blob-coral);opacity:.2;filter:blur(70px);z-index:0;border-radius:50%;width:480px;height:480px;animation:22s ease-in-out infinite KzALwq_blobDrift;position:absolute;inset-block-start:-12%;inset-inline-start:-8%}@keyframes KzALwq_blobDrift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,20px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.KzALwq_blob{animation:none}}.KzALwq_wrap{z-index:1;gap:var(--sp-64);grid-template-columns:.85fr 1.15fr;align-items:center;display:grid;position:relative}@media (max-width:900px){.KzALwq_wrap{gap:var(--sp-32);grid-template-columns:1fr}}.KzALwq_name{font-size:clamp(2rem,4.5vw,3.25rem)}.KzALwq_portrait{aspect-ratio:3/4;border-radius:var(--r-2xl);background:linear-gradient(155deg, var(--teal-800), var(--teal-900));border:1px solid var(--border);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:relative;overflow:hidden}@media (max-width:900px){.KzALwq_portrait{aspect-ratio:16/10}}.KzALwq_portrait:before{content:"";background-image:radial-gradient(color-mix(in srgb, var(--teal-500) 16%, transparent) 1.5px, transparent 1.5px);background-size:24px 24px;position:absolute;inset:0}.KzALwq_cornerFrame{width:80%;height:80%;position:absolute;inset:10%;overflow:visible}.KzALwq_cornerFrame path{fill:none;stroke:var(--brand);stroke-width:1.6px;opacity:.55;vector-effect:non-scaling-stroke}.KzALwq_frameName{z-index:1;max-width:78%;padding-inline:var(--sp-16);font-size:clamp(var(--fs-2xl), 5vw, var(--fs-4xl));font-weight:var(--fw-black);color:var(--brand);text-align:center;line-height:1.35;position:relative}.KzALwq_badge{background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);border-radius:var(--r-full);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text);position:absolute;inset-block-end:18px;inset-inline-start:18px}.KzALwq_role{color:var(--brand-hover);font-weight:var(--fw-semibold);font-size:var(--fs-base);margin:var(--sp-12) 0 var(--sp-16)}.KzALwq_bio{color:var(--text-muted);font-size:var(--fs-base);max-width:56ch}.KzALwq_credentials{gap:var(--sp-12);margin-top:var(--sp-24);flex-wrap:wrap;display:flex}.KzALwq_credential{align-items:center;gap:var(--sp-8);font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);padding:var(--sp-8) var(--sp-16);display:flex}.KzALwq_credential svg{width:16px;color:var(--brand)}.KzALwq_medicalCouncil{align-items:center;gap:var(--sp-8);margin-top:var(--sp-16);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.KzALwq_medicalCouncil svg{width:16px;color:var(--success,var(--brand));flex-shrink:0}.KzALwq_medicalCouncilLink{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}
.odSOTW_wrap{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.odSOTW_svg{z-index:1;width:82%;position:relative;overflow:visible}.odSOTW_echo{fill:var(--teal-100);opacity:.35}.odSOTW_fill{filter:drop-shadow(0 28px 48px color-mix(in srgb, var(--teal-700) 34%, transparent))}.odSOTW_outline{fill:none;stroke:var(--teal-700);stroke-width:1px;opacity:.25}
.LZwSOa_hero{min-height:calc(100svh - var(--nav-h));padding-block:var(--sp-40) var(--sp-80);align-items:center;display:flex;position:relative;overflow:hidden}.LZwSOa_aurora{z-index:0;background:radial-gradient(60% 55% at 78% 12%, var(--teal-100) 0%, transparent 60%), radial-gradient(55% 55% at 12% 92%, var(--coral-100) 0%, transparent 58%), radial-gradient(50% 50% at 50% 40%, var(--teal-50) 0%, transparent 70%), linear-gradient(180deg, var(--bg), var(--surface-2));position:absolute;inset:0}.LZwSOa_inner{z-index:2;gap:var(--sp-48);grid-template-columns:1.1fr .9fr;align-items:center;display:grid;position:relative}@media (max-width:940px){.LZwSOa_inner{gap:var(--sp-32);grid-template-columns:1fr}.LZwSOa_visual{aspect-ratio:1;max-width:340px;margin-inline:auto}}@media (max-width:560px){.LZwSOa_hero{padding-block:var(--sp-24) var(--sp-48);min-height:0}.LZwSOa_title{margin:var(--sp-20) 0 var(--sp-24)}.LZwSOa_lead{margin-bottom:var(--sp-20)}.LZwSOa_reviews{margin-top:var(--sp-16)}.LZwSOa_trust{margin-top:var(--sp-24);gap:var(--sp-24)}.LZwSOa_visual{max-width:220px}}.LZwSOa_title{font-size:var(--fs-hero);margin:var(--sp-24) 0 var(--sp-32);line-height:1.32}.LZwSOa_highlight{background:linear-gradient(100deg, var(--teal-600) 20%, var(--coral-600) 85%);color:#0000;-webkit-text-fill-color:transparent;line-height:inherit;-webkit-background-clip:text;background-clip:text}.LZwSOa_lead{font-size:var(--fs-xl);color:var(--text-muted);max-width:46ch;margin-bottom:var(--sp-32)}.LZwSOa_ctaRow{gap:var(--sp-12);flex-wrap:wrap;display:flex}.LZwSOa_reviews{align-items:center;gap:var(--sp-12);margin-top:var(--sp-12);padding:var(--sp-8) var(--sp-16) var(--sp-8) var(--sp-8);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text);transition:box-shadow var(--dur) var(--ease-standard), transform var(--dur) var(--ease-standard);text-decoration:none;display:inline-flex}.LZwSOa_reviews:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.LZwSOa_reviewAvatars{display:flex}.LZwSOa_reviewAvatar{background:var(--grad-brand);width:30px;height:30px;color:var(--text-on-brand);font-size:var(--fs-xs);font-weight:var(--fw-bold);border:2px solid var(--surface);border-radius:50%;place-items:center;margin-inline-start:calc(-1 * var(--sp-4));display:grid}.LZwSOa_reviewAvatar:first-child{margin-inline-start:0}.LZwSOa_reviewStars{color:var(--warning);font-size:var(--fs-xs)}.LZwSOa_trust{align-items:center;gap:var(--sp-12);margin-top:var(--sp-48);font-size:var(--fs-sm);color:var(--text-muted);font-weight:var(--fw-medium);flex-wrap:wrap;display:flex}.LZwSOa_trust span:not([aria-hidden]){white-space:nowrap}.LZwSOa_trust span[aria-hidden]{color:var(--text-subtle)}.LZwSOa_visual{aspect-ratio:1/1.1;place-items:center;display:grid;position:relative}.LZwSOa_glow{background:radial-gradient(circle, var(--teal-100) 0%, transparent 70%);filter:blur(40px);opacity:.8;border-radius:50%;position:absolute;inset:-8%}
._4OLmmW_grid{gap:var(--sp-16);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){._4OLmmW_grid{grid-template-columns:1fr 1fr}}._4OLmmW_tile{aspect-ratio:1;border-radius:var(--r-md);background:linear-gradient(150deg, var(--teal-600), var(--teal-800));box-shadow:var(--shadow-sm);padding:var(--sp-16);color:var(--n-0);transition:.4s var(--ease-standard);align-items:flex-end;display:flex;position:relative;overflow:hidden}._4OLmmW_tile:hover{box-shadow:var(--shadow);transform:translateY(-6px)}._4OLmmW_tile:before{content:"";background:radial-gradient(circle at 70% 20%, color-mix(in srgb, var(--teal-400) 50%, transparent), transparent 60%), radial-gradient(circle at 20% 90%, color-mix(in srgb, var(--coral-500) 35%, transparent), transparent 55%), radial-gradient(#ffffff59 1.5px, transparent 1.5px);background-size:auto,auto,22px 22px;position:absolute;inset:0}._4OLmmW_tile:nth-child(3n+2):before{background:radial-gradient(circle at 25% 15%, color-mix(in srgb, var(--coral-500) 40%, transparent), transparent 58%), radial-gradient(circle at 80% 85%, color-mix(in srgb, var(--teal-400) 50%, transparent), transparent 60%), radial-gradient(#ffffff59 1.5px, transparent 1.5px);background-size:auto,auto,22px 22px}._4OLmmW_tile ._4OLmmW_glyph{opacity:.16;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}._4OLmmW_tile ._4OLmmW_glyph svg{width:34%;color:var(--n-0)}._4OLmmW_tile:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000008c);height:65%;position:absolute;inset-block-end:0;inset-inline:0}._4OLmmW_caption{z-index:1;font-size:var(--fs-xs);font-weight:var(--fw-medium);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}._4OLmmW_comments{z-index:1;margin:var(--sp-4) 0 0;font-size:var(--fs-xs);opacity:.85;padding:0;list-style:none;position:relative}._4OLmmW_comments li{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.gf3aqG_bar{background:var(--bg);border-block:1px solid var(--border)}.gf3aqG_inner{padding-block:var(--sp-24);justify-content:center;align-items:center;gap:var(--sp-20);text-align:center;flex-wrap:wrap;display:flex}.gf3aqG_text{color:var(--text);font-size:var(--fs-base);font-weight:var(--fw-medium)}
._7Spa9q_wrap{padding-block:var(--sp-24);border-block:1px solid var(--border);background:var(--surface);overflow:hidden}._7Spa9q_track{gap:var(--sp-56);white-space:nowrap;width:max-content;animation:28s linear infinite _7Spa9q_slide;display:flex}@keyframes _7Spa9q_slide{to{transform:translate(-50%)}}._7Spa9q_item{align-items:center;gap:var(--sp-8);color:var(--text-muted);font-weight:var(--fw-semibold);font-size:var(--fs-sm);display:flex}._7Spa9q_item svg{color:var(--brand)}._7Spa9q_dot{opacity:.4}@media (prefers-reduced-motion:reduce){._7Spa9q_track{animation:none}}
._50lwjW_grid{gap:var(--sp-24);grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;display:grid}@media (max-width:900px){._50lwjW_grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){._50lwjW_grid{grid-template-columns:1fr}}._50lwjW_featuredWrap{grid-area:span 2/span 2}@media (max-width:900px){._50lwjW_featuredWrap{grid-area:span 1/span 2}}@media (max-width:600px){._50lwjW_featuredWrap{grid-column:span 1}}._50lwjW_featured{height:100%;min-height:280px;padding:var(--sp-48);border-radius:var(--r-lg);background:var(--grad-ink);color:var(--n-0);flex-direction:column;display:flex;position:relative;overflow:hidden}._50lwjW_blob{background:var(--blob-mint);opacity:.14;filter:blur(70px);z-index:0;border-radius:50%;width:460px;height:460px;animation:26s ease-in-out infinite _50lwjW_blobDrift2;position:absolute;inset-block-end:-14%;inset-inline-end:-6%}@keyframes _50lwjW_blobDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,-18px)scale(1.1)}}@media (prefers-reduced-motion:reduce){._50lwjW_blob{animation:none}}._50lwjW_serviceCard{box-shadow:0 10px 26px -14px color-mix(in srgb, var(--teal-500) 28%, transparent)}._50lwjW_serviceCard.card-hover:hover{box-shadow:var(--shadow-glow)}._50lwjW_serviceCard ._50lwjW_iconTeal{background:var(--teal-50);color:var(--teal-600)}._50lwjW_serviceCard ._50lwjW_iconCoral{background:var(--coral-50);color:var(--coral-600)}._50lwjW_serviceCard ._50lwjW_iconMint{background:var(--success-bg);color:var(--success)}._50lwjW_serviceCard ._50lwjW_iconAmber{background:var(--warning-bg);color:var(--warning)}._50lwjW_serviceCard.card-hover:hover ._50lwjW_iconTeal{background:var(--grad-brand);color:var(--text-on-brand)}._50lwjW_serviceCard.card-hover:hover ._50lwjW_iconCoral{background:var(--grad-accent);color:var(--text-on-accent)}._50lwjW_serviceCard.card-hover:hover ._50lwjW_iconMint{background:linear-gradient(135deg, var(--success), color-mix(in srgb, var(--success) 65%, black));color:var(--n-0)}._50lwjW_serviceCard.card-hover:hover ._50lwjW_iconAmber{background:linear-gradient(135deg, var(--warning), color-mix(in srgb, var(--warning) 65%, black));color:var(--n-0)}._50lwjW_featuredPhoto{z-index:0}._50lwjW_featuredScrim{z-index:1;background:var(--grad-cine-wash);position:absolute;inset:0}._50lwjW_featured>:not(._50lwjW_featuredPhoto):not(._50lwjW_featuredScrim){z-index:2;position:relative}._50lwjW_featured h3{font-size:var(--fs-2xl);margin-block:var(--sp-20) var(--sp-12)}._50lwjW_featured p{color:#ffffffb3;font-size:var(--fs-base);max-width:42ch}._50lwjW_featuredBadge{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--teal-300);background:color-mix(in srgb, var(--teal-400) 14%, transparent);border:1px solid color-mix(in srgb, var(--teal-400) 30%, transparent);padding:var(--sp-4) var(--sp-12);border-radius:var(--r-full);align-self:flex-start}._50lwjW_featuredIcon{width:var(--icon-box-xl);height:var(--icon-box-xl);border-radius:var(--r-md);background:color-mix(in srgb, var(--teal-400) 14%, transparent);color:var(--teal-300);margin-top:var(--sp-24);place-items:center;display:grid}._50lwjW_featuredIcon svg{width:var(--icon-lg);height:var(--icon-lg);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--teal-400) 50%, transparent))}._50lwjW_featuredMeta{padding-top:var(--sp-20);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--teal-300);margin-top:auto}
.NJJUeW_ambientPhoto{z-index:0;opacity:.16;width:min(46%,620px);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 30%,#0000 92%);mask-image:linear-gradient(270deg,#000 30%,#0000 92%)}[dir=rtl] .NJJUeW_ambientPhoto{inset-inline:0 auto;-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 92%);mask-image:linear-gradient(90deg,#000 30%,#0000 92%)}@media (max-width:900px){.NJJUeW_ambientPhoto{display:none}}.NJJUeW_grid{gap:var(--sp-24);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;display:grid}@media (max-width:900px){.NJJUeW_grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.NJJUeW_grid{grid-template-columns:1fr}}.NJJUeW_featuredWrap{grid-column:span 2}@media (max-width:600px){.NJJUeW_featuredWrap{grid-column:span 1}}.NJJUeW_featured{background:var(--brand-subtle);border-color:color-mix(in srgb, var(--brand) 30%, transparent);flex-direction:column;justify-content:center;height:100%;display:flex}.NJJUeW_featured .NJJUeW_quote{font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--text)}.NJJUeW_stars{color:var(--warning);margin-bottom:var(--sp-12)}.NJJUeW_blob{background:var(--blob-teal);opacity:.16;filter:blur(70px);z-index:0;pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;inset-block-start:-10%;inset-inline-start:-6%}.NJJUeW_quote{font-size:var(--fs-base);margin-bottom:var(--sp-20)}.NJJUeW_who{justify-content:center;align-items:center;gap:var(--sp-12);text-align:start;display:flex}.NJJUeW_avatar{background:var(--grad-brand);width:46px;height:46px;color:var(--text-on-brand);font-weight:var(--fw-bold);border-radius:50%;flex:none;place-items:center;display:grid}.NJJUeW_who b{font-size:var(--fs-sm);display:block}.NJJUeW_who span{font-size:var(--fs-xs);color:var(--text-muted)}
.bw_OnW_motif{overflow:visible}.bw_OnW_fillBox{width:100%;height:100%}.bw_OnW_motif.bw_OnW_onDark .bw_OnW_outline,.bw_OnW_motif.bw_OnW_onDark .bw_OnW_outlineFaint{stroke:var(--teal-400)}.bw_OnW_motif.bw_OnW_onDark .bw_OnW_mesh .bw_OnW_lineVisible{stroke:var(--coral-300)}.bw_OnW_motif.bw_OnW_onDark .bw_OnW_mesh .bw_OnW_lineFaint{stroke:var(--teal-400)}.bw_OnW_motif.bw_OnW_onDark .bw_OnW_point{fill:var(--coral-300)}.bw_OnW_glowFill{filter:drop-shadow(0 18px 34px color-mix(in srgb, var(--teal-600) 42%, transparent))}.bw_OnW_outline{stroke:var(--brand);stroke-width:2.4px;vector-effect:non-scaling-stroke;opacity:.85}.bw_OnW_outlineFaint{stroke:var(--brand);stroke-width:1.6px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;opacity:.45}.bw_OnW_mesh .bw_OnW_lineVisible{stroke:var(--accent);stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.55}.bw_OnW_mesh .bw_OnW_lineFaint{stroke:var(--brand);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.18}.bw_OnW_point{fill:var(--accent);opacity:.8}@media (prefers-reduced-motion:no-preference){.bw_OnW_points .bw_OnW_point{animation:2.4s ease-in-out infinite bw_OnW_pulse}}@keyframes bw_OnW_pulse{50%{opacity:.35}}
._33nj-G_proc{background:var(--wash-mint)}._33nj-G_grid{gap:var(--sp-64);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:900px){._33nj-G_grid{grid-template-columns:1fr}}._33nj-G_sticky{aspect-ratio:1;background:var(--grad-ink);border-radius:var(--r-2xl);box-shadow:var(--shadow-lg);place-items:center;display:grid;position:sticky;top:120px;overflow:hidden}@media (max-width:900px){._33nj-G_sticky{aspect-ratio:16/10;position:relative;top:0}}._33nj-G_glowtooth{width:44%;color:var(--teal-400);filter:drop-shadow(0 0 30px color-mix(in srgb, var(--teal-400) 50%, transparent));transition:.6s var(--ease-standard)}._33nj-G_stepPhoto{opacity:0;transition:opacity .8s var(--ease-standard)}._33nj-G_stepPhoto[data-visible=true]{opacity:1}._33nj-G_stepScrim{background:var(--grad-cine-wash);position:absolute;inset:0}._33nj-G_steps{gap:var(--sp-16);flex-direction:column;display:flex}._33nj-G_step{padding:var(--sp-24);border-radius:var(--r-lg);transition:.4s var(--ease-standard);border:1px solid #0000}._33nj-G_step._33nj-G_on{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow);transform:scale(1.02)}._33nj-G_step ._33nj-G_n{width:38px;height:38px;padding:var(--sp-8);background:var(--brand-subtle);margin-bottom:var(--sp-12);transition:background var(--dur) var(--ease-standard);border-radius:50%;place-items:center;display:inline-grid}._33nj-G_step._33nj-G_on ._33nj-G_n{background:var(--grad-brand)}._33nj-G_step h3{font-size:var(--fs-xl);margin-bottom:var(--sp-8)}._33nj-G_step p{color:var(--text-muted);font-size:var(--fs-base)}._33nj-G_capWrap{margin-top:var(--sp-64);padding-top:var(--sp-48);border-top:1px solid var(--border)}._33nj-G_capLabel{color:var(--text-muted);font-size:var(--fs-sm);margin-bottom:var(--sp-16)}._33nj-G_capList{gap:var(--sp-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._33nj-G_capChip{font-size:var(--fs-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-full);padding:var(--sp-8) var(--sp-16)}
