.-ogBXG_section{padding-block:var(--section-y);scroll-margin-top:var(--nav-height)}.-ogBXG_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:24px;display:flex}.-ogBXG_titles{flex-direction:column;gap:14px;display:flex}.-ogBXG_heading{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(32px,5.5vw,46px);font-weight:500;line-height:1.1}.-ogBXG_status{font-family:var(--font-mono);color:var(--ink-muted);margin:0;font-size:13px}.-ogBXG_chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.-ogBXG_chip{border:1px solid var(--border-control);background:var(--surface-card);min-height:44px;color:var(--brand-text);font:inherit;cursor:pointer;transition:background-color var(--dur-quick) ease, color var(--dur-quick) ease, border-color var(--dur-quick) ease;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:700;display:inline-flex}.-ogBXG_chip:hover{background:var(--brand-tint);border-color:var(--brand)}.-ogBXG_chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.-ogBXG_count{font-family:var(--font-mono);opacity:.8;font-size:12px;font-weight:500}.-ogBXG_grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.-ogBXG_grid>li{min-width:0;scroll-margin-top:calc(var(--nav-height) + 24px)}.-ogBXG_card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);height:100%;color:var(--ink);box-shadow:var(--shadow-rest);transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle), border-color var(--dur-quick) ease;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.-ogBXG_card:hover{border-color:var(--brand-tint-border);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.-ogBXG_media{aspect-ratio:4/3;background:var(--surface-photo);display:block;position:relative;overflow:hidden}.-ogBXG_media img{transition:transform .6s var(--ease-settle)}.-ogBXG_card:hover .-ogBXG_media img{transform:scale(1.05)}.-ogBXG_client{background:var(--surface-card);color:var(--on-brand-tint);box-shadow:var(--shadow-rest);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex;position:absolute;top:12px;left:12px}.-ogBXG_body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;padding:18px 20px 20px;display:flex}.-ogBXG_name{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:21px;font-weight:500;line-height:1.25}.-ogBXG_line{color:var(--ink-muted);font-size:15px;line-height:1.55}.-ogBXG_go{color:var(--brand-text);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:700;display:inline-flex}.-ogBXG_go svg{transition:transform var(--dur-base) var(--ease-settle)}.-ogBXG_card:hover .-ogBXG_go svg{transform:translate(3px)}@media (min-width:640px){.-ogBXG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.-ogBXG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1180px){.-ogBXG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (prefers-reduced-motion:reduce){.-ogBXG_card:hover,.-ogBXG_card:hover .-ogBXG_media img{transform:none}}
.nRc_VW_hero{background:linear-gradient(135deg, #1f5c631a, #30929d0f 45%, transparent 75%), var(--surface-page);padding-block:48px 56px;position:relative;overflow:hidden}.nRc_VW_inner{align-items:center;gap:40px;display:grid}.nRc_VW_copy{flex-direction:column;gap:20px;min-width:0;max-width:720px;display:flex}.nRc_VW_crumbs{margin:-12px 0 -8px}.nRc_VW_headline{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(40px,7.5vw,64px);font-weight:500;line-height:1.04}.nRc_VW_body{max-width:600px;color:var(--ink-muted);margin:0;font-size:18px;line-height:1.65}.nRc_VW_art{min-width:0;display:none}.nRc_VW_rule{transform-origin:0;height:2px;animation:nRc_VW_grow .9s .3s var(--ease-settle) both;background:linear-gradient(90deg,#1f5c63,#5fa7a9 40%,#f6f2ea 60%,#9d7b0f);position:absolute;bottom:0;left:0;right:0}@keyframes nRc_VW_grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nRc_VW_facets{height:340px;position:relative}.nRc_VW_facet{animation:14s ease-in-out infinite nRc_VW_drift;position:absolute}.nRc_VW_f1{background:var(--brand);opacity:.85;clip-path:polygon(22% 0,100% 0,100% 78%,78% 100%,0 100%,0 22%);width:120px;height:120px;top:8%;right:6%}.nRc_VW_f2{background:var(--brand-soft);clip-path:polygon(50% 0,100% 100%,0 100%);width:64px;height:64px;animation-delay:-4s;top:46%;right:38%}.nRc_VW_f3{background:var(--accent);opacity:.85;clip-path:polygon(0 0,100% 18%,74% 100%,12% 82%);width:88px;height:80px;animation-delay:-8s;top:72%;right:0}.nRc_VW_f4{background:var(--brand-tint-border);clip-path:polygon(0 0,100% 0,50% 100%);width:40px;height:40px;animation-delay:-11s;top:18%;right:58%}@keyframes nRc_VW_drift{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(12px,-16px)rotate(6deg)}}@media (min-width:1080px){.nRc_VW_hero{padding-block:88px 80px}.nRc_VW_inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px}.nRc_VW_art{display:block}}@media (prefers-reduced-motion:reduce){.nRc_VW_facet,.nRc_VW_rule{animation:none}}
.joYOla_section{padding-block:var(--section-y);scroll-margin-top:var(--nav-height)}.joYOla_header{flex-direction:column;align-items:flex-start;gap:14px;max-width:760px;margin-bottom:32px;display:flex}.joYOla_heading{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(32px,5.5vw,46px);font-weight:500;line-height:1.1}.joYOla_lead{max-width:520px;color:var(--ink-muted);margin:0;font-size:18px;line-height:1.6}.joYOla_heroActions{flex-wrap:wrap;gap:12px;display:flex}.joYOla_menu{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-float);padding:16px}.joYOla_menuLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 6px;padding:0 8px;font-size:12px;font-weight:600}.joYOla_menuList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.joYOla_menuLink{border-radius:var(--radius-md);color:var(--ink);transition:background-color var(--dur-quick) ease;align-items:center;gap:12px;padding:9px 8px;text-decoration:none;display:flex}.joYOla_menuLink:hover{background:var(--brand-tint)}.joYOla_menuIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 10%, var(--surface-card));width:40px;height:40px;color:var(--brand-text);flex:none;place-items:center;font-size:21px;display:grid}.joYOla_menuText{min-width:0;color:var(--ink-muted);flex-direction:column;flex:1;font-size:13px;line-height:1.35;display:flex}.joYOla_menuText strong{color:var(--ink);font-size:15px}.joYOla_menuArrow{color:var(--brand-text);transition:transform var(--dur-base) var(--ease-settle);flex:none}.joYOla_menuLink:hover .joYOla_menuArrow{transform:translate(3px)}.joYOla_grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}.joYOla_grid>li{min-width:0}.joYOla_card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);height:100%;box-shadow:var(--shadow-rest);transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle), border-color var(--dur-quick) ease;flex-direction:column;display:flex;position:relative;overflow:hidden}.joYOla_card:hover{border-color:var(--brand-tint-border);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.joYOla_card:has(.joYOla_link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.joYOla_media{aspect-ratio:4/3;background:var(--surface-photo);display:block;position:relative;overflow:hidden}.joYOla_img{object-fit:cover;transition:transform .6s var(--ease-settle)}.joYOla_card:hover .joYOla_img{transform:scale(1.04)}.joYOla_tag{background:var(--surface-card);box-shadow:var(--shadow-rest);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex;position:absolute;top:12px;left:12px}.joYOla_tag svg{color:var(--brand-text);font-size:16px}.joYOla_body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:20px 22px 22px;display:flex}.joYOla_title{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.2}.joYOla_link{color:inherit;outline:none;text-decoration:none}.joYOla_link:after{content:"";position:absolute;inset:0}.joYOla_summary{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.55}.joYOla_highlights{gap:6px;margin:2px 0 6px;padding:0;font-size:15px;line-height:1.45;list-style:none;display:grid}.joYOla_highlights li{gap:8px;display:flex}.joYOla_highlights svg{color:var(--brand-text);flex:none;margin-top:3px}.joYOla_foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;margin-top:auto;padding-top:14px;display:flex}.joYOla_price{font-family:var(--font-mono);color:var(--ink-muted);font-size:13px;font-weight:600}.joYOla_go{color:var(--brand-text);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.joYOla_go svg{transition:transform var(--dur-base) var(--ease-settle)}.joYOla_card:hover .joYOla_go svg{transform:translate(3px)}.joYOla_guide{padding-block:var(--section-y);background:var(--surface-sunken);border-block:1px solid var(--border);scroll-margin-top:var(--nav-height)}.joYOla_guideGrid{gap:32px;display:grid}.joYOla_guideHead{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.joYOla_guideList{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.joYOla_guideList li{border-bottom:1px solid var(--border)}.joYOla_guideRow{color:var(--ink);flex-direction:column;gap:10px;padding:18px 4px;text-decoration:none;display:flex}.joYOla_guideQuote{font-family:var(--font-display);font-size:21px;font-style:italic;line-height:1.35}.joYOla_guideQuote:before{content:"“"}.joYOla_guideQuote:after{content:"”"}.joYOla_guideAnswer{border:1px solid var(--border);background:var(--surface-card);white-space:nowrap;min-height:36px;color:var(--brand-text);transition:background-color var(--dur-quick) ease, border-color var(--dur-quick) ease, color var(--dur-quick) ease;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.joYOla_guideAnswer svg{transition:transform var(--dur-base) var(--ease-settle)}.joYOla_guideRow:hover .joYOla_guideAnswer{border-color:var(--brand);background:var(--brand);color:var(--on-brand)}.joYOla_guideRow:hover .joYOla_guideAnswer svg{transform:translate(3px)}@media (min-width:640px){.joYOla_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.joYOla_guideRow{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;padding:20px 8px}.joYOla_guideAnswer{flex:none;align-self:auto}}@media (min-width:1080px){.joYOla_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.joYOla_guideGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px}.joYOla_guideHead{top:calc(var(--nav-height) + 32px);position:sticky}}@media (prefers-reduced-motion:reduce){.joYOla_card:hover,.joYOla_card:hover .joYOla_img{transform:none}}
.Vl_ACa_section{padding-block:var(--section-y);scroll-margin-top:var(--nav-height)}.Vl_ACa_sunken{background:var(--surface-sunken);border-block:1px solid var(--border)}.Vl_ACa_section:not(.Vl_ACa_sunken)+.Vl_ACa_section:not(.Vl_ACa_sunken),.Vl_ACa_flush{padding-top:0}.Vl_ACa_sectionHead{flex-direction:column;align-items:flex-start;gap:14px;max-width:760px;margin-bottom:32px;display:flex}.Vl_ACa_heading{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(32px,5.5vw,46px);font-weight:500;line-height:1.1}.Vl_ACa_lead{max-width:640px;color:var(--ink-muted);margin:0;font-size:18px;line-height:1.6}.Vl_ACa_more{min-height:44px;color:var(--brand-text);text-underline-offset:3px;align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.Vl_ACa_more svg{transition:transform var(--dur-base) var(--ease-settle)}.Vl_ACa_more:hover svg{transform:translate(3px)}.Vl_ACa_pain,.Vl_ACa_tool{transition:opacity .6s ease calc(var(--i,0) * 90ms), transform .6s var(--ease-settle) calc(var(--i,0) * 90ms)}.Vl_ACa_pain[data-reveal=pending],.Vl_ACa_tool[data-reveal=pending]{opacity:0;transform:translateY(16px)}.Vl_ACa_pains{gap:16px;margin:0;padding:0;list-style:none;display:grid}.Vl_ACa_pain{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);height:100%;box-shadow:var(--shadow-rest);flex-direction:column;gap:10px;padding:22px 24px 26px;display:flex}.Vl_ACa_quoteMark{color:var(--accent);font-size:28px}.Vl_ACa_painText{font-family:var(--font-display);color:var(--ink);margin:0;font-size:20px;font-style:italic;line-height:1.45}.Vl_ACa_features{flex-direction:column;gap:56px;margin:0;padding:0;list-style:none;display:flex}.Vl_ACa_feature{align-items:center;gap:28px;display:grid}.Vl_ACa_visual{min-width:0;transition:opacity .6s ease, transform .8s var(--ease-settle)}.Vl_ACa_visual[data-reveal=pending]{opacity:0;transform:translateY(24px)}.Vl_ACa_photo{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-photo);box-shadow:var(--shadow-lift);display:block;position:relative;overflow:hidden}.Vl_ACa_img{object-fit:cover}.Vl_ACa_featureCopy{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.Vl_ACa_featureNum{font-family:var(--font-mono);letter-spacing:.08em;color:var(--brand-text);font-size:15px;font-weight:500}.Vl_ACa_featureTitle{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(26px,4.5vw,34px);font-weight:500;line-height:1.15}.Vl_ACa_featureBody{max-width:560px;color:var(--ink-muted);margin:0;font-size:17px;line-height:1.65}.Vl_ACa_points{color:var(--ink);gap:10px;margin:4px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.Vl_ACa_points li{align-items:flex-start;gap:10px;display:flex}.Vl_ACa_tick{background:var(--brand);width:22px;height:22px;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.Vl_ACa_note{border-left:3px solid var(--accent);max-width:760px;font-family:var(--font-display);color:var(--ink);margin:56px 0 0;padding-left:18px;font-size:21px;line-height:1.45}.Vl_ACa_tools{gap:14px;margin:0;padding:0;list-style:none;display:grid}.Vl_ACa_tool{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);align-items:flex-start;gap:16px;height:100%;padding:20px;display:flex}.Vl_ACa_toolIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--brand) 10%, var(--surface-card));width:48px;height:48px;color:var(--brand-text);flex:none;place-items:center;font-size:26px;display:grid}.Vl_ACa_toolName{font-family:var(--font-display);margin:0 0 4px;font-size:20px;font-weight:500;line-height:1.25}.Vl_ACa_toolWhat{color:var(--ink-muted);margin:0;font-size:15px;line-height:1.55}.Vl_ACa_pricing{align-items:start;gap:32px;display:grid}.Vl_ACa_pricingCopy{flex-direction:column;align-items:flex-start;gap:14px;max-width:520px;display:flex}.Vl_ACa_priceCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-float);padding:4px 22px}.Vl_ACa_prices{margin:0}.Vl_ACa_priceRow{flex-wrap:wrap;align-items:baseline;gap:6px 20px;padding:18px 0;display:flex}.Vl_ACa_priceRow+.Vl_ACa_priceRow{border-top:1px solid var(--border)}.Vl_ACa_priceRow dt{flex-direction:column;flex:220px;gap:4px;min-width:0;display:flex}.Vl_ACa_priceLabel{color:var(--ink);font-size:17px;font-weight:700}.Vl_ACa_priceNote{color:var(--ink-muted);font-size:15px;line-height:1.5}.Vl_ACa_price{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--brand-text);text-align:right;margin:0 0 0 auto;font-size:26px;font-weight:500;line-height:1.15}.Vl_ACa_priceFine{border-top:1px solid var(--border);color:var(--ink-muted);margin:0;padding:14px 0 18px;font-size:15px;line-height:1.5}.Vl_ACa_faqs{border-top:1px solid var(--border);max-width:860px}.Vl_ACa_faq{border-bottom:1px solid var(--border)}.Vl_ACa_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:16px;font-size:18px;font-weight:700;line-height:1.4;list-style:none;display:flex}.Vl_ACa_faq summary::-webkit-details-marker{display:none}.Vl_ACa_faq summary:hover{color:var(--brand-text)}.Vl_ACa_chevron{color:var(--brand-text);transition:transform var(--dur-base) var(--ease-settle);flex:none;font-size:22px}.Vl_ACa_faq[open] .Vl_ACa_chevron{transform:rotate(180deg)}.Vl_ACa_faq p{max-width:68ch;color:var(--ink-muted);margin:0;padding-bottom:20px;font-size:17px;line-height:1.65}.Vl_ACa_others{padding-block:0 var(--section-y)}.Vl_ACa_othersHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:24px;display:flex}.Vl_ACa_othersTitles{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Vl_ACa_othersHeading{font-family:var(--font-display);margin:0;font-size:clamp(26px,4.5vw,34px);font-weight:500;line-height:1.15}.Vl_ACa_otherGrid{gap:12px;margin:0;padding:0;list-style:none;display:grid}.Vl_ACa_otherGrid>li{min-width:0}.Vl_ACa_otherCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);height:100%;color:var(--ink);transition:transform var(--dur-base) var(--ease-settle), box-shadow var(--dur-base) var(--ease-settle), border-color var(--dur-quick) ease;align-items:center;gap:14px;padding:10px;text-decoration:none;display:flex;overflow:hidden}.Vl_ACa_otherCard:hover{border-color:var(--brand-tint-border);box-shadow:var(--shadow-lift);transform:translateY(-3px)}.Vl_ACa_otherMedia{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--surface-photo);flex:none;width:96px;position:relative;overflow:hidden}.Vl_ACa_otherBody{flex-direction:column;gap:4px;min-width:0;display:flex}.Vl_ACa_otherLabel{color:var(--brand-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.Vl_ACa_otherTitle{font-family:var(--font-display);text-wrap:balance;font-size:18px;line-height:1.25}@media (min-width:720px){.Vl_ACa_tools,.Vl_ACa_otherGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:900px){.Vl_ACa_pains{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:1080px){.Vl_ACa_features{gap:88px}.Vl_ACa_feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.Vl_ACa_feature:nth-child(2n) .Vl_ACa_visual{order:2}.Vl_ACa_note{margin-top:72px;font-size:23px}.Vl_ACa_tools{grid-template-columns:repeat(3,minmax(0,1fr))}.Vl_ACa_pricing{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.Vl_ACa_priceCard{padding:4px 32px}.Vl_ACa_otherGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.Vl_ACa_otherCard{flex-direction:column;align-items:stretch;gap:0;padding:0}.Vl_ACa_otherMedia{border-radius:0;width:100%}.Vl_ACa_otherBody{padding:14px 16px 18px}}@media (prefers-reduced-motion:reduce){.Vl_ACa_otherCard:hover{transform:none}.Vl_ACa_chevron{transition:none}}
.mqGsEq_section{background:var(--surface-sunken);border-bottom:1px solid var(--border);padding-block:56px}.mqGsEq_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin-bottom:28px;display:flex}.mqGsEq_headerText{flex-direction:column;gap:12px;display:flex}.mqGsEq_heading{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(26px,4.5vw,34px);font-weight:500;line-height:1.15}.mqGsEq_more{color:var(--brand-text);align-items:center;gap:6px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.mqGsEq_more svg{transition:transform var(--dur-base) var(--ease-settle)}.mqGsEq_more:hover svg{transform:translate(3px)}.mqGsEq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;margin:0;padding:0;list-style:none;display:grid}.mqGsEq_grid li{min-width:0}.mqGsEq_reveal{height:100%;transition:opacity .6s ease calc(var(--i) * 90ms), transform .8s var(--ease-settle) calc(var(--i) * 90ms)}.mqGsEq_reveal[data-reveal=pending]{opacity:0;transform:translateY(20px)}.mqGsEq_card{color:var(--ink);flex-direction:column;gap:2px;text-decoration:none;display:flex}.mqGsEq_browser{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-lift);transition:transform var(--dur-settle) var(--ease-settle), box-shadow var(--dur-settle) var(--ease-settle);border-radius:10px;margin-bottom:12px;overflow:hidden}.mqGsEq_card:hover .mqGsEq_browser{box-shadow:var(--shadow-float);transform:translateY(-4px)}.mqGsEq_bar{background:var(--surface-sunken);border-bottom:1px solid var(--border);align-items:center;gap:8px;height:26px;padding:0 9px;display:flex}.mqGsEq_dots{flex:none;gap:4px;display:flex}.mqGsEq_dots span{background:var(--border-control);opacity:.55;border-radius:50%;width:7px;height:7px}.mqGsEq_address{background:var(--surface-card);min-width:0;height:16px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--ink-subtle);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:10px;display:flex;overflow:hidden}.mqGsEq_address svg{flex:none}.mqGsEq_host{text-overflow:ellipsis;min-width:0;overflow:hidden}.mqGsEq_view{aspect-ratio:16/10;background:var(--surface-photo);position:relative}.mqGsEq_shot{object-fit:cover;object-position:top;transition:transform .7s var(--ease-settle)}.mqGsEq_card:hover .mqGsEq_shot{transform:scale(1.04)}.mqGsEq_name{font-family:var(--font-display);font-size:16px;line-height:1.3}.mqGsEq_industry{color:var(--ink-muted);font-size:13px}@media (min-width:640px){.mqGsEq_grid{gap:24px 20px}.mqGsEq_name{font-size:19px}.mqGsEq_industry{font-size:14px}}@media (min-width:1080px){.mqGsEq_section{padding-block:72px}.mqGsEq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media (prefers-reduced-motion:reduce){.mqGsEq_reveal,.mqGsEq_browser,.mqGsEq_shot{transition:none}.mqGsEq_reveal[data-reveal=pending]{opacity:1;transform:none}}
.IlJreq_jump{border-radius:var(--radius-md);background:var(--brand);min-height:52px;color:var(--on-brand);transition:background-color var(--dur-base) var(--ease-tide);align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 1px #01272b14,0 14px 28px -16px #01272b73}.IlJreq_jump:hover{background:var(--brand-hover)}.IlJreq_jump svg{transition:transform var(--dur-base) var(--ease-settle)}.IlJreq_jump:hover svg{transform:translateY(3px)}.IlJreq_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.IlJreq_tile{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--surface-photo);box-shadow:var(--shadow-lift);animation:6s ease-in-out infinite IlJreq_bob;animation-delay:calc(var(--i) * -1.1s);position:relative;overflow:hidden}.IlJreq_tile:nth-child(3n+2){translate:0 36px}@keyframes IlJreq_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.IlJreq_marquee{color:#fff;background:linear-gradient(135deg,#1f5c63 0% 40%,#2a7f89 100%);padding-block:16px}.IlJreq_window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.IlJreq_track{gap:40px;width:max-content;animation:60s linear infinite IlJreq_marquee;display:flex}.IlJreq_window:hover .IlJreq_track{animation-play-state:paused}.IlJreq_item{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:40px;font-size:clamp(20px,3vw,26px);font-weight:500;display:flex}.IlJreq_item:after{content:"";background:#8fd3d1;border-radius:2px;width:4px;height:20px;transform:skew(-20deg)}@keyframes IlJreq_marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.IlJreq_playbook{padding-block:0 var(--section-y)}.IlJreq_header{flex-direction:column;gap:14px;max-width:760px;margin-bottom:32px;display:flex}.IlJreq_heading{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(32px,6vw,48px);font-weight:500;line-height:1.1}.IlJreq_jobs{gap:20px;margin:0;padding:0;list-style:none;display:grid}.IlJreq_job{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);height:100%;box-shadow:var(--shadow-rest);transition:opacity .6s ease calc(var(--i,0) * 90ms), transform .6s var(--ease-settle) calc(var(--i,0) * 90ms);flex-direction:column;gap:10px;padding:26px 24px;display:flex}.IlJreq_job[data-reveal=pending]{opacity:0;transform:translateY(16px)}.IlJreq_icon{border-radius:var(--radius-md);background:var(--brand-tint);width:48px;height:48px;color:var(--on-brand-tint);place-items:center;margin-bottom:4px;font-size:26px;display:grid}.IlJreq_jobTitle{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.2}.IlJreq_jobBody{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.6}@media (min-width:900px){.IlJreq_jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (prefers-reduced-motion:reduce){.IlJreq_tile,.IlJreq_track{animation:none}.IlJreq_track{flex-wrap:wrap;justify-content:center;row-gap:8px;width:auto}}
.xgfVtq_section{padding-block:var(--section-y)}.xgfVtq_header{flex-direction:column;gap:14px;max-width:720px;margin-bottom:36px;display:flex}.xgfVtq_heading{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(30px,5.5vw,44px);font-weight:500;line-height:1.12}.xgfVtq_grid{gap:20px;display:grid}.xgfVtq_good,.xgfVtq_bad{border-radius:var(--radius-lg);border:1px solid var(--border);padding:24px 20px}.xgfVtq_good{background:var(--surface-card);box-shadow:var(--shadow-float)}.xgfVtq_bad{background:var(--surface-sunken)}.xgfVtq_colTitle{font-family:var(--font-display);margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.2}.xgfVtq_good ul,.xgfVtq_bad ul{flex-direction:column;gap:14px;margin:0;padding:0;font-size:17px;line-height:1.5;list-style:none;display:flex}.xgfVtq_good li,.xgfVtq_bad li{align-items:flex-start;gap:12px;display:flex}.xgfVtq_yes,.xgfVtq_no{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:15px;display:grid}.xgfVtq_yes{background:var(--brand);color:var(--on-brand)}.xgfVtq_no{border:1.5px solid var(--border-control);color:var(--ink-muted)}.xgfVtq_bad li{color:var(--ink-muted)}@media (min-width:640px){.xgfVtq_good,.xgfVtq_bad{padding:32px}}@media (min-width:960px){.xgfVtq_grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px}}
.rxiTPq_section{padding-block:0 var(--section-y)}.rxiTPq_band{--ink:#fff;--ink-muted:#e3ecea;--brand-text:#cfe1d9;--accent:#cfe1d9;--accent-text:#fff;border-radius:var(--radius-lg);color:var(--ink);box-shadow:var(--shadow-float);background:linear-gradient(135deg,#1f5c63 0% 35%,#2a7f89 100%);gap:28px;padding:32px 20px;display:grid}.rxiTPq_copy{flex-direction:column;gap:14px;min-width:0;display:flex}.rxiTPq_heading{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,6vw,46px);font-weight:500;line-height:1.1}.rxiTPq_body{max-width:560px;color:var(--ink-muted);margin:0;font-size:18px;line-height:1.6}.rxiTPq_side{flex-direction:column;gap:14px;display:flex}.rxiTPq_person{align-items:center;gap:14px;padding-bottom:4px;display:flex}.rxiTPq_avatar{object-fit:cover;border:2px solid #ffffffd9;border-radius:50%;flex:none;width:56px;height:56px}.rxiTPq_person span{color:var(--ink-muted);flex-direction:column;font-size:15px;line-height:1.35;display:flex}.rxiTPq_person strong{color:var(--ink);font-size:17px}.rxiTPq_actions{flex-direction:column;gap:12px;display:flex}.rxiTPq_actions .rxiTPq_solid{color:#1f5c63;background:#fff;border-color:#fff}.rxiTPq_actions .rxiTPq_solid:hover{color:#174950;background:#cfe1d9;border-color:#cfe1d9}.rxiTPq_actions .rxiTPq_ghost{color:#fff;background:#ffffff14;border-color:#ffffff8c}.rxiTPq_actions .rxiTPq_ghost:hover{color:#fff;background:#ffffff29;border-color:#fff}.rxiTPq_fine{color:#fff;margin:0;font-size:15px}@media (min-width:640px){.rxiTPq_band{padding:40px}}@media (min-width:1080px){.rxiTPq_band{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:48px;padding:56px}}
