.product-landing{--product-color:#15211f}.product-subnav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.product-subnav>div{display:flex;gap:24px;flex-wrap:wrap}.product-subnav a:hover{color:var(--product-color);text-decoration:underline;text-underline-offset:4px}.product-landing-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:end;gap:80px;padding:74px 0 56px}.product-landing h1{max-width:700px;font-size:clamp(43px,4.8vw,68px);line-height:1.06;letter-spacing:-2.8px;font-weight:500;margin-top:30px;text-wrap:balance}.product-hero-copy .eyebrow{color:var(--product-color);margin-bottom:16px}.product-hero-copy .lead{font-size:18px}.product-hero-copy .site-actions{gap:18px}.product-primary{background:var(--product-color)}.product-media{margin:0}.product-media-stage{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--product-color) 16%,#fff);background:color-mix(in srgb,var(--product-color) 6%,#fbfaf7);border-radius:20px;color:var(--product-color)}.product-media-label{position:absolute;top:22px;left:24px;color:var(--text-secondary);border:1px solid #15211f15;background:#fbfaf7e6;border-radius:100px;padding:6px 11px;font-size:11px;letter-spacing:.15px;z-index:1}.product-illustration{width:100%;height:auto;max-height:500px;padding:18px}.product-media figcaption{font-size:12px;color:var(--text-secondary);padding:14px 0}.product-real-media{display:block;width:100%;height:auto;object-fit:contain;max-height:700px}.product-media-stage>.text-link{display:block;padding:18px}.product-use-section{padding:90px 0}.product-section-heading{max-width:650px;margin-bottom:38px}.product-landing h2{font-size:clamp(30px,3.25vw,44px);font-weight:500;line-height:1.16;letter-spacing:-1.45px;text-wrap:balance}.product-section-heading h2{margin:14px 0 20px}.product-audience,.product-section-heading>p:last-child{color:var(--text-secondary);font-size:16px;line-height:1.75}.product-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.product-use-card{background:#fff;border:1px solid var(--border);border-radius:14px;padding:30px}.product-step-number{display:inline-flex;width:37px;height:37px;align-items:center;justify-content:center;color:var(--product-color);border-radius:10px;background:color-mix(in srgb,var(--product-color) 8%,#fff);font-size:12px}.product-landing h3{font-size:22px;letter-spacing:-.5px;font-weight:500;line-height:1.3}.product-use-card h3{margin:28px 0 14px}.product-use-card p,.product-workflow li p{color:var(--text-secondary);font-size:15px;line-height:1.75}.product-workflow{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:70px 0}.product-workflow h2{margin:16px 0 20px}.product-workflow .text-link{display:inline-block;margin-top:25px;color:var(--product-color)}.product-workflow ol{list-style:none}.product-workflow li{display:flex;gap:22px;padding:0 0 30px}.product-workflow li:last-child{padding-bottom:0}.product-workflow li h3{margin:0 0 9px}.product-workflow-number{position:relative;flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--product-color) 35%,#fff);color:var(--product-color);font-size:13px}.product-questions{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;padding:80px 0}.product-questions h2{margin:16px 0 25px;font-size:clamp(28px,3vw,38px)}.product-questions details{border-top:1px solid var(--border)}.product-questions details:last-child{border-bottom:1px solid var(--border)}.product-questions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;cursor:pointer;font-weight:500;font-size:16px}.product-questions summary::-webkit-details-marker{display:none}.product-questions summary span{color:var(--product-color);font-size:22px;flex:none}.product-questions details[open] summary span{transform:rotate(45deg)}.product-questions details p{color:var(--text-secondary);line-height:1.75;font-size:15px;padding:0 32px 24px 0}.product-closing{display:grid;grid-template-columns:1.6fr 1fr;gap:60px;align-items:center;border-radius:18px;background:color-mix(in srgb,var(--product-color) 7%,#fbfaf7);padding:48px}.product-closing h2{margin-top:16px;font-size:clamp(28px,3vw,38px)}.product-closing>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:22px;justify-self:center}.product-closing .eyebrow{color:var(--product-color)}.product-family-link{display:flex;justify-content:space-between;gap:20px;padding:35px 0 0;font-size:13px;color:var(--text-secondary)}@media(max-width:1000px){.product-landing-hero{gap:40px}.product-questions,.product-workflow{gap:45px}.product-use-card{padding:24px}.product-landing h1{font-size:52px}}@media(max-width:760px){.product-subnav{align-items:flex-start;flex-direction:column;gap:15px;padding:20px 0}.product-subnav>div{gap:20px}.product-landing-hero{grid-template-columns:1fr;gap:28px;padding:40px 0 30px}.product-landing h1{font-size:clamp(38px,9vw,56px);letter-spacing:-1.8px;margin-top:24px}.product-hero-copy .lead{font-size:17px}.product-hero-copy .site-actions{margin-top:23px}.product-media-label{top:10px;left:12px;font-size:10px;padding:4px 8px}.product-illustration{padding:30px 0 5px}.product-media-stage{border-radius:12px}.product-use-section{padding:50px 0}.product-use-grid{grid-template-columns:1fr;gap:14px}.product-use-card h3{margin-top:18px}.product-questions,.product-workflow{grid-template-columns:1fr;gap:32px;padding:45px 0}.product-closing{grid-template-columns:1fr;gap:28px;padding:30px 24px}.product-closing>div:last-child{justify-self:start}.product-family-link{flex-direction:column;gap:10px}.product-landing h2{letter-spacing:-.8px}}