.jh-trial-menu>a{background:#008c95;color:#fff!important;border-radius:7px;padding:12px 22px!important;gap:18px}.jh-trial-menu>a:hover{background:#00757d}
body.jh-trial-page .content-area,body.jh-trial-page .entry-content{margin:0!important}body.jh-trial-page .entry-header{display:none}body.jh-trial-page .site-main,body.jh-trial-page .entry-content-wrap{padding:0}body.jh-trial-page .entry{background:#fff;box-shadow:none}body.jh-trial-page .entry-content>.jh-trial{margin-top:0;margin-bottom:0}
body.jh-trial-page .jh-trial{background:#fff}
.jh-trial-breadcrumb{background:#0b3d5c;color:#b8d4e8;padding:12px 0;font-size:.9rem;line-height:1.8}
.jh-trial-breadcrumb a{color:#b8d4e8}
.jh-trial-breadcrumb a:hover{color:#fff}
.jh-trial-breadcrumb span[aria-hidden]{padding:0 8px}
body.jh-trial-page .jh-trial-hero{background:transparent;color:#102a43;padding:24px 0 0}
body.jh-trial-page .jh-trial-back{color:#60758b;margin-bottom:24px}
body.jh-trial-page .jh-trial-hero h1{display:inline-block;background:#102a43;color:#fff;font-size:34px;margin-bottom:0;padding:12px 28px;border-radius:6px}
body.jh-trial-page .jh-trial-content{padding-top:24px}
body.jh-trial-page .jh-trial-card{border:1px solid #dce5ed;border-radius:12px;box-shadow:0 4px 16px rgba(16,42,67,.05);background:#fff}
body.jh-trial-page .jh-trial-icon{background:transparent;border-radius:0}
body.jh-trial-page .jh-trial-icon--art{display:block;width:110px;height:auto;aspect-ratio:1811/855;background-image:var(--jh-trial-art);background-size:300% 304.56%;background-position:var(--jh-trial-position);background-repeat:no-repeat}
body.jh-trial-page .jh-trial-icon--repair{width:110px;height:auto;aspect-ratio:1811/855}
body.jh-trial-page .jh-trial-icon--repair img{display:block;width:100%;height:100%;object-fit:contain}
body.jh-trial-page .jh-trial-card-top{margin-bottom:12px}
body.jh-trial-page .jh-trial-credentials{background:transparent;border-radius:0;padding:4px 0;margin:0 0 16px}
body.jh-trial-page .jh-trial-card h3{margin-bottom:8px}
body.jh-trial-page .jh-trial-credentials>div{justify-content:flex-start;gap:16px}
.jh-trial{color:#102a43;background:#f4f8fb}.jh-trial a{text-decoration:none}.jh-trial-container{max-width:1200px;margin:0 auto;padding-left:32px;padding-right:32px}.jh-trial-hero{position:relative;overflow:hidden;padding:26px 0 64px;background:radial-gradient(ellipse at 95% 15%,#008c9566,transparent 55%),linear-gradient(120deg,#102a43,#153f58);color:#fff}.jh-trial-back{display:block;color:#c6dce7;font-size:14px;margin-bottom:46px}.jh-trial-back span{padding:0 10px}.jh-trial-eyebrow{display:block;font-size:13px;font-weight:700;letter-spacing:.12em;color:#008c95;margin-bottom:12px}.jh-trial-hero .jh-trial-eyebrow{color:#6ce1da}.jh-trial-hero h1{font-size:clamp(30px,3.6vw,46px);line-height:1.4;color:#fff;margin:0 0 20px;max-width:850px}.jh-trial-hero p{font-size:18px;line-height:1.9;color:#d7e7ef;margin:0 0 28px}.jh-trial-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:#008c95;color:#fff!important;padding:13px 23px;border-radius:6px;font-size:16px;font-weight:700;line-height:1.5}.jh-trial-button:hover{background:#00757d}.jh-trial-content{padding-top:52px;padding-bottom:64px;scroll-margin-top:100px}.jh-trial-section-heading{margin-bottom:28px}.jh-trial h2{color:#102a43;font-size:28px;line-height:1.5;margin:0 0 12px}.jh-trial-section-heading p{color:#60758b;font-size:16px;margin:0;line-height:1.8}.jh-trial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jh-trial-card{display:flex;flex-direction:column;padding:28px;background:#fff;border:1px solid #e0e9ef;border-radius:12px;box-shadow:0 8px 28px #102a4305}.jh-trial-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.jh-trial-icon{display:flex;align-items:center;justify-content:center;background:#e8f6f5;color:#008c95;width:56px;height:56px;border-radius:14px}.jh-trial-icon svg{width:31px;height:31px}.jh-trial-number{font-size:26px;color:#c8d8e4;font-weight:700}.jh-trial-card h3{font-size:21px;color:#102a43;line-height:1.5;margin:0 0 12px}.jh-trial-card>p{color:#60758b;font-size:15px;line-height:1.85;margin:0 0 24px}.jh-trial-credentials{margin:auto 0 22px;padding:15px 18px;background:#f3f7fa;border-radius:8px}.jh-trial-credentials>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.jh-trial-credentials>div+div{margin-top:7px}.jh-trial-credentials dt{font-size:14px;color:#60758b;font-weight:400}.jh-trial-credentials dd{margin:0;color:#102a43;font-family:monospace;font-size:18px;font-weight:700;user-select:all}.jh-trial-card .jh-trial-button{width:100%}.jh-trial-steps{margin-top:48px;padding:28px;background:#fff;border:1px solid #e0e9ef;border-radius:12px}.jh-trial-steps h2{font-size:23px;margin-bottom:24px}.jh-trial-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding-left:24px}.jh-trial-steps li{padding-left:5px;color:#008c95;font-weight:700}.jh-trial-steps strong{display:block;font-size:17px;color:#102a43;margin-bottom:7px}.jh-trial-steps li span{display:block;font-size:14px;line-height:1.8;color:#60758b;font-weight:400}.jh-trial-help{display:flex;align-items:center;gap:24px;padding:30px;margin-top:24px;border-radius:12px;background:#e4f2f2}.jh-trial-help>div{flex:1}.jh-trial-help h2{font-size:23px;margin-bottom:8px}.jh-trial-help p{color:#526c7b;margin:0;font-size:15px;line-height:1.8}.jh-trial-phone{font-size:18px;font-weight:700;color:#102a43;white-space:nowrap}.jh-trial a:focus-visible{outline:3px solid #18c5c0;outline-offset:4px}
@media(max-width:1024px){.jh-trial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jh-trial-help{flex-wrap:wrap}.jh-trial-help>div{flex-basis:100%}}
@media(max-width:600px){.jh-trial-container{padding-left:20px;padding-right:20px}.jh-trial-hero{padding-bottom:40px}.jh-trial-back{margin-bottom:32px}.jh-trial-hero p{font-size:16px}.jh-trial-content{padding-top:34px;padding-bottom:40px}.jh-trial h2{font-size:24px}.jh-trial-grid{grid-template-columns:1fr;gap:18px}.jh-trial-card{padding:24px}.jh-trial-steps{padding:24px;margin-top:30px}.jh-trial-steps ol{grid-template-columns:1fr;gap:22px}.jh-trial-help{padding:24px;gap:18px}.jh-trial-help h2{font-size:22px}}
