#rc-triconails-ed{ --rc-teal: #052431;--rc-teal-dark: #03161f;--rc-teal-light: #103b4e;--rc-sage: #376847;--rc-sage-dark: #274b33;--rc-sage-soft: #f2f7f3;--rc-sage-light: #e8f0ea;--rc-yellow: #f2bc00;--rc-yellow-light: #fff8d6;--rc-amber: #d99b26;--rc-text: #1e293b;--rc-text-muted: #64748b;--rc-border: #e2e8f0;--rc-radius: 28px;--rc-radius-lg: 24px;--rc-radius-md: 16px;--rc-shadow: 0 12px 36px rgba(5,36,49,0.08);--rc-shadow-sm: 0 4px 12px rgba(5,36,49,0.04);--touch-min: 44px;max-width: 1280px;margin: 0 auto;background-color: #f8fafb;font-family: Helvetica,Arial,sans-serif;color: var(--rc-text);line-height: 1.5;-webkit-font-smoothing: antialiased;position: relative;overflow: hidden}#rc-triconails-ed *{ box-sizing: border-box;margin: 0;padding: 0}#rc-triconails-ed img{ max-width: 100%;height: auto;display: block}#rc-triconails-ed .rc-trust-bar{ background: var(--rc-teal);color: #e2e8f0;font-size: 12px;font-weight: 500;padding: 10px 24px;border-bottom: 1px solid rgba(255,255,255,0.08);border-radius: 12px 12px 0 0}#rc-triconails-ed .rc-trust-bar__inner{ display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 12px}#rc-triconails-ed .rc-trust-bar__left,#rc-triconails-ed .rc-trust-bar__right{ display: flex;align-items: center}#rc-triconails-ed .rc-trust-bar__brand{ color: #f7ce68;font-weight: 600;letter-spacing: 0.04em}#rc-triconails-ed .rc-trust-bar__sep{ color: rgba(255,255,255,0.25);margin: 0 4px}#rc-triconails-ed .rc-trust-bar__check{ color: #f7ce68;font-weight: 600;margin-right: 4px}#rc-triconails-ed .rc-banner-top{ position: relative;width: 100%;background: var(--rc-teal);overflow: hidden;z-index: 1}#rc-triconails-ed .rc-top-menu{ position: sticky;top: 0;z-index: 50;background: rgba(255,255,255,0.97);backdrop-filter: blur(10px);border-bottom: 1px solid var(--rc-border);box-shadow: 0 2px 10px rgba(5,36,49,0.03)}#rc-triconails-ed .rc-top-menu__inner{ display: flex;align-items: center;justify-content: space-between;padding: 12px 24px;overflow-x: auto;scrollbar-width: none}#rc-triconails-ed .rc-top-menu__inner::-webkit-scrollbar{ display: none}#rc-triconails-ed .rc-top-menu__brand{ font-family: Garamond,Georgia,serif;font-weight: 600;font-size: 20px;color: var(--rc-teal);white-space: nowrap;margin-right: 28px}#rc-triconails-ed .rc-top-menu__brand span{ color: var(--rc-sage);font-family: Helvetica,Arial,sans-serif;font-weight: 600}#rc-triconails-ed .rc-top-menu__list{ display: flex;list-style: none;gap: 14px;white-space: nowrap}#rc-triconails-ed .rc-top-menu__link{ display: inline-flex;align-items: center;min-height: var(--touch-min);font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.04em;color: #475569;text-decoration: none;transition: color 0.2s ease}#rc-triconails-ed .rc-top-menu__link:hover,#rc-triconails-ed .rc-top-menu__link.is-active{ color: var(--rc-teal)}#rc-triconails-ed .rc-section-header{ text-align: center;max-width: 800px;margin: 0 auto 40px}#rc-triconails-ed .rc-section-header--left{ text-align: left}#rc-triconails-ed .rc-section-badge{ display: inline-block;background-color: var(--rc-yellow);color: #111827;font-family: Helvetica,Arial,sans-serif;font-weight: 600;font-size: 13px;letter-spacing: 0.08em;text-transform: uppercase;padding: 5px 12px;border-radius: 4px;margin-bottom: 10px}#rc-triconails-ed .rc-section-title{ font-family: Helvetica,Arial,sans-serif;font-weight: 600;font-size: 28px;line-height: 1.2;color: var(--rc-teal);text-transform: uppercase;letter-spacing: -0.01em}#rc-triconails-ed .rc-section-title--white{ color: #ffffff}#rc-triconails-ed .rc-section-subtitle{ font-size: 15px;color: var(--rc-text-muted);max-width: 720px;margin: 12px auto 0;line-height: 1.6}#rc-triconails-ed .rc-section-subtitle--white{ color: #cbd5e1}#rc-triconails-ed .rc-card-layer{ position: relative;border-radius: var(--rc-radius);margin-top: -28px;padding: 56px 36px 52px;box-shadow: var(--rc-shadow)}@media (max-width: 768px){ #rc-triconails-ed .rc-card-layer{ padding: 36px 20px 32px;border-radius: 20px;margin-top: -20px}}#rc-triconails-ed .rc-card-layer--hero{ padding: 68px 36px 64px}@media (max-width: 768px){ #rc-triconails-ed .rc-card-layer--hero{ padding: 44px 20px 36px}}#rc-triconails-ed .rc-card-layer--white{ background: #ffffff;border: 1px solid rgba(5,36,49,0.06);z-index: 10}#rc-triconails-ed .rc-card-layer--dark{ background: var(--rc-teal);color: #ffffff;border: 1px solid rgba(255,255,255,0.1);z-index: 11}#rc-triconails-ed .rc-card-layer--sage{ background: var(--rc-sage-soft);border: 1px solid rgba(55,104,71,0.12);z-index: 12}#rc-triconails-ed .rc-card-layer--slate-light{ background: #f8fafc;border: 1px solid #e2e8f0;z-index: 13}#rc-triconails-ed .rc-tag-row{ display: flex;gap: 8px;flex-wrap: wrap}#rc-triconails-ed .rc-tag{ display: inline-flex;align-items: center;gap: 6px;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;padding: 4px 10px;border-radius: 4px}#rc-triconails-ed .rc-tag--sage{ background: var(--rc-sage-light);color: var(--rc-sage-dark)}#rc-triconails-ed .rc-tag--yellow{ background: var(--rc-yellow-light);color: #855b00;border: 1px solid #ffe082}#rc-triconails-ed .rc-tag--slate{ background: #e2e8f0;color: #334155}#rc-triconails-ed .rc-hero-grid{ display: grid;grid-template-columns: 1.25fr 0.75fr;gap: 48px;align-items: center}@media (max-width: 992px){ #rc-triconails-ed .rc-hero-grid{ grid-template-columns: 1fr;gap: 32px}}#rc-triconails-ed .rc-hero-copy{ display: flex;flex-direction: column}#rc-triconails-ed .rc-hero-headline{ font-family: Helvetica,Arial,sans-serif;font-size: 32px;font-weight: 600;line-height: 1.2;color: var(--rc-teal);margin-bottom: 14px}#rc-triconails-ed .rc-hero-headline span{ display: inline-block;font-size: 20px;font-weight: 600;color: #111827;background-color: var(--rc-yellow);padding: 3px 10px;border-radius: 3px;margin-top: 8px;line-height: 1.35;font-style: normal;box-decoration-break: clone;-webkit-box-decoration-break: clone}#rc-triconails-ed .rc-hero-desc{ font-size: 15px;color: #475569;line-height: 1.65;margin-bottom: 24px}#rc-triconails-ed .rc-quick-stats{ display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}@media (max-width: 600px){ #rc-triconails-ed .rc-quick-stats{ grid-template-columns: 1fr}}#rc-triconails-ed .rc-stat-box{ background: #f8fafc;border: 1px solid var(--rc-border);border-radius: var(--rc-radius-md);padding: 16px;text-align: left}#rc-triconails-ed .rc-stat-box__num{ font-size: 20px;font-weight: 800;margin-bottom: 2px}#rc-triconails-ed .rc-stat-box__num--amber{ color: var(--rc-amber)}#rc-triconails-ed .rc-stat-box__num--sage{ color: var(--rc-sage)}#rc-triconails-ed .rc-stat-box__num--teal{ color: var(--rc-teal)}#rc-triconails-ed .rc-stat-box__heading{ font-weight: 700;font-size: 13px;color: var(--rc-teal);margin-bottom: 2px}#rc-triconails-ed .rc-stat-box__label{ font-size: 12px;color: var(--rc-text-muted);line-height: 1.3}#rc-triconails-ed .rc-packshot-box{ background: #f8fafc;border-radius: var(--rc-radius-lg);border: 1px solid var(--rc-border);padding: 32px 20px;text-align: center;box-shadow: var(--rc-shadow-sm)}#rc-triconails-ed .rc-packshot-box img{ max-height: 320px;margin: 0 auto;object-fit: contain}#rc-triconails-ed .rc-packshot-box__title{ font-family: Garamond,Georgia,serif;font-size: 18px;font-weight: 600;color: var(--rc-teal);margin-top: 14px}#rc-triconails-ed .rc-packshot-box__sub{ font-size: 12px;color: var(--rc-text-muted);margin-top: 4px}#rc-triconails-ed .rc-benefit-grid{ display: grid;grid-template-columns: repeat(3,1fr);gap: 20px;margin-top: 24px}@media (max-width: 900px){ #rc-triconails-ed .rc-benefit-grid{ grid-template-columns: 1fr}}#rc-triconails-ed .rc-benefit-card{ background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.12);border-radius: 16px;padding: 24px;display: flex;flex-direction: column}#rc-triconails-ed .rc-benefit-card__icon{ width: 36px;height: 36px;background: var(--rc-yellow);color: #111827;font-weight: 800;font-size: 15px;display: flex;align-items: center;justify-content: center;border-radius: 8px;margin-bottom: 14px}#rc-triconails-ed .rc-benefit-card__title{ font-size: 17px;font-weight: 700;color: #ffffff;margin-bottom: 8px}#rc-triconails-ed .rc-benefit-card__text{ font-size: 14px;color: #cbd5e1;line-height: 1.6}#rc-triconails-ed .rc-science-layout{ display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 36px;align-items: center}@media (max-width: 900px){ #rc-triconails-ed .rc-science-layout{ grid-template-columns: 1fr}}#rc-triconails-ed .rc-media-frame{ border-radius: 20px;overflow: hidden;box-shadow: 0 10px 30px rgba(5,36,49,0.08);border: 1px solid rgba(5,36,49,0.06);background: #ffffff}#rc-triconails-ed .rc-media-frame__caption{ padding: 16px 20px;background: #ffffff}#rc-triconails-ed .rc-media-frame__title{ font-weight: 700;font-size: 14px;color: var(--rc-teal)}#rc-triconails-ed .rc-media-frame__desc{ font-size: 12px;color: var(--rc-text-muted);margin-top: 2px;line-height: 1.4}#rc-triconails-ed .rc-pillars-list{ display: flex;flex-direction: column;gap: 12px}#rc-triconails-ed .rc-pillar-item{ background: #ffffff;border: 1px solid #e2e8f0;border-radius: 14px;padding: 16px 20px;transition: transform 0.2s ease,box-shadow 0.2s ease}#rc-triconails-ed .rc-pillar-item:hover{ transform: translateY(-2px);box-shadow: 0 6px 20px rgba(5,36,49,0.06)}#rc-triconails-ed .rc-pillar-header{ display: flex;justify-content: space-between;align-items: center;margin-bottom: 4px}#rc-triconails-ed .rc-pillar-name{ font-family: Garamond,Georgia,serif;font-size: 16px;font-weight: 600;color: var(--rc-teal)}#rc-triconails-ed .rc-pillar-desc{ font-size: 13px;color: #475569;line-height: 1.5}#rc-triconails-ed .rc-ritual-layout{ display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 36px;align-items: center}@media (max-width: 900px){ #rc-triconails-ed .rc-ritual-layout{ grid-template-columns: 1fr}}#rc-triconails-ed .rc-steps-col{ display: flex;flex-direction: column;gap: 16px}#rc-triconails-ed .rc-step-card{ display: flex;gap: 16px;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 16px;padding: 18px 20px}#rc-triconails-ed .rc-step-card--featured{ background: #fffdf5;border: 2px solid var(--rc-yellow)}#rc-triconails-ed .rc-step-num{ width: 36px;height: 36px;border-radius: 8px;background: var(--rc-teal);color: #ffffff;font-weight: 800;font-size: 16px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}#rc-triconails-ed .rc-step-card--featured .rc-step-num{ background: var(--rc-yellow);color: #111827}#rc-triconails-ed .rc-step-header{ display: flex;justify-content: space-between;align-items: center;margin-bottom: 2px}#rc-triconails-ed .rc-step-title{ font-size: 15px;font-weight: 700;color: var(--rc-teal);margin-bottom: 4px}#rc-triconails-ed .rc-step-text{ font-size: 13px;color: #475569;line-height: 1.5}#rc-triconails-ed .rc-line-grid{ display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;align-items: stretch}@media (max-width: 900px){ #rc-triconails-ed .rc-line-grid{ grid-template-columns: 1fr}}#rc-triconails-ed .rc-product-card{ background: #ffffff;border: 1px solid #e2e8f0;border-radius: 20px;padding: 24px;display: flex;flex-direction: column;justify-content: space-between;text-align: center;box-shadow: 0 4px 16px rgba(5,36,49,0.03);position: relative;text-decoration: none;color: inherit;cursor: pointer;transition: border-color 0.2s ease,box-shadow 0.2s ease}#rc-triconails-ed a.rc-product-card:hover{ border-color: var(--rc-teal);box-shadow: 0 8px 24px rgba(5,36,49,0.08)}#rc-triconails-ed .rc-product-card--active{ border: 2px solid var(--rc-teal);box-shadow: 0 10px 30px rgba(5,36,49,0.1);transform: translateY(-4px)}#rc-triconails-ed .rc-product-card__badge-top{ position: absolute;top: -14px;left: 50%;transform: translateX(-50%)}#rc-triconails-ed .rc-product-card__img{ height: 200px;display: flex;align-items: center;justify-content: center;margin-bottom: 16px}#rc-triconails-ed .rc-product-card__img img{ max-height: 180px;object-fit: contain}#rc-triconails-ed .rc-product-card__name{ font-family: Garamond,Georgia,serif;font-size: 18px;font-weight: 600;color: var(--rc-teal);margin: 8px 0}#rc-triconails-ed .rc-product-card__desc{ font-size: 13px;color: #64748b;line-height: 1.5;margin-bottom: 18px}#rc-triconails-ed .rc-btn{ display: inline-block;width: 100%;padding: 10px 16px;border-radius: 8px;font-size: 13px;font-weight: 700;text-decoration: none;text-align: center;transition: all 0.2s ease}#rc-triconails-ed .rc-btn--secondary{ background: #f1f5f9;color: var(--rc-teal)}#rc-triconails-ed .rc-btn--secondary:hover{ background: #e2e8f0}#rc-triconails-ed .rc-btn--current{ background: var(--rc-teal);color: #ffffff;cursor: default;user-select: none}#rc-triconails-ed .rc-faq-list{ max-width: 840px;margin: 0 auto;display: flex;flex-direction: column;gap: 12px}#rc-triconails-ed .rc-faq__item{ background: #ffffff;border: 1px solid #e2e8f0;border-radius: 14px;padding: 16px 20px;transition: border-color 0.2s ease}#rc-triconails-ed .rc-faq__item[open]{ border-color: var(--rc-teal)}#rc-triconails-ed .rc-faq-summary{ display: flex;justify-content: space-between;align-items: center;font-size: 16px;font-weight: 700;color: var(--rc-teal);cursor: pointer;list-style: none}#rc-triconails-ed .rc-faq-summary::-webkit-details-marker{ display: none}#rc-triconails-ed .rc-faq-icon{ font-size: 14px;color: var(--rc-yellow);transition: transform 0.2s ease}#rc-triconails-ed .rc-faq__item[open] .rc-faq-icon{ transform: rotate(180deg)}#rc-triconails-ed .rc-faq-content{ margin-top: 12px;padding-top: 12px;border-top: 1px solid #f1f5f9;font-size: 14px;color: #475569;line-height: 1.6}#rc-triconails-ed .rc-inci-box{ max-width: 840px;margin: 32px auto 0;background: #ffffff;border: 1px solid #e2e8f0;border-radius: 14px;padding: 20px}#rc-triconails-ed .rc-inci-label{ font-size: 11px;font-weight: 800;text-transform: uppercase;letter-spacing: 0.08em;color: var(--rc-teal);margin-bottom: 6px}#rc-triconails-ed .rc-inci-text{ font-family: monospace;font-size: 12px;color: #475569;line-height: 1.6;word-break: break-word}#rc-triconails-ed .rc-footer.rc-footer--cosmetic{ box-sizing: border-box;width: 100%;background: #ffffff;color: var(--rc-text);padding: 32px 0 32px;margin-top: 0;border-radius: 0;position: relative;z-index: 15}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-legal{ box-sizing: border-box;width: 100%;display: block;padding: 20px 24px;margin-bottom: 16px;background: #ffffff;border-top: 3px solid var(--rc-teal);border-bottom: 3px solid var(--rc-teal);text-align: center}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-legal p{ max-width: none;margin: 0;font-size: 16px;font-weight: 700;line-height: 1.5;color: var(--rc-teal);letter-spacing: 0.01em}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__panel{ box-sizing: border-box;width: 100%;max-width: none;margin: 0 0 16px;padding: 0 24px;background: transparent;border-radius: 0;border-left: none}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__panel p{ font-size: 14px;line-height: 1.7;color: var(--rc-text);margin: 0 0 8px;text-align: left}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__panel p:last-child{ margin-bottom: 0}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__label{ font-size: 13px;font-weight: 600;line-height: 1.4;color: var(--rc-teal);margin-bottom: 8px}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__meta{ max-width: none;margin: 0;padding: 0 24px;text-align: left}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__meta p{ font-size: 13px;line-height: 1.5;color: var(--rc-text-muted);margin: 0 0 8px}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__meta p:last-child{ margin-bottom: 0}@media (max-width: 576px){ #rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__panel,#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-footer__meta,#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-legal{ padding-left: 16px;padding-right: 16px}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-legal{ padding-top: 16px;padding-bottom: 16px}#rc-triconails-ed .rc-footer.rc-footer--cosmetic .rc-legal p{ font-size: 15px}}
#rc-triconails-ed .rc-promo{box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px 16px 12px;background:#fff;color:#C2185B;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}#rc-triconails-ed .rc-promo::before{content:"";flex:1 1 auto;height:1px;min-width:24px;background:currentColor}@media (max-width:768px){#rc-triconails-ed .rc-promo{padding:8px 12px 10px;letter-spacing:.06em}}
