.svc-crumbs{font:10px/1.5 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#8c89a0;align-items:center;gap:10px;margin-bottom:18px;animation:.6s cubic-bezier(.2,.7,.2,1) both hero3-in;display:flex}.svc-crumbs a{color:#6a6878;transition:color .2s}.svc-crumbs a:hover{color:#5b2eff}.svc-crumbs span:last-child{color:#0e0c14}.svc-hero .hero2-title{font-size:clamp(38px,4.2vw,62px)}.svc-hero .svc-points{color:#4c4a58;grid-template-columns:1fr 1fr;gap:10px 22px;max-width:520px;margin-top:26px;font-size:12px;line-height:1.5;display:grid}.svc-hero .svc-points li{align-items:flex-start;gap:9px;display:flex}.svc-hero .svc-points li:before{content:"";background:#5b2eff;border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.svc-hero .tuning-story{border-left:2px solid var(--phase-color);min-height:0;margin:4px 0 0;padding:12px 0 8px 16px;animation:.6s cubic-bezier(.2,.7,.2,1) 1.35s both hero3-in}.svc-hero .tuning-story-kicker{font:9px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--phase-color);margin:0 0 4px}.svc-hero .tuning-story-title{font:500 clamp(17px, 1.35vw, 20px)/1.25 var(--font-body);letter-spacing:-.03em;color:#1a1626;margin:0 0 4px}.svc-hero .tuning-story-copy{color:#6a6878;max-width:520px;min-height:2.6em;margin:0;font-size:12.5px;line-height:1.6}.svc-hero .tuning-playback{margin-top:8px;padding:0 0 0 16px;animation:.6s cubic-bezier(.2,.7,.2,1) 1.45s both hero3-in}.ai-hero.is-dormant :is(.svc-hero .tuning-story,.svc-hero .tuning-playback,.svc-crumbs),.ai-hero.is-paused :is(.svc-hero .tuning-story,.svc-hero .tuning-playback,.svc-crumbs){animation-play-state:running!important}@media (width>=901px){.svc-hero[data-mode=tuning] .ai-hero-stage .engine-svg{max-height:min(560px, calc(100svh - var(--header-h,76px) - 250px))}}.svc-plate{background:#fff;padding-block:clamp(72px,9vw,120px)}.plate-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plate-card{background:#f7f6fc;border:1px solid #5b2eff14;border-radius:18px;padding:24px 22px 26px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),border-color .3s,background .3s;position:relative}.plate-card:hover{background:#fff;border-color:#5b2eff40;transform:translateY(-5px);box-shadow:0 30px 60px -30px #5b2eff55}.plate-n{font:10px/1.5 var(--font-mono);letter-spacing:.12em;color:#5b2eff}.plate-card h3{letter-spacing:-.025em;margin-top:14px;font-size:19px;font-weight:600;line-height:1.2}.plate-card p{color:#6a6878;margin-top:10px;font-size:13.5px;line-height:1.65}.svc-engage{background:#f3f1fb;padding-block:clamp(72px,9vw,120px)}.engage-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,5vw,80px);display:grid}.engage-copy p{color:#4c4a58;font-size:clamp(15px,1.15vw,17px);line-height:1.7}.engage-copy p+p{margin-top:16px}.engage-copy[data-reveal]{transition-delay:.2s}.svc-faq{background:#fff;padding-block:clamp(72px,9vw,120px)}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(36px,5vw,80px);display:grid}.faq-grid header{position:sticky;top:110px}.faq{border-top:1px solid #0e0c1420}.faq:last-child{border-bottom:1px solid #0e0c1420}.faq summary{cursor:pointer;letter-spacing:-.015em;color:#0e0c14;grid-template-columns:1fr 28px;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;transition:color .2s;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:#5b2eff}.faq summary i{border:1px solid #0e0c1426;border-radius:50%;width:28px;height:28px;transition:background .25s,border-color .25s,transform .4s cubic-bezier(.2,.7,.2,1);position:relative}.faq summary i:before,.faq summary i:after{content:"";background:currentColor;width:10px;height:1.5px;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.faq[open] summary i{color:#fff;background:#5b2eff;border-color:#5b2eff;transform:rotate(180deg)}.faq[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.faq p{color:#6a6878;margin:0 0 22px;padding-right:44px;font-size:15px;line-height:1.7;animation:.45s cubic-bezier(.2,.7,.2,1) both faq-open}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}}@media (width<=1100px){.plate-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.engage-grid,.faq-grid{grid-template-columns:1fr}.faq-grid header{position:static}}@media (width<=680px){.plate-grid,.svc-hero .svc-points{grid-template-columns:1fr}.faq summary{padding:18px 0;font-size:15px}.faq p{padding-right:0}}@media (prefers-reduced-motion:reduce){.svc-crumbs,.svc-hero .tuning-story,.svc-hero .tuning-playback,.faq p{animation:none}}.svc-body{background:#fff;padding-block:clamp(64px,8vw,110px)}.svc-side{background:#f7f6fc;border:1px solid #5b2eff14;border-radius:18px;padding:24px 26px;position:sticky;top:110px}.svc-side p{color:#4c4a58;margin:10px 0 18px;font-size:15px;line-height:1.7}.svc-prose{max-width:760px}.svc-prose.prose-split{max-width:none}.svc-prose>*+*{margin-top:1.15em}.svc-prose h2{letter-spacing:-.015em;color:#0e0c14;margin-top:1.8em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.1}.svc-prose h2:first-child{margin-top:0}.svc-prose h3{letter-spacing:-.02em;margin-top:1.6em;font-size:22px;font-weight:600}.svc-prose p,.svc-prose li{color:#4c4a58;font-size:17px;line-height:1.8}.svc-prose li+li{margin-top:.5em}.svc-prose strong{color:#0e0c14;font-weight:600}.svc-prose a{color:#5b2eff;text-underline-offset:3px;text-decoration:underline 1px;transition:text-decoration-color .2s}.svc-prose a:hover{text-decoration-color:#0000}.svc-prose blockquote{color:#0e0c14;border-left:3px solid #5b2eff;margin-left:0;padding:6px 0 6px 22px;font-family:Instrument Serif,Georgia,serif;font-size:24px;line-height:1.35}.svc-prose :not(pre)>code{font-family:var(--font-mono);color:#3a1bb8;background:#5b2eff12;border-radius:4px;padding:2px 6px;font-size:.92em}.dh-notice-band{background:#fff;padding-block:8px 0}.dh-notice{background:#f7f6fc;border:1px solid #f4c07866;border-radius:18px;align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.dh-notice-ic{color:#a86b12;background:#f4c07822;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dh-notice-ic svg{width:20px;height:20px}.dh-notice-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.dh-notice-head h2{letter-spacing:-.02em;font-size:17px;font-weight:600}.dh-tag{font:9px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#a86b12;background:#fff;border:1px solid #f4c07888;border-radius:999px;padding:4px 9px}.dh-notice p{color:#6a6878;font-size:14px;line-height:1.7}.dh-notice a{color:#5b2eff;text-underline-offset:3px;text-decoration:underline}.dh-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.dh-stats div{background:#f7f6fc;border:1px solid #5b2eff14;border-radius:20px;padding:26px 28px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s}.dh-stats div:hover{border-color:#5b2eff40;transform:translateY(-4px);box-shadow:0 30px 60px -30px #5b2eff55}.dh-stats dt{font:9px/1.5 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6a6878}.dh-stats dd{letter-spacing:-.02em;color:#5b2eff;font-variant-numeric:tabular-nums;margin:12px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(44px,4.4vw,60px);line-height:1}.dh-stats dd small{color:#6a6878;font-size:.5em}.dh-stats p{color:#6a6878;margin-top:12px;font-size:13px;line-height:1.6}.dh-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dh-group{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:20px;padding:26px 26px 28px;transition:background .3s,border-color .3s,transform .45s cubic-bezier(.2,.7,.2,1)}.dh-group:hover{background:#ffffff12;border-color:#a98bff66;transform:translateY(-4px)}.dh-group h3{letter-spacing:-.025em;color:#fff;margin-top:12px;font-size:20px;font-weight:600;line-height:1.2}.dh-group ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dh-group li{color:#b9b3d6;padding-left:16px;font-size:14px;line-height:1.65;position:relative}.dh-group li:before{content:"";background:#a98bff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:0}.dh-outcome-list{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.dh-outcome-list li{font:500 12px/1.3 var(--font-body);color:#0e0c14;background:#fff;border:1px solid #5b2eff26;border-radius:999px;padding:9px 14px;transition:border-color .2s,transform .3s}.dh-outcome-list li:hover{border-color:#5b2eff;transform:translateY(-2px)}@media (width<=1100px){.dh-group-grid{grid-template-columns:1fr}}@media (width<=900px){.svc-body-grid{grid-template-columns:1fr}.svc-side{position:static}.dh-stats{grid-template-columns:1fr}}@media (width<=680px){.dh-notice{flex-direction:column}}
