body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.tarjous-laskuri{--tl-bg:#ffffff;--tl-text:#1f2937;--tl-muted:#6b7280;--tl-border:#e5e7eb;--tl-accent:#2563eb;--tl-success:#16a34a;--tl-radius:16px;--tl-shadow:0 10px 30px rgba(0,0,0,.06);background:var(--tl-bg);color:var(--tl-text);border:1px solid var(--tl-border);border-radius:var(--tl-radius);padding:24px;box-shadow:var(--tl-shadow)}.tl-title{margin:0 0 16px;font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:.2px}.tl-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.tl-grid{grid-template-columns:repeat(2,1fr)}}.tl-field label{display:block;font-size:14px;color:var(--tl-muted);margin-bottom:6px}.tl-field input[type="text"],.tl-field input[type="email"],.tl-field input[type="tel"],.tl-field select,.tl-field textarea{width:100%;border:1px solid var(--tl-border);border-radius:12px;padding:12px 14px;font-size:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.tl-field textarea{min-height:120px;resize:vertical}.tl-field input:focus,.tl-field select:focus,.tl-field textarea:focus{outline:none;border-color:var(--tl-accent);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.tl-inline .wpcf7-list-item{margin:0 12px 0 0}.tl-card{border:1px dashed var(--tl-border);background:#f9fafb;border-radius:14px;padding:16px;margin:16px 0 8px}.tl-card__head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.tl-badge{display:inline-block;background:rgba(37,99,235,.1);color:var(--tl-accent);padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.tl-note{color:var(--tl-muted);font-size:12px}.tl-price{display:flex;align-items:baseline;gap:10px}.tl-price span{color:var(--tl-muted)}#hinta_naytto{font-size:clamp(22px,3vw,32px);font-weight:800}.tl-accept{margin:8px 0 4px}.tl-actions{margin-top:8px}.tl-button{background:var(--tl-accent)!important;color:#fff!important;border:none!important;border-radius:12px!important;padding:12px 18px!important;font-weight:700!important;letter-spacing:.2px;box-shadow:0 6px 16px rgba(37,99,235,.25);transition:transform .06s ease,box-shadow .2s ease!important}.tl-button:hover{transform:translateY(-1px)}.tl-button:active{transform:translateY(0);box-shadow:0 3px 10px rgba(37,99,235,.25)}.tl-100{grid-column:1 / -1}#hinta_naytto,.tl-card{display:none!important}img{pointer-events:none}