.um-section{background:var(--um-bg);color:var(--um-fg);padding:var(--um-pad) 28px;font-family:inherit;font-size:16px;line-height:1.6;isolation:isolate}.um-section *{box-sizing:border-box}.um-section [hidden]{display:none!important}.um-section .um-wrap{max-width:1240px;margin:auto}.um-section .um-heading{color:var(--um-fg);font-family:inherit;font-size:clamp(34px,4.1vw,60px);line-height:1.04;letter-spacing:-.045em;font-weight:800;margin:0 0 24px;overflow-wrap:anywhere}.um-section .um-eyebrow{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--um-accent);margin:0 0 18px}.um-section .um-body{font-size:17px;color:var(--um-muted);line-height:1.7;margin:0 0 26px}.um-section .um-intro{max-width:780px;margin-bottom:32px}.um-section .um-hero-grid,.um-section .um-split{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center}.um-section .um-hero-grid{grid-template-columns:1.16fr 1fr;gap:48px}.um-section .um-hero-grid .um-heading{font-size:clamp(36px,4vw,62px)}.um-section .um-hero-grid .um-intro{margin-bottom:22px}.um-section .um-image{display:block;width:100%;height:auto;border-radius:18px}.um-section .um-hero-media .um-image{aspect-ratio:1/1.1;object-fit:cover;border:5px solid white;border-radius:26px;box-shadow:12px 18px 0 rgba(21,34,45,.09),0 22px 48px rgba(21,34,45,.13)}.um-section .um-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.um-section .um-card{background:color-mix(in srgb,var(--um-fg) 4%,var(--um-bg));border:1px solid color-mix(in srgb,var(--um-fg) 14%,transparent);border-radius:16px;padding:22px;min-width:0}.um-section .um-card-title{font-size:19px;line-height:1.28;color:var(--um-fg);font-weight:750;margin:14px 0 10px;letter-spacing:-.02em}.um-section .um-card p{color:var(--um-muted);font-size:14px;line-height:1.6;margin:0}.um-section .um-card .um-image{aspect-ratio:3/2;object-fit:cover;border-radius:10px}.um-section .um-tag{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:30px;border-radius:9px;padding:4px 8px;background:var(--um-accent);color:var(--um-bg);font-size:11px;font-weight:800;letter-spacing:.05em}.um-section .um-cta{display:inline-flex;gap:20px;align-items:center;justify-content:center;background:var(--um-accent);color:var(--um-bg);text-decoration:none;border-radius:9px;padding:17px 25px;font-weight:800;font-size:13px;letter-spacing:.025em;line-height:1.4;box-shadow:0 8px 18px #00000012;transition:transform .15s;margin-top:24px;max-width:100%}.um-section .um-cta:hover{transform:translateY(-2px)}.um-section a:focus-visible,.um-section button:focus-visible,.um-section input:focus-visible,.um-section summary:focus-visible{outline:3px solid var(--um-accent);outline-offset:5px}.um-section .um-caption{font-size:12px;line-height:1.6;color:var(--um-muted);margin:14px 0 0}.um-section .um-hero-grid .um-card{padding:14px}.um-section .um-hero-grid .um-card-title{font-size:14px;margin-top:10px}.um-section .um-hero-grid .um-card p{font-size:12px;line-height:1.5}.um-section .um-hero-grid .um-cards{gap:10px}.um-section .um-review{padding:20px;margin:24px 0 0;border-radius:14px;border:1px solid color-mix(in srgb,var(--um-fg) 15%,transparent);font-size:14px}.um-section .um-review .um-image{width:48px;height:48px;object-fit:cover;float:left;margin-right:16px;border-radius:50%}.um-section .um-review blockquote{padding:0;border:0;margin:0 0 8px;color:var(--um-fg)}.um-section .um-review figcaption{font-size:12px;color:var(--um-muted)}.um-section .um-split .um-cards{grid-template-columns:1fr}.um-section .um-video-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:26px;align-items:start}.um-section .um-video-card p{color:var(--um-muted);font-size:15px}.um-section .um-video-frame{background:#101b27;border-radius:18px;overflow:hidden}.um-section .um-video{display:block;width:100%;max-height:570px;object-fit:contain;aspect-ratio:4/3}.um-section .um-video-card:nth-child(2) .um-video{aspect-ratio:3/4}.um-section .um-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.um-section .um-tabs button{font:inherit;font-size:14px;font-weight:700;color:var(--um-fg);background:transparent;border:1px solid color-mix(in srgb,var(--um-fg) 22%,transparent);border-radius:50px;padding:11px 22px;cursor:pointer}.um-section .um-tabs button[aria-selected=true]{background:var(--um-accent);color:var(--um-bg);border-color:var(--um-accent)}.um-section .um-subheading{color:var(--um-fg);font-size:clamp(26px,3vw,40px);font-weight:750;letter-spacing:-.035em;line-height:1.15;margin:0 0 22px}.um-section .um-size{font-size:80px;font-weight:800;line-height:1;color:var(--um-accent);letter-spacing:-.06em;margin:0 0 40px;padding-bottom:30px;border-bottom:1px solid #ffffff33}.um-section .um-size span{font-size:12px;font-weight:500;letter-spacing:.02em;display:block;margin-top:16px;color:var(--um-muted)}.um-section .um-price{color:var(--um-fg);font-size:34px;font-weight:800;line-height:1.2;margin:28px 0 0}.um-section .um-search-label{display:block;font-size:13px;color:var(--um-muted);margin-bottom:8px}.um-section .um-search{width:100%;padding:14px 16px;border:1px solid color-mix(in srgb,var(--um-fg) 25%,transparent);border-radius:9px;font:inherit;color:var(--um-fg);background:var(--um-bg);margin-bottom:18px}.um-section .um-faq{border-bottom:1px solid color-mix(in srgb,var(--um-fg) 18%,transparent)}.um-section .um-faq summary{font-size:16px;font-weight:700;cursor:pointer;padding:18px 24px 18px 0;color:var(--um-fg)}.um-section .um-faq>div{padding:0 0 22px;font-size:14px;color:var(--um-muted)}
@media(max-width:989px){.um-section{padding:calc(var(--um-pad)*.75) 22px}.um-section .um-hero-grid,.um-section .um-split{gap:28px;grid-template-columns:1fr 1fr}.um-section .um-hero-grid .um-cards{grid-template-columns:1fr}.um-section .um-hero-grid .um-card{padding:12px}.um-section .um-hero-grid .um-card-title{margin:6px 0}.um-section .um-heading{font-size:38px}.um-section .um-hero-grid .um-heading{font-size:40px}.um-section .um-card{padding:16px}}
@media(max-width:749px){.um-section{padding:calc(var(--um-pad)*.65) 20px}.um-section .um-hero-grid,.um-section .um-split,.um-section .um-video-grid{grid-template-columns:1fr;gap:28px}.um-section .um-heading,.um-section .um-hero-grid .um-heading{font-size:38px}.um-section .um-hero-grid .um-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.um-section .um-hero-grid .um-card{padding:11px}.um-section .um-hero-grid .um-card-title{font-size:13px}.um-section .um-hero-grid .um-card p{font-size:11px}.um-section .um-cards{grid-template-columns:1fr}.um-section .um-hero-media .um-image{aspect-ratio:3/2;border-radius:18px;box-shadow:7px 9px 0 #15222d12}.um-section .um-body{font-size:16px}.um-section .um-tabs button{padding:9px 14px;font-size:13px}.um-section .um-video-card:nth-child(2) .um-video{aspect-ratio:4/3;max-height:420px}.um-section .um-size{font-size:64px}.um-section .um-cta{padding:16px 18px;font-size:12px}}
@media(prefers-reduced-motion:reduce){.um-section .um-cta{transition:none}}
