.manuals-page{color:var(--color-text-body);background:#fff}.manuals-hero{padding:clamp(48px,7vw,88px) 20px;overflow:hidden;border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#eff6ff 0%,#fff 56%,#f0fdf4 100%)}.manuals-hero__inner{display:grid;gap:clamp(34px,6vw,80px);align-items:center}.manuals-eyebrow,.manuals-step-label{display:inline-block;color:var(--color-primary);font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.13em}.manuals-hero h1{max-width:780px;margin:12px 0 18px;color:var(--color-text-main);font-size:clamp(2.2rem,5vw,4.15rem);line-height:1.05;letter-spacing:-.045em}.manuals-hero__content>p{max-width:680px;margin:0;color:var(--color-text-muted);font-size:clamp(1rem,2vw,1.12rem);line-height:1.75}.manuals-hero__points{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.manuals-hero__points span{position:relative;padding-left:18px;color:var(--color-text-muted);font-size:.8rem;font-weight:600}.manuals-hero__points span:before{content:'';position:absolute;left:0;top:.4em;width:8px;height:8px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-light)}.manuals-book{display:flex;justify-content:center;perspective:900px}.manuals-book__cover{width:min(100%,330px);min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:38px;border:1px solid #1d4ed8;border-radius:8px 22px 22px 8px;color:#fff;background:linear-gradient(145deg,#1e40af,#2563eb 62%,#0ea5e9);box-shadow:-10px 12px 0 #dbeafe,0 30px 60px rgba(30,64,175,.25);transform:rotateY(-7deg)}.manuals-book__cover svg{width:72px;height:72px;margin-bottom:24px;fill:#bfdbfe}.manuals-book__cover strong{font-family:var(--font-heading);font-size:1.65rem}.manuals-book__cover small{margin-top:9px;color:#dbeafe;letter-spacing:.05em}.manuals-finder{padding:clamp(56px,8vw,96px) 20px;background:var(--color-surface-2)}.manuals-finder__grid{display:grid;gap:20px;align-items:stretch}.manuals-select-card,.manuals-safety-card,.manuals-output{border:1px solid var(--color-border);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm)}.manuals-select-card{padding:clamp(24px,4vw,40px)}.manuals-select-card h2,.manuals-safety-card h2,.manuals-output h2{margin:8px 0 10px;color:var(--color-text-main);font-size:clamp(1.35rem,2.5vw,1.9rem)}.manuals-select-card>p{margin:0 0 25px;color:var(--color-text-muted);line-height:1.7}.manuals-select-card label{display:block;margin-bottom:8px;color:var(--color-text-main);font-size:.82rem;font-weight:700}.manuals-select-wrap{position:relative}.manuals-select-wrap:after{content:'';position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.manuals-select-wrap select{min-height:54px;padding-right:48px;font-weight:600}.manuals-safety-card{display:flex;gap:16px;padding:clamp(24px,4vw,34px);border-color:#fde68a;background:#fffbeb}.manuals-safety-card__icon{flex:0 0 42px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;background:var(--color-warning);font-weight:800}.manuals-safety-card h2{margin-top:0;font-size:1.2rem}.manuals-safety-card p{margin:0;color:#78350f;font-size:.82rem;line-height:1.65}.manuals-output{margin-top:22px;overflow:hidden}.manuals-output[hidden]{display:none}.manuals-output__header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:clamp(24px,4vw,36px);border-bottom:1px solid var(--color-border);background:linear-gradient(135deg,#eff6ff,#fff)}.manuals-output__header p{margin:0;color:var(--color-text-muted)}.manuals-spec-grid{display:grid;gap:1px;background:var(--color-border);border-bottom:1px solid var(--color-border)}.manuals-spec-grid>div{padding:18px;background:#fff}.manuals-spec-grid span,.manuals-spec-grid strong{display:block}.manuals-spec-grid span{margin-bottom:6px;color:var(--color-text-dark);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.manuals-spec-grid strong{color:var(--color-text-main);font-size:.9rem}.manuals-content-grid{display:grid;gap:28px;padding:clamp(24px,4vw,38px)}.manuals-content-grid h3{margin:0 0 18px;color:var(--color-text-main)}.manuals-accordion{display:grid;gap:10px}.manuals-accordion details{border:1px solid var(--color-border);border-radius:12px;background:#fff}.manuals-accordion summary{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:17px;cursor:pointer;list-style:none}.manuals-accordion summary::-webkit-details-marker{display:none}.manuals-accordion summary>span{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:var(--color-primary);background:var(--color-primary-light);font-family:var(--font-heading);font-size:.75rem;font-weight:800}.manuals-accordion summary strong,.manuals-accordion summary small{display:block}.manuals-accordion summary strong{color:var(--color-text-main);font-size:.88rem}.manuals-accordion summary small{margin-top:3px;color:var(--color-text-muted);font-size:.72rem}.manuals-accordion summary i{width:9px;height:9px;border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);transform:rotate(45deg);transition:transform .2s}.manuals-accordion details[open] summary i{transform:rotate(225deg)}.manuals-accordion__body{padding:0 18px 18px 68px;border-top:1px solid var(--color-border)}.manuals-accordion__body ul{display:grid;gap:8px;margin:16px 0 0;padding-left:18px}.manuals-accordion__body li{color:var(--color-text-muted);font-size:.8rem;line-height:1.6}.manuals-accordion__body a{display:inline-block;margin-top:14px;color:var(--color-primary);font-size:.8rem;font-weight:700}.manuals-download-card{align-self:start;padding:25px;border:1px solid #bfdbfe;border-radius:15px;background:linear-gradient(135deg,#eff6ff,#fff)}.manuals-download-card__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;border-radius:13px;background:var(--color-primary-light)}.manuals-download-card__icon svg{width:26px;height:26px;fill:var(--color-primary)}.manuals-download-card p{margin:0 0 20px;color:var(--color-text-muted);font-size:.82rem;line-height:1.65}.manuals-download-card .btn{width:100%;margin-top:10px}.manuals-download-card small{display:block;margin-top:18px;color:var(--color-text-dark);font-size:.7rem;line-height:1.55}.manuals-support{padding:clamp(48px,7vw,76px) 20px;border-top:1px solid var(--color-border);background:linear-gradient(135deg,#fff,#f0fdf4)}.manuals-support__inner{display:grid;gap:24px;align-items:center}.manuals-support h2{margin:8px 0 10px;color:var(--color-text-main);font-size:clamp(1.7rem,3vw,2.7rem)}.manuals-support p{margin:0;color:var(--color-text-muted)}@media(min-width:680px){.manuals-spec-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:920px){.manuals-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.manuals-finder__grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr)}.manuals-content-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr)}.manuals-support__inner{grid-template-columns:minmax(0,1fr) auto}}@media(max-width:560px){.manuals-hero{padding-top:40px;padding-bottom:48px}.manuals-book{display:none}.manuals-hero__points{display:grid}.manuals-finder{padding-left:14px;padding-right:14px}.manuals-output__header{display:block}.manuals-output__header .btn{width:100%;margin-top:18px}.manuals-safety-card{gap:12px}.manuals-accordion__body{padding-left:18px}.manuals-support__inner .btn{width:100%}}
