.ui-detail{width:min(1180px,100%)}.ui-detail *{box-sizing:border-box}.ui-hero{gap:1.25rem;margin-bottom:1.5rem;display:grid}.ui-kicker{color:#8bd9c7;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.ui-hero h2{color:var(--text-color);font-family:var(--heading-font);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.03}.ui-hero__lead{color:#f2f2f2d6;max-width:74ch;margin:0;font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.75}.ui-hero__actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.ui-hero__actions .button-simple{width:auto;margin-top:0}.ui-secondary-link{color:var(--site-link-color);font-weight:700;text-decoration:none}.ui-demo-panel{background:linear-gradient(180deg, #ffffff0e, #ffffff05), var(--background-three);border:1px solid #ffffff17;border-radius:8px;margin:1.5rem 0;overflow:hidden;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff12}.ui-demo-panel__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:start;gap:1rem;padding:1rem;display:flex}.ui-demo-panel__header h3{color:var(--text-color);font-family:var(--heading-font);margin:0 0 .35rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.15}.ui-demo-panel__header p{color:#f2f2f2b8;max-width:66ch;margin:0;line-height:1.65}.ui-demo-panel__body{padding:clamp(1rem,2.5vw,1.5rem)}.ui-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.5rem 0 0;display:grid}.ui-note{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;padding:1rem}.ui-note h3{color:var(--text-color);margin:0 0 .45rem;font-size:1.05rem;line-height:1.25}.ui-note p{color:#f2f2f2bd;margin:0;line-height:1.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=860px){.ui-notes-grid{grid-template-columns:1fr}.ui-demo-panel__header{flex-direction:column}}@media (width<=640px){.ui-hero__actions{flex-direction:column;align-items:stretch;width:100%}.ui-hero__actions .button-simple{width:100%}.ui-hero__actions .ui-secondary-link{align-self:flex-start;width:auto}}.seo-section{background:radial-gradient(circle at top left, #00a8ff0d, transparent 35%), linear-gradient(180deg, #ffffff08, #fff0), var(--background-three);border:1px solid #ffffff14;border-radius:20px;width:100%;margin-top:2.5rem;margin-bottom:2.5rem;padding:2.2rem;box-shadow:0 12px 30px #00000040}.seo-text-content p,.faq-content p{text-align:justify;color:#ffffffd9;margin-bottom:1.2rem;font-size:.95rem;line-height:1.65}.seo-text-content p:last-child,.faq-content p:last-child{margin-bottom:0}.seo-faq-divider{border-top:1px solid #ffffff14;margin-top:2.5rem;padding-top:2rem}.seo-section h2,.seo-section h3{color:var(--text-color);font-family:var(--heading-font);text-align:left;margin-bottom:1.5rem;font-weight:700}.seo-section h2{font-size:clamp(1.5rem,2.5vw,2.2rem)}.seo-section h3{font-size:clamp(1.25rem,2vw,1.75rem)}.faq-content h4{color:var(--hover-color);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.05rem;font-weight:600}
