body:has(.carenote-product):before{display:none}body:has(.carenote-product):after{display:none}body:has(.fe-page-root):before{display:none}body:has(.fe-page-root):after{display:none}:is(.carenote-product,.fe-page-root){--legacy-paper:var(--studio-paper);--legacy-panel:var(--studio-panel);--legacy-ink:var(--studio-ink);--legacy-muted:var(--studio-muted);--legacy-rule:var(--studio-line);--legacy-accent:var(--studio-panel);--bg:var(--legacy-paper);--bg-strong:var(--legacy-panel);--surface:var(--legacy-panel);--surface-strong:var(--legacy-panel);--surface-dark:var(--legacy-paper);--shadow:none}:is(.carenote-product,.fe-page-root) .page-main{padding:0 0 72px}:is(.carenote-product,.fe-page-root) .site-shell{width:min(1320px,100% - 80px)}:is(.carenote-product,.fe-page-root) .hero-panel{border:0;border-bottom:1px solid var(--legacy-rule);color:var(--legacy-ink);box-shadow:none;background:0 0;border-radius:0;padding:72px 0 64px}:is(.carenote-product,.fe-page-root) .hero-panel h1{letter-spacing:-.065em;max-width:19ch;margin:20px 0 24px;font-size:clamp(2.7rem,5.6vw,5.4rem);font-weight:600;line-height:1.06}:is(.carenote-product,.fe-page-root) .eyebrow{color:var(--legacy-muted);font-family:var(--font-studio-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.7rem;font-weight:500;display:inline-block}:is(.carenote-product,.fe-page-root) .eyebrow:before{display:none}:is(.carenote-product,.fe-page-root) .hero-copy{max-width:65ch;color:var(--legacy-muted);margin-bottom:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}:is(.carenote-product,.fe-page-root) .section{margin-top:36px}:is(.carenote-product,.fe-page-root) :is(.section-card,.feature-card,.workflow-step,.metric-card,.download-card,.contact-card,.quote-card,.section-aside){border:1px solid var(--legacy-rule);color:var(--legacy-ink);background:var(--legacy-panel);box-shadow:none;border-radius:20px;padding:30px}:is(.carenote-product,.fe-page-root) :is(.section-card,.download-card,.contact-card) h2{letter-spacing:-.045em;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:600}:is(.carenote-product,.fe-page-root) :is(.feature-grid,.metric-grid,.workflow-grid,.two-column,.story-grid,.field-grid){gap:18px;display:grid}:is(.carenote-product,.fe-page-root) .feature-grid,:is(.carenote-product,.fe-page-root) .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}:is(.carenote-product,.fe-page-root) :is(.feature-card,.metric-card,.workflow-step) h3{letter-spacing:-.035em;margin:20px 0 12px;font-size:1.15rem}:is(.carenote-product,.fe-page-root) :is(.feature-icon,.workflow-step>span){width:38px;height:38px;color:var(--legacy-ink);background:var(--legacy-accent);font-family:var(--font-studio-mono), ui-monospace, monospace;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}:is(.carenote-product,.fe-page-root) .metric-card strong{color:var(--legacy-ink);font-size:2rem}:is(.carenote-product,.fe-page-root) :is(.section-card,.feature-card,.workflow-step,.metric-card,.download-card,.contact-card) p,:is(.carenote-product,.fe-page-root) .check-list,:is(.carenote-product,.fe-page-root) .lede{color:var(--legacy-muted);line-height:1.75}:is(.carenote-product,.fe-page-root) .check-list li::marker{color:var(--legacy-ink)}:is(.carenote-product,.fe-page-root) .quote-card{background:var(--studio-panel)}:is(.carenote-product,.fe-page-root) .quote-card p{color:var(--legacy-ink);letter-spacing:-.035em;margin-bottom:0;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.35}:is(.carenote-product,.fe-page-root) .quote-card strong{color:var(--legacy-muted);font-family:var(--font-studio-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}:is(.carenote-product,.fe-page-root) .button{border:1px solid var(--legacy-ink);min-height:48px;box-shadow:none;border-radius:99px;padding:0 22px;font-size:.8rem;font-weight:700;line-height:1.3;transition:color .16s,background .16s}:is(.carenote-product,.fe-page-root) .button-primary{border-color:var(--studio-accent);color:var(--legacy-paper);background:var(--studio-accent)}:is(.carenote-product,.fe-page-root) :is(.button-secondary,.button-ghost){color:var(--legacy-ink);background:0 0}:is(.carenote-product,.fe-page-root) .button:hover{box-shadow:none;color:var(--legacy-ink);background:var(--legacy-accent);transform:none}:is(.carenote-product,.fe-page-root) .button-primary:hover{border-color:var(--studio-accent-hover);color:var(--legacy-paper);background:var(--studio-accent-hover)}:is(.carenote-product,.fe-page-root) .faq-list{gap:12px;margin-top:28px}:is(.carenote-product,.fe-page-root) .faq-card{border:1px solid var(--legacy-rule);box-shadow:none;background:0 0;border-radius:14px}:is(.carenote-product,.fe-page-root) .faq-card summary{justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-size:.98rem;font-weight:600;line-height:1.5;display:flex}:is(.carenote-product,.fe-page-root) .faq-card summary:after{content:"+";font-family:var(--font-studio-mono), ui-monospace, monospace;flex-shrink:0;font-size:1.25rem;font-weight:400}:is(.carenote-product,.fe-page-root) .faq-card[open] summary{background:var(--studio-panel)}:is(.carenote-product,.fe-page-root) .faq-card[open] summary:after{content:"−"}:is(.carenote-product,.fe-page-root) .faq-answer{color:var(--legacy-muted);padding-top:18px}:is(.carenote-product,.fe-page-root) .contact-form{gap:22px}:is(.carenote-product,.fe-page-root) .contact-form label{font-size:.82rem;font-weight:600}:is(.carenote-product,.fe-page-root) .contact-form :is(input,textarea){border:1px solid var(--studio-line-strong);color:var(--legacy-ink);background:var(--studio-paper);border-radius:10px;padding:15px 16px;font-size:1rem}:is(.carenote-product,.fe-page-root) .contact-form :is(input,textarea):focus{outline:2px solid var(--studio-accent);outline-offset:2px;border-color:var(--studio-accent)}:is(.carenote-product,.fe-page-root) .contact-form :is(input,textarea)::placeholder{color:var(--legacy-muted);opacity:1}:is(.carenote-product,.fe-page-root) .contact-form .form-status[data-state=success],:is(.carenote-product,.fe-page-root) .contact-form .form-status[data-state=pending]{color:var(--studio-accent)}:is(.carenote-product,.fe-page-root) .contact-form .form-status[data-state=error]{color:#ffb5a5}:is(.carenote-product,.fe-page-root) .page-main a:not(.button){color:var(--studio-accent);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}@media (max-width:900px){:is(.carenote-product,.fe-page-root) .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:is(.carenote-product,.fe-page-root) .site-shell{width:calc(100% - 40px)}}@media (max-width:600px){:is(.carenote-product,.fe-page-root) .hero-panel{padding:44px 0}:is(.carenote-product,.fe-page-root) .hero-panel h1{font-size:clamp(2.3rem,10vw,3.5rem)}:is(.carenote-product,.fe-page-root) .section{margin-top:22px}:is(.carenote-product,.fe-page-root) :is(.section-card,.feature-card,.workflow-step,.metric-card,.download-card,.contact-card,.quote-card,.section-aside){border-radius:16px;padding:22px}:is(.carenote-product,.fe-page-root) :is(.feature-grid,.metric-grid,.workflow-grid,.two-column,.story-grid,.field-grid){grid-template-columns:1fr;gap:14px}:is(.carenote-product,.fe-page-root) .hero-actions,:is(.carenote-product,.fe-page-root) .download-actions{align-items:stretch}:is(.carenote-product,.fe-page-root) .button{white-space:normal;text-align:center}}@media (max-width:360px){:is(.carenote-product,.fe-page-root) .site-shell{width:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){:is(.carenote-product,.fe-page-root) a{transition:none}}
