/* website-to-go.ch style profile — warm agency palette. */
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700;800&display=swap');
:root{--wtg-bg:#f7f6f3;--wtg-bg-2:#303030;--wtg-panel:#fff;--wtg-panel-2:#f1efeb;--wtg-cream:#f7f6f3;--wtg-white:#fff;--wtg-text:#3b3b3b;--wtg-muted:#686868;--wtg-line:rgba(48,48,48,.16);--wtg-orange:#c39f76;--wtg-orange-2:#d6b48c;--wtg-lime:#c39f76;--wtg-mint:#c39f76;--wtg-dark:#303030;--wtg-shadow:0 20px 55px rgba(25,25,25,.12);--wtg-radius:4px;--wtg-radius-sm:3px;--wtg-font:"Open Sans",Arial,sans-serif}
.wtg-page{background:#f7f6f3;color:#3b3b3b}.wtg-nav-wrap{background:rgba(48,48,48,.98);border-bottom:3px solid #c39f76}.wtg-nav-wrap.is-scrolled{background:rgba(48,48,48,.98);border-bottom-color:#c39f76}.wtg-logo,.wtg-nav-links{color:#fff}.wtg-logo-mark{background:#c39f76;border-radius:2px}.wtg-nav-links a{color:#f2f2f2}.wtg-nav-links a:hover{color:#d8ba95}.wtg-language-switch{border-color:rgba(255,255,255,.32)}.wtg-language-switch a{color:#ddd}.wtg-language-switch a.is-current{background:#c39f76;color:#fff}.wtg-btn{border-radius:2px;text-transform:uppercase;letter-spacing:.06em;font-size:12px}.wtg-btn--primary{background:#c39f76;color:#fff;box-shadow:none}.wtg-btn--primary:hover{background:#9c7f5e;box-shadow:none}.wtg-btn--ghost{border-color:#c39f76;color:#3b3b3b;background:transparent}.wtg-hero{background:linear-gradient(117deg,rgba(247,246,243,.98) 0%,rgba(247,246,243,.88) 54%,rgba(232,226,215,.78) 100%)}.wtg-hero .wtg-h1,.wtg-section--cream .wtg-h1{color:#323232}.wtg-h1,.wtg-h2,.wtg-h3{letter-spacing:-.025em;font-weight:700}.wtg-accent,.wtg-orange{color:#c39f76}.wtg-lead,.wtg-copy{color:#696969}.wtg-kicker{color:#9c7f5e;border-color:#c39f76;background:rgba(195,159,118,.08);border-radius:2px}.wtg-kicker:before{background:#c39f76;box-shadow:none}.wtg-section--panel,.wtg-dark{background:#303030;color:#f4f4f4}.wtg-section--panel .wtg-lead,.wtg-section--panel .wtg-copy,.wtg-dark .wtg-copy{color:#d1d1d1}.wtg-card,.wtg-problem-card,.wtg-case-card,.wtg-faq-item{border-color:#dedbd5;background:#fff;border-radius:3px;box-shadow:0 8px 24px rgba(28,28,28,.06)}.wtg-card:hover,.wtg-case-card:hover{border-color:#c39f76;transform:translateY(-4px)}.wtg-stage,.wtg-visual-panel,.wtg-product-visual{border-radius:3px}.wtg-footer{background:#282828}.wtg-footer a:hover{color:#d6b48c}.wtg-form{border-radius:3px;box-shadow:0 16px 45px rgba(20,20,20,.12)}.wtg-form input,.wtg-form select,.wtg-form textarea{border-radius:2px;border-color:#d8d1c8}.wtg-form input:focus,.wtg-form select:focus,.wtg-form textarea:focus{border-color:#c39f76;box-shadow:0 0 0 3px rgba(195,159,118,.16)}
.wtg-section--panel .wtg-btn--ghost{color:#fff}.wtg-case-story p{color:#e2e9e5}.wtg-switch-card .wtg-h2{color:#fff}.wtg-switch-card .wtg-lead{color:#e2e9e5}.wtg-faq-q{padding:25px 28px}.wtg-faq-a p{padding:0 72px 28px 28px;color:#42554b}.wtg-trust-inner{color:#42554b;font-size:16px;line-height:1.4}.wtg-trust-item{gap:10px}.wtg-trust-item .wtg-check{font-size:var(--wtg-check-font-size)}.wtg-compare-old{font-size:var(--wtg-meta-copy-size);line-height:var(--wtg-meta-copy-line)}.wtg-compare-new{font-size:var(--wtg-body-copy-size);line-height:var(--wtg-body-copy-line)}.wtg-problem-item b{margin-bottom:6px}.wtg-problem-item span,.wtg-flow-step p,.wtg-case-story p,.wtg-faq-a p,.wtg-footer-brand p,.wtg-copy,.wtg-bullet div{font-size:var(--wtg-body-copy-size);line-height:var(--wtg-body-copy-line)}
.wtg-section--panel .wtg-h1,.wtg-section--panel .wtg-h2,.wtg-section--panel .wtg-h3,.wtg-dark .wtg-h1,.wtg-dark .wtg-h2,.wtg-dark .wtg-h3,.wtg-switch-card .wtg-h2,.wtg-case-story h3{color:var(--wtg-orange-2)}
.wtg-page{--wtg-bg-2:#142A42;--wtg-dark:#142A42;background:#fff}.wtg-nav-wrap,.wtg-nav-wrap.is-scrolled{background:rgba(20,42,66,.98)}.wtg-section--panel,.wtg-dark,.wtg-footer{background:#142A42}


/* Site-wide custom CSS */


/* Profile-specific custom CSS: website-to-go-ch-style */
/* Local production-image fit experiment */
[data-awd-image-slot].awd-lm-slot-image,
.wtg-stage[data-awd-image-slot] {
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
[data-awd-image-slot] .awd-lm-slot-img {
  object-fit: contain !important;
  object-position: center !important;
}
.wtg-stage[data-awd-image-slot="hero"] {
  aspect-ratio: 1 / 1;
  height: auto !important;
  min-height: 0 !important;
}
.wtg-product-visual[data-awd-image-slot] {
  aspect-ratio: 4 / 3;
  height: auto !important;
}
.wtg-visual-panel[data-awd-image-slot] {
  height: auto !important;
  min-height: 0 !important;
}
.wtg-visual-panel[data-awd-image-slot="panel1"],
.wtg-visual-panel[data-awd-image-slot="panel3"],
.wtg-visual-panel[data-awd-image-slot="panel4"] { aspect-ratio: 4 / 3; }
.wtg-visual-panel[data-awd-image-slot="panel2"] { aspect-ratio: 819 / 1024; }
.wtg-visual-panel[data-awd-image-slot="panel5"] { aspect-ratio: 1024 / 914; }
