.con-icon{color:var(--color-error);vertical-align:middle;margin-right:var(--space-1);display:inline-flex}.lead-paragraph{font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-primary);margin-bottom:var(--space-6)}.equipment-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.equipment-item{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-sm);border:1px solid var(--color-warm-gray-100);transition:transform var(--transition-base), box-shadow var(--transition-base);align-items:flex-start;display:flex}.method-grid{gap:var(--space-6);margin-top:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.method-card{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--color-warm-gray-200);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), box-shadow var(--transition-base);position:relative}.method-card:hover{transform:translateY(var(--lift-hover));box-shadow:var(--shadow-md)}.method-card--featured{border-color:var(--color-terracotta);box-shadow:0 0 0 2px rgba(var(--color-terracotta-rgb), .2), var(--shadow-md)}.method-badge{background:var(--color-terracotta);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);white-space:nowrap;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.method-icon{width:2rem;height:2rem;margin-bottom:var(--space-3);color:var(--color-skoggronn);align-items:center;display:flex}.method-card--featured .method-icon{color:var(--color-terracotta)}.method-card h3{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--space-3)}.method-card p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.method-pros{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;list-style:none;display:flex}.method-pros li{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.method-con{font-size:var(--font-size-sm);color:var(--color-warm-gray-500);margin:0}.video-card{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1px solid var(--color-warm-gray-100);overflow:hidden}.card-header{padding:var(--space-6) var(--space-8)}.card-header h2{margin-bottom:var(--space-2)}.card-header p{color:var(--color-text-secondary);margin:0}.video-wrapper{background-color:var(--color-warm-gray-900);height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.steps-grid{gap:var(--space-8);margin-bottom:var(--space-10);grid-template-columns:1fr 1fr;align-items:start;max-width:960px;margin-left:auto;margin-right:auto;display:grid}.steps-grid--single{max-width:var(--measure-text);grid-template-columns:1fr}.step-card{background:var(--color-white);border-radius:var(--radius-xl);padding:var(--space-8);border:1px solid var(--color-warm-gray-100);box-shadow:var(--shadow-sm)}.step-card--wide{grid-column:1/-1}.step-card--info{background:var(--color-havre);border:1px solid var(--color-warm-gray-200);flex-direction:column;justify-content:center;display:flex}.step-card-icon{width:2.25rem;height:2.25rem;margin-bottom:var(--space-4);color:var(--color-skoggronn);align-items:center;display:flex}.step-card--info h4{font-size:var(--font-size-xl);color:var(--color-skoggronn);margin-bottom:var(--space-4)}.step-card--info p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.step-number{background:var(--color-terracotta);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4);display:inline-block}.step-card h3{font-size:var(--font-size-2xl);color:var(--color-text-primary);margin-bottom:var(--space-4)}.step-card>p{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.step-list{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;list-style:none;display:flex}.step-list li{font-size:var(--font-size-base);color:var(--color-text-secondary);padding-left:var(--space-6);line-height:var(--line-height-relaxed);position:relative}.step-list li:before{content:"→";color:var(--color-terracotta);font-weight:var(--font-weight-bold);position:absolute;left:0}.step-note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-havre);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);border-left:3px solid var(--color-terracotta);line-height:var(--line-height-relaxed)}.text-center{text-align:center}@media (width<=768px){.use-cases-list,.equipment-grid,.method-grid,.steps-grid{grid-template-columns:1fr}.next-step-bullets{flex-direction:column;align-items:center}.section-title{font-size:var(--font-size-3xl)}.lead-paragraph{font-size:var(--font-size-lg)}.card-header{padding:var(--space-6)}}
