.mtdl-frag section{position:relative}.mtdl-frag .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.mtdl-frag .eyebrow::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 10px 1px rgba(0,217,126,.6)}.mtdl-frag .btn--primary{background:#fff;color:#0a0908;box-shadow:0 10px 30px -8px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.7)}.mtdl-frag .btn--primary:hover{transform:translateY(-2px);background:#f1efec;box-shadow:0 18px 40px -10px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.7)}.mtdl-frag .btn--ghost{background:rgba(255,255,255,.045);color:#fff;border-color:var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mtdl-frag .btn--ghost:hover{background:rgba(255,255,255,.09);border-color:var(--border-2);transform:translateY(-2px)}.mtdl-frag .btn--lg{padding:18px 32px;font-size:16.5px}.mtdl-hero{padding:150px 0 90px;text-align:center}.mtdl-hero::before{content:"";position:absolute;top:-160px;left:50%;transform:translateX(-50%);width:820px;height:560px;pointer-events:none;background:radial-gradient(50% 55% at 50% 40%,rgba(255,255,255,.1),transparent 70%),radial-gradient(38% 48% at 50% 46%,rgba(0,217,126,.1),transparent 72%);filter:blur(6px)}.mtdl-hero .eyebrow{margin-bottom:22px}.mtdl-hero h1{font-size:clamp(40px,6.5vw,74px)}.mtdl-hero h1 .soft{color:var(--tx3)}.mtdl-hero .lead{max-width:600px;margin:24px auto 0;font-size:clamp(16px,2vw,19px);color:var(--tx2)}.mtdl-cta{margin-top:42px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.mtdl-meta{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;font-size:13.5px;color:var(--tx3)}.mtdl-meta span{display:inline-flex;align-items:center;gap:7px}.mtdl-meta span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);opacity:.9}.mtdl-sec{padding:76px 0;border-top:1px solid rgba(255,255,255,.05)}.mtdl-head{max-width:640px;margin:0 auto 48px;text-align:center}.mtdl-head h2{font-size:clamp(28px,4vw,44px);margin-top:16px}.mtdl-head p{margin-top:16px;font-size:16.5px}.mtdl-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mtdl-card{position:relative;padding:28px 24px;border-radius:20px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),var(--surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s var(--ease),border-color .3s var(--ease)}.mtdl-card:hover{transform:translateY(-4px);border-color:var(--border-2)}.mtdl-ic{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid var(--border);margin-bottom:18px;color:#fff}.mtdl-card h3{font-size:18px}.mtdl-card p{margin-top:8px;font-size:14px;color:var(--tx3);line-height:1.5}.mtdl-note{margin:34px auto 0;max-width:560px;text-align:center;font-size:15px;color:var(--tx2)}.mtdl-note b{color:#fff;font-weight:600}.mtdl-final{padding:96px 0 118px;text-align:center}.mtdl-final::before{content:"";position:absolute;bottom:-120px;left:50%;transform:translateX(-50%);width:700px;height:420px;background:radial-gradient(50% 60% at 50% 60%,rgba(0,217,126,.1),transparent 70%);pointer-events:none;filter:blur(4px)}.mtdl-final h2{font-size:clamp(30px,4.6vw,50px)}.mtdl-final p{margin:18px auto 0;max-width:500px;font-size:17px}.mtdl-final .mtdl-cta{margin-top:36px}html.mtdlon .mtdl-frag [data-rise]{opacity:0;transform:translateY(28px) scale(.985);filter:blur(7px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);will-change:transform,opacity}html.mtdlon .mtdl-frag [data-rise].rvis{opacity:1;transform:none;filter:none}.mtdl-frag .mtdl-grid [data-rise]:nth-child(5){transition-delay:.14s}.mtdl-frag .mtdl-grid [data-rise]:nth-child(6){transition-delay:.21s}@media (max-width:900px){.mtdl-grid{grid-template-columns:repeat(2,1fr)}.mtdl-hero{padding:126px 0 72px}}@media (max-width:560px){.mtdl-grid{grid-template-columns:1fr}.mtdl-cta{flex-direction:column}}.mtdl-light{background:linear-gradient(180deg,#fcfbf9,#f4f3f1);color:#17130e;border-top:1px solid rgba(23,19,14,.06)}.mtdl-light .eyebrow{color:#6b645a}.mtdl-light .eyebrow::before{box-shadow:0 0 10px 1px rgba(0,217,126,.55)}.mtdl-light h2{color:#17130e}.mtdl-light .mtdl-head p{color:#6b645a}.mtdl-ov.open{opacity:1;visibility:visible}.mtdl-ov.open .mtdl-sheet{transform:none}.dlcopy.done{background:rgba(0,217,126,.15);border-color:rgba(0,217,126,.4);color:#00d97e}.dlalt{margin:11px 0 0;font-size:12px;color:var(--tx3)}.dlalt b{color:var(--tx2);font-weight:600;font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.02em}html.mtdlon .mtdl-rise{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1)}html.mtdlon .mtdl-rise.rvis{opacity:1;transform:none}