.wood-calculator{align-items:start;padding-bottom:32px}.wood-specific{background:#f3f8f5;border:1px solid #cfe1d8;border-radius:15px;margin:24px 0;padding:22px}.wood-specific header{margin-bottom:17px}.wood-specific header span{color:var(--green-dark);letter-spacing:.075em;font-size:.75rem;font-weight:600}.wood-specific h2{margin:4px 0 0;font-size:1.25rem}.wood-specific .heat-field:last-child{margin-bottom:0}.wood-specific small{margin-top:7px;font-size:.88rem;line-height:1.5;display:block}.wood-puffer-volume label{align-items:baseline;gap:7px;display:flex}.wood-puffer-volume label small{color:var(--muted);margin:0;font-weight:400}.wood-result-filled{gap:12px;display:grid}.wood-result-filled .heat-primary-result{padding:21px 23px}.wood-result-filled .heat-primary-result>div{margin:20px 0 6px}.wood-result-filled .heat-primary-result>div strong{font-size:clamp(3.85rem,5vw,5.2rem)}.wood-result-filled .heat-primary-result>div b{font-size:1.08rem}.wood-result-filled .wood-result-range{margin-top:11px;font-size:.96rem}.wood-result-filled .wood-result-context{margin-top:13px;padding-top:10px;font-size:.76rem}.wood-result-meaning{border:1px solid var(--border);background:#fff;border-radius:16px;padding:21px 23px}.wood-result-meaning h2{margin:0 0 8px;font-size:1.18rem}.wood-result-meaning p{color:#4f5a54;margin:8px 0 0;font-size:.94rem;line-height:1.52}.wood-result-meaning ul{gap:6px;margin:13px 0 0;padding:0;list-style:none;display:grid}.wood-result-meaning li{color:#45514a;padding-left:20px;font-size:.9rem;line-height:1.42;position:relative}.wood-result-meaning li:before{content:"✓";color:var(--green-dark);font-weight:600;position:absolute;left:0}.wood-choice,.wood-puffer{padding:54px 0}.wood-choice .heat-section-heading,.wood-puffer .heat-section-heading{max-width:760px}.wood-choice .heat-section-heading h2,.wood-puffer .heat-section-heading h2,.wood-personalized .heat-section-heading h2,.wood-next .heat-section-heading h2,.wood-education .heat-section-heading h2{font-size:clamp(2.2rem,3.5vw,2.75rem);line-height:1.08}.wood-choice .heat-section-heading p,.wood-puffer .heat-section-heading p,.wood-personalized .heat-section-heading p,.wood-next .heat-section-heading p,.wood-education .heat-section-heading p{max-width:740px;font-size:1.08rem;line-height:1.58}.wood-choice-grid{grid-template-columns:1fr 1fr;gap:16px;width:min(900px,100%);margin:28px auto 0;display:grid}.wood-choice-grid article{border:1px solid var(--border);background:#fff;border-radius:15px;padding:27px;transition:border-color .18s,background-color .18s}.wood-choice-grid article.is-selected{border-color:var(--green);background:#f5fbf8}.wood-choice-grid article.is-selected:before{color:var(--green-dark);content:"ALEGEREA TA";letter-spacing:.06em;background:#e2f6eb;border-radius:6px;margin-bottom:12px;padding:4px 8px;font-size:.72rem;font-weight:600;display:inline-block}.wood-choice-grid h3{margin:0 0 13px;font-size:1.28rem}.wood-choice-grid ul{color:#46534c;margin:0;padding-left:21px;font-size:1rem;line-height:1.65}.wood-puffer{border-top:1px solid var(--border)}.wood-puffer-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:42px;width:min(980px,100%);margin:28px auto 0;display:grid}.wood-puffer-body>ul{border-top:1px solid var(--border);gap:0;margin:0;padding:0;list-style:none;display:grid}.wood-puffer-body>ul li{border-bottom:1px solid var(--border);padding:17px 10px 17px 31px;font-size:1rem;line-height:1.5;position:relative}.wood-puffer-body>ul li:before{content:"";border:1px solid #8dc3a8;border-radius:50%;width:17px;height:17px;position:absolute;top:18px;left:3px}.wood-puffer-body>ul li:after{border-bottom:2px solid var(--green-dark);border-left:2px solid var(--green-dark);content:"";width:7px;height:4px;position:absolute;top:23px;left:8px;transform:rotate(-45deg)}.wood-puffer-body aside{border-left:3px solid var(--green);background:#f3f8f5;border-radius:0 12px 12px 0;padding:22px 24px}.wood-puffer-feedback{color:#27342d;margin:0;font-size:1rem;line-height:1.58}.wood-puffer-body aside small{color:#59665f;border-top:1px solid #cee1d7;margin-top:14px;padding-top:14px;font-size:.9rem;line-height:1.55;display:block}.wood-oversize{color:#fff;text-align:center;background:#173c2d;padding:44px 0}.wood-oversize>div{display:block}.wood-oversize h2{margin:0;font-size:clamp(2.15rem,3.3vw,2.7rem);line-height:1.08}.wood-oversize p{color:#d8e5de;max-width:740px;margin:17px auto 0;font-size:1.05rem;line-height:1.65}.wood-personalized{padding:56px 0}.wood-personalized>.heat-section-heading{max-width:760px}.wood-personalized>.heat-section-heading>span{font-size:.76rem}.wood-compact-results{grid-template-columns:1fr 1fr;gap:54px;margin-top:34px;display:grid}.wood-compact-results>div{min-width:0}.wood-compact-results h3{text-align:left;min-height:2.7em;margin:0 0 24px;font-size:1.35rem;line-height:1.3}.wood-compact-results .heat-loss-list{margin:0}.wood-compact-results .heat-loss>div span{font-size:1rem}.wood-compact-results .heat-loss>div b{font-size:.94rem}.wood-sensitivity-list{border-top:1px solid var(--border);gap:0;display:grid}.wood-sensitivity-list article{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:6px;padding:15px 2px;display:grid}.wood-sensitivity-list span{font-size:1rem;font-weight:500}.wood-sensitivity-list strong{color:var(--green-dark);font-size:1rem}.wood-sensitivity-list small{color:#56625b;grid-column:1/-1;font-size:.92rem;line-height:1.4}.wood-sensitivity-list>p{font-size:1rem;line-height:1.6}.wood-next{text-align:center;background:#eaf5ef;padding:52px 0}.wood-next .button{margin-top:24px}.wood-generic-link{width:max-content;color:var(--green-dark);text-underline-offset:4px;margin:16px auto 0;font-size:.94rem;text-decoration:underline;display:block}.wood-power-note{color:#5b6a62;margin:18px auto 0;font-size:.88rem;display:block}.wood-method .heat-method{grid-template-columns:minmax(230px,.34fr) minmax(0,.66fr);align-items:start;gap:34px clamp(42px,6vw,86px);padding:50px 0 46px;display:grid}.wood-method .heat-method-heading{text-align:left;max-width:410px}.wood-method .heat-method-heading h2{margin:0;font-size:clamp(2.25rem,3.2vw,2.65rem)}.wood-method .heat-method-heading p{color:#c5d7ce;margin:13px 0 0;font-size:1.08rem;line-height:1.58}.wood-method .heat-method>ol{border-top:1px solid #ffffff2b;border-bottom:0;width:100%;margin:0;display:block}.wood-method .heat-method li,.wood-method .heat-method li+li,.wood-method .heat-method li:nth-child(4),.wood-method .heat-method li:nth-child(5),.wood-method .heat-method li:last-child{background:0 0;border:0;border-bottom:1px solid #ffffff20;border-radius:0;grid-template-columns:48px 1fr;gap:12px;min-height:0;padding:13px 0;display:grid}.wood-method .heat-method li b{color:#91dab7;background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:.9rem;line-height:1.55;display:block}.wood-method .heat-method li p{color:#f0f5f2;margin:0;font-size:1rem;line-height:1.55}.wood-method .heat-method details{border-top:1px solid #ffffff26;grid-column:1/-1;width:100%;margin-top:0}.wood-method .heat-method summary{align-items:center;gap:20px;padding:14px 44px 14px 0;font-size:.96rem;display:flex}.wood-method .heat-method summary:after{top:50%;transform:translateY(-50%)}.wood-method .heat-method summary small{color:#9fb8ab;margin-left:auto;font-size:.82rem;font-weight:400}.wood-method .heat-method details p{font-size:.94rem;line-height:1.6}.wood-education{padding-top:54px}.wood-education-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;display:grid}.wood-education article{background:0 0;padding:24px 28px}.wood-education article+article{border-left:1px solid var(--border)}.wood-education h3{margin:0 0 11px;font-size:1.18rem}.wood-education p{color:#4f5b54;margin:0;font-size:1rem;line-height:1.65}@media (width<=900px){.wood-puffer-body{grid-template-columns:1fr;gap:25px}.wood-compact-results{grid-template-columns:1fr;gap:42px}.wood-compact-results h3{min-height:0}.wood-method .heat-method{grid-template-columns:1fr;gap:25px}.wood-method .heat-method-heading{max-width:580px}.wood-method .heat-method li,.wood-method .heat-method li+li,.wood-method .heat-method li:nth-child(4),.wood-method .heat-method li:nth-child(5),.wood-method .heat-method li:last-child{grid-template-columns:38px 1fr}.wood-education-grid{grid-template-columns:1fr}.wood-education article+article{border-top:1px solid var(--border);border-left:0}}@media (width<=620px){.wood-calculator{padding-bottom:24px}.wood-specific{padding:18px 15px}.wood-specific .heat-segmented{grid-template-columns:1fr}.wood-result-filled .heat-primary-result{padding:18px}.wood-result-filled .heat-primary-result>div{margin:18px 0 5px}.wood-result-filled .heat-primary-result>div strong{font-size:3.8rem}.wood-result-meaning{padding:19px 18px}.wood-result-meaning p,.wood-result-meaning li,.wood-specific small{font-size:1rem}.wood-choice,.wood-puffer,.wood-personalized,.wood-education{width:calc(100% - 36px);padding:43px 0}.wood-choice .heat-section-heading h2,.wood-puffer .heat-section-heading h2,.wood-personalized .heat-section-heading h2,.wood-next .heat-section-heading h2,.wood-education .heat-section-heading h2{font-size:2rem}.wood-choice .heat-section-heading p,.wood-puffer .heat-section-heading p,.wood-personalized .heat-section-heading p,.wood-next .heat-section-heading p,.wood-education .heat-section-heading p{font-size:1rem}.wood-choice-grid{grid-template-columns:1fr;margin-top:24px}.wood-choice-grid article{padding:22px}.wood-choice-grid ul{font-size:1rem}.wood-puffer-body{margin-top:22px}.wood-puffer-body aside{padding:19px 18px}.wood-puffer-body aside small{font-size:.92rem}.wood-oversize{padding:38px 0}.wood-oversize>div{width:calc(100% - 36px)}.wood-oversize h2{font-size:2rem}.wood-oversize p{font-size:1rem}.wood-compact-results{gap:38px;margin-top:28px}.wood-compact-results h3{margin-bottom:20px;font-size:1.25rem}.wood-next{padding:44px 0}.wood-next>div{width:calc(100% - 36px)}.wood-next .button{width:100%}.wood-method .heat-method{gap:22px;padding:40px 0 38px}.wood-method .heat-method-heading{text-align:left}.wood-method .heat-method-heading p{margin:11px 0 0;font-size:1rem}.wood-method .heat-method li{padding:13px 0}.wood-method .heat-method li p,.wood-method .heat-method summary,.wood-method .heat-method details p{font-size:1rem}.wood-method .heat-method summary{flex-direction:column;align-items:flex-start;gap:3px;padding:14px 42px 14px 0}.wood-method .heat-method summary small{margin-left:0}.wood-education-grid{margin-top:22px}.wood-education article{padding:22px 2px}}@media (prefers-reduced-motion:reduce){.wood-choice-grid article{transition:none}}
