.power-guide{margin:2rem 0;padding:1.5rem clamp(1rem,3vw,2rem);border:1px solid #e8dfd2;border-radius:18px;background:linear-gradient(145deg,#fffaf1,#f5eee3);color:#302d28}.power-guide__eyebrow{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#8b6745;font-weight:700}.power-guide h2{margin:.45rem 0 .35rem;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.power-guide__intro{margin:0 0 1.2rem;color:#625a4f;max-width:54rem}.power-guide__specs{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}.power-guide__specs span{padding:.55rem .75rem;border-radius:999px;background:#fff;font-size:.9rem}.power-guide__specs b{color:#a9502b}.power-guide__calculator{max-width:48rem;padding:1rem;border-radius:14px;background:rgba(255,255,255,.78)}.power-guide__calculator label{display:block;margin-bottom:.55rem;font-weight:700}.power-guide__controls{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:.65rem}.power-guide select,.power-guide input{min-height:46px;width:100%;padding:.65rem .8rem;border:1px solid #d8ccbd;border-radius:9px;background:#fff;color:inherit;font:inherit}.power-guide__watts{position:relative}.power-guide__watts input{padding-right:2.3rem}.power-guide__watts span{position:absolute;right:.8rem;top:50%;transform:translateY(-50%);color:#766c60}.power-guide__result{margin:.8rem 0 0;padding:.8rem 1rem;border-left:3px solid #df7650;background:#fff9f4;border-radius:0 9px 9px 0;font-weight:650}.power-guide__fine{margin:.7rem 0 0;color:#6b6258;font-size:.84rem;line-height:1.5}.power-guide__notice{display:grid;gap:.4rem;padding:1rem 1.1rem;border-radius:12px;background:rgba(255,255,255,.82);line-height:1.5}.power-guide__source{display:inline-flex;gap:.35rem;align-items:center;margin-top:1rem;color:#7e452f;text-decoration:underline;text-underline-offset:3px;font-size:.9rem}@media(max-width:600px){.power-guide{padding:1.2rem 1rem;border-radius:14px}.power-guide__controls{grid-template-columns:1fr}.power-guide__watts{max-width:100%}.power-guide__specs{gap:.4rem}.power-guide__specs span{font-size:.82rem;padding:.45rem .6rem}}
.power-guide__details{border:1px solid #e8d8c5;border-radius:14px;background:rgba(255,255,255,.52);overflow:hidden}.power-guide__details summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px;padding:1rem 3.7rem 1rem 1.2rem;cursor:pointer;list-style:none}.power-guide__details summary::-webkit-details-marker{display:none}.power-guide__details summary::after{content:'+';position:absolute;right:1.1rem;top:50%;display:grid;place-items:center;width:34px;height:34px;transform:translateY(-50%);border-radius:50%;background:#f2e2d1;color:#9b5538;font-size:1.35rem;transition:transform .2s ease,background .2s ease}.power-guide__details[open] summary::after{content:'−';transform:translateY(-50%) rotate(180deg);background:#f8e9dc}.power-guide__details summary>span{color:#8d4f34;font-weight:750;font-size:1.02rem}.power-guide__details summary small{color:#756b5e;text-align:right;font-size:.8rem}.power-guide__details summary:hover>span{text-decoration:underline;text-underline-offset:3px}.power-guide__details summary:focus-visible{outline:3px solid #db865a;outline-offset:-3px}.power-guide__body{padding:0 1.2rem 1.2rem;animation:power-guide-reveal .28s ease both}.power-guide__details[open] .power-guide__body{border-top:1px solid #eee4d8}.power-guide__calculator{box-shadow:0 8px 24px rgba(91,67,43,.055)}@keyframes power-guide-reveal{from{opacity:.45;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.power-guide__details summary{align-items:flex-start;flex-direction:column;justify-content:center;gap:.25rem;min-height:72px;padding:1rem 3.4rem 1rem 1rem}.power-guide__details summary small{text-align:left}.power-guide__body{padding:0 1rem 1rem}}@media(prefers-reduced-motion:reduce){.power-guide__body{animation:none}.power-guide__details summary::after{transition:none}}
.power-guide__examples{margin-top:1rem;padding:1rem 1.1rem;border-radius:12px;background:#fff;border:1px dashed #d5c3ad;line-height:1.55}.power-guide__examples strong{color:#895437}.power-guide__examples p{margin:.45rem 0 0;color:#544e45}

.power-guide{background:#fff;border-color:#e9e5dd;color:var(--ink,#20211e)}.power-guide__eyebrow,.power-guide__specs b,.power-guide__source,.power-guide__details summary>span{color:var(--orange,#f57a1f)}.power-guide__details{background:#f8f7f4;border-color:#e9e5dd}.power-guide__details summary::after,.power-guide__details[open] summary::after{background:#fff0e2;color:var(--orange,#f57a1f)}.power-guide__result{border-left-color:var(--orange,#f57a1f)}@media(max-width:767px){.power-guide h2,.power-guide__eyebrow,.power-guide__intro{text-align:center}}
.power-guide>.power-guide__eyebrow,.power-guide>h2,.power-guide>.power-guide__intro{text-align:center;margin-left:auto;margin-right:auto}

.power-guide__specs{justify-content:center}
.power-guide{position:relative;isolation:isolate;background:#f6f0e6 url('power-guide-world.webp') center top/100% auto no-repeat!important;padding:36px clamp(18px,4vw,48px)!important;overflow:hidden;border:0!important;border-radius:24px!important}.power-guide__eyebrow{font-size:10px!important}.power-guide h2{font-size:clamp(26px,3vw,40px)!important;letter-spacing:-.045em}.power-guide__intro{font-size:14px}.power-guide__visual{height:150px;display:flex;justify-content:center;align-items:center;position:relative;margin:10px auto 16px;max-width:400px}.power-guide__visual img{max-height:150px;width:180px;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 12px 12px #533a2420);z-index:1}.power-guide__energy{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#f57a1f,transparent);top:70%}.power-guide__energy i{position:absolute;left:0;top:-3px;width:7px;height:7px;border-radius:50%;background:#f57a1f;box-shadow:0 0 15px #ffb255;animation:power-travel 3s linear infinite}.power-guide__energy i:nth-child(2){animation-delay:-1s}.power-guide__energy i:nth-child(3){animation-delay:-2s}@keyframes power-travel{0%{left:0;opacity:0}10%,90%{opacity:1}100%{left:100%;opacity:0}}.power-guide__details{background:#ffffffeb!important;border:1px solid #ffffffa6!important;backdrop-filter:blur(16px);box-shadow:0 12px 40px #5d3e1710}.power-guide__details summary{min-height:64px!important}.power-guide__body{padding-top:18px!important}.power-guide__calculator{max-width:none!important;box-shadow:none!important;background:transparent!important;padding:10px 0!important}.power-guide__choices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:14px 0 20px}.power-guide__choices button{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;min-height:70px;background:#f7f5f0;border:1px solid #e8e3da;border-radius:14px;padding:10px 6px;transition:transform .2s,border-color .2s;font:inherit;font-size:12px;cursor:pointer}.power-guide__choices button:hover{transform:translateY(-2px)}.power-guide__choices button[aria-pressed=true]{border-color:#f57a1f;background:#fff1e4}.power-guide__choices small{font-size:10px;color:#79746a}.power-guide__controls{max-width:780px;margin:auto}.power-guide__result{max-width:780px;margin:16px auto 0!important;text-align:center;font-size:clamp(17px,2vw,23px);background:#fff!important;border:0!important;border-radius:14px!important;padding:22px!important}.power-guide__fine{max-width:780px;margin:12px auto!important;text-align:center;font-size:11px!important}.power-guide__examples{background:transparent!important;border:0!important;padding:10px 0!important;margin:4px auto!important;max-width:780px}.power-guide__examples summary{min-height:0!important;padding:8px 0!important;display:block!important;text-align:center;font-size:12px;color:#6d675e}.power-guide__examples summary::after{display:none}.power-guide__examples p{font-size:11px;line-height:1.6}.power-guide__specs span{font-size:12px!important;padding:8px 12px!important}.power-guide__notice{max-width:780px;margin:auto;background:#fff!important}
@media(max-width:767px){.power-guide{padding:28px 16px!important;background-size:auto 420px!important}.power-guide__visual{height:130px}.power-guide__visual img{max-height:130px}.power-guide__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.power-guide__details>summary{padding-left:16px!important;padding-right:52px!important}.power-guide__specs{gap:6px}.power-guide__specs span{font-size:11px!important}.power-guide__controls{grid-template-columns:1fr 90px!important;gap:8px}.power-guide select,.power-guide input{font-size:12px;padding-left:8px!important}.power-guide__result{font-size:19px}}
@media(prefers-reduced-motion:reduce){.power-guide__energy i{animation:none}.power-guide__choices button{transition:none}}
