:root{--marketing-journey-orange:var(--scenario-new-system-accent,#a65f00);--marketing-journey-teal:var(--scenario-existing-pv-accent,#1b7f72);--marketing-journey-blue:var(--scenario-tariff-accent,#176abd);--marketing-journey-muted:#566070;--marketing-page-padding:clamp(16px, 4vw, 24px);--marketing-hero-padding-top:40px;--marketing-hero-font-size:clamp(40px, 5.8vw, 72px);--marketing-hero-line-height:.98;--marketing-hero-letter-spacing:-.035em;--marketing-hero-max-width:1080px;--marketing-lead-font-size:clamp(17px, 2vw, 20px);--marketing-lead-line-height:1.6;--marketing-lead-max-width:860px;--marketing-headline-accent-width:4px;--marketing-card-border-width:3px;--marketing-card-radius:calc(var(--radius-base,12px) * 1.6);--marketing-card-padding:16px;--marketing-card-gap:10px;--marketing-card-title-font-size:24px;--marketing-card-title-line-height:1.25;--marketing-card-body-font-size:var(--font-size-md,16px);--marketing-card-body-line-height:1.5}html[data-theme=dark]{--marketing-journey-muted:#ffffffb8}@media (width<=680px){:root{--marketing-hero-font-size:clamp(38px, 11vw, 52px);--marketing-hero-padding-top:32px;--marketing-card-padding:14px}}.marketing-analysis-section{--analysis-accent:var(--marketing-journey-blue,#176abd);--analysis-button-text:var(--scenario-on-accent,#fff);z-index:1;width:100%;scroll-margin-top:calc(var(--header-offset,64px) + 16px);background:var(--bg-body,#f5f7f6);color:var(--text-primary,#000000e0);box-sizing:border-box;padding:80px 0 120px;position:relative;overflow:hidden}.marketing-analysis-section--new-system{--analysis-accent:var(--marketing-journey-orange,#a65f00)}.marketing-analysis-section--existing-pv{--analysis-accent:var(--marketing-journey-teal,#1b7f72)}.marketing-analysis-section--tariff{--analysis-accent:var(--marketing-journey-blue,#176abd);padding-bottom:100px}.marketing-analysis-section__content{width:100%;max-width:1200px;padding-inline:var(--marketing-page-padding,clamp(16px, 4vw, 24px));box-sizing:border-box;margin:0 auto}.marketing-analysis-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;display:grid}.marketing-analysis-section__copy,.marketing-analysis-section__media{min-width:0}.marketing-analysis-section__copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.marketing-analysis-section--media-start .marketing-analysis-section__media{order:-1}.marketing-analysis-section__title{color:var(--analysis-accent);hyphens:none;overflow-wrap:normal;word-break:normal;margin:0 0 8px;font-size:clamp(24px,5vw,36px);font-weight:700;line-height:1.2}.marketing-analysis-section__benefits{width:100%;color:var(--text-primary,#000000e0);font-size:var(--font-size-md,16px);margin:0 0 32px;padding-left:1.25rem;line-height:1.4}.marketing-analysis-section__benefits li::marker{color:var(--analysis-accent)}.marketing-analysis-section__button{border:1px solid var(--analysis-accent);border-radius:var(--radius-base,12px);background:var(--analysis-accent);min-height:48px;box-shadow:0 2px 8px color-mix(in srgb, var(--analysis-accent) 35%, transparent);color:var(--analysis-button-text);font-size:var(--font-size-md,16px);text-align:center;justify-content:center;align-items:center;padding:12px 20px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex}.marketing-analysis-section__button:hover,.marketing-analysis-section__button:focus-visible{box-shadow:0 4px 16px color-mix(in srgb, var(--analysis-accent) 42%, transparent);filter:brightness(.94);text-decoration:none;transform:translateY(-2px)}.marketing-analysis-section__media .landing-carousel{margin-bottom:24px}html[data-theme=dark] .marketing-analysis-section{background:var(--bg-body,#0f1012);color:var(--text-primary,#ffffffd9)}@media (width<=767px){.marketing-analysis-section,.marketing-analysis-section--tariff{padding:64px 0 88px}.marketing-analysis-section__grid{grid-template-columns:1fr;gap:48px}.marketing-analysis-section__copy,.marketing-analysis-section--media-start .marketing-analysis-section__copy{order:-1}.marketing-analysis-section__media,.marketing-analysis-section--media-start .marketing-analysis-section__media{order:1}.marketing-analysis-section__title{font-size:32px}}@media (prefers-reduced-motion:reduce){.marketing-analysis-section__button{transition:none}.marketing-analysis-section__button:hover,.marketing-analysis-section__button:focus-visible{transform:none}}.marketing-data-source{margin-bottom:36px}.marketing-data-source__heading{width:100%;margin-bottom:var(--landing-commonflow-heading-margin,22px);text-align:left;flex-direction:column;gap:6px;display:flex}.marketing-data-source__title{color:var(--text-primary,#000000e0);margin:0;font-size:clamp(20px,3.6vw,28px);line-height:1.25}.marketing-data-source__description{max-width:840px;color:var(--text-secondary,#6b7280);margin:0;font-size:clamp(16px,2.5vw,18px);line-height:1.7}.marketing-data-source__options{z-index:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.marketing-data-source__card{border:1.5px solid color-mix(in srgb, var(--text-secondary,#6b7280) 45%, transparent);border-radius:calc(var(--radius-base,12px) * 1.2);background:var(--bg-body,#f5f7f6);box-shadow:none;text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 16px;display:flex}.marketing-data-source__separator{color:var(--text-secondary,#6b7280);font-size:var(--font-size-sm,16px);text-transform:uppercase;place-self:center;font-weight:700;line-height:1}.marketing-data-source__option-title{color:var(--text-primary,#000000e0);letter-spacing:-.2px;font-size:24px;line-height:1.25;display:block}.marketing-data-source__option-description{color:var(--text-secondary,#6b7280);font-size:var(--font-size-md,16px);line-height:1.5;display:block}@media (width<=767px){.marketing-data-source{margin-bottom:24px}.marketing-data-source__title{font-size:24px}.marketing-data-source__options{grid-template-columns:1fr;gap:10px}.marketing-data-source__card{padding:12px}}.scrolling-landing-root,.commercial-landing{--swiss-journey-orange:var(--marketing-journey-orange,#a65f00);--swiss-journey-teal:var(--marketing-journey-teal,#1b7f72);--swiss-journey-blue:var(--marketing-journey-blue,#176abd);background:var(--swiss-paper,#fafafa);color:var(--swiss-ink,#111412);font-family:var(--swiss-font,var(--font-body))}.scrolling-landing-root .landing-root-backdrop{display:none}.scrolling-landing-root .landing-hero-section,.commercial-landing__hero{background:var(--swiss-paper,#fafafa);border-bottom:0;min-height:auto;padding:0}.scrolling-landing-root .landing-hero-inner,.commercial-landing__container{width:min(1280px, calc(100% - 2 * var(--marketing-content-gutter)));max-width:none;margin:0 auto;padding:54px 0 80px}.scrolling-landing-root .landing-hero-inner,.commercial-landing__hero-grid{gap:0}.scrolling-landing-root .landing-hero-header,.commercial-landing__hero-copy{border-bottom:1px solid var(--swiss-line,#181b19);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:56px;padding-bottom:42px;display:grid}.scrolling-landing-root .landing-hero-heading,.commercial-landing__hero h1{max-width:15ch;color:var(--swiss-ink,#111412);text-transform:uppercase;margin:0;font-weight:800;letter-spacing:-.065em!important;font-size:clamp(48px,6.2vw,88px)!important;line-height:.93!important}.scrolling-landing-root .landing-hero-subheadline,.commercial-landing__lead{max-width:none;color:var(--swiss-muted,#5d635f);margin:0;font-size:18px;line-height:1.65}.scrolling-landing-root .landing-headline-keyword,.commercial-landing__headline-keyword{color:inherit;text-decoration-line:underline;text-decoration-color:var(--landing-keyword-accent,var(--headline-accent));text-underline-offset:.035em;text-decoration-skip-ink:none;box-decoration-break:clone;border:0;border-radius:3px;margin:0;padding:0 .025em;text-decoration-thickness:.055em;display:inline}.scrolling-landing-root .landing-hero-cards,.commercial-landing__decision-list{border-bottom:1px solid var(--swiss-line,#181b19);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.scrolling-landing-root .landing-hero-card,.commercial-landing__decision{--journey-accent:var(--swiss-journey-blue);border:0;border-right:1px solid var(--swiss-line,#181b19);min-width:0;min-height:320px;box-shadow:none;color:var(--swiss-ink,#111412);text-align:left;background:0 0;border-radius:0;grid-template-rows:auto auto 1fr auto;gap:0;padding:28px 24px;text-decoration:none;transition:color .16s,background-color .16s;display:grid;position:relative}.scrolling-landing-root .landing-hero-card:last-child,.commercial-landing__decision:last-child{border-right:0}.scrolling-landing-root .landing-hero-card--new-system,.commercial-landing__decision--investment{--journey-accent:var(--swiss-journey-orange)}.scrolling-landing-root .landing-hero-card--existing-pv,.commercial-landing__decision--peak{--journey-accent:var(--swiss-journey-teal)}.scrolling-landing-root .landing-hero-card--tariff,.commercial-landing__decision--tariff{--journey-accent:var(--swiss-journey-blue)}.commercial-landing__decision{min-height:370px}.commercial-landing__decision-copy{display:contents}.commercial-landing__decision h2{overflow-wrap:anywhere;font-size:clamp(24px,2.35vw,34px)}.commercial-landing .commercial-landing__hero{background:var(--swiss-paper,#fafafa);border-bottom:0;min-height:auto;padding:0}.commercial-landing .commercial-landing__container{width:min(1280px, calc(100% - 2 * var(--marketing-content-gutter)));max-width:none;margin:0 auto;padding:54px 0 80px}.commercial-landing .commercial-landing__hero-grid{gap:0}.commercial-landing .commercial-landing__hero-copy{border-bottom:1px solid var(--swiss-line,#181b19);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:56px;padding-bottom:42px;display:grid}.commercial-landing .commercial-landing__hero h1{max-width:15ch;color:var(--swiss-ink,#111412);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(48px,6.2vw,88px);font-weight:800;line-height:.93}.commercial-landing .commercial-landing__lead{max-width:none;color:var(--swiss-muted,#5d635f);margin:0;font-size:18px;line-height:1.65}.commercial-landing .commercial-landing__decision-list{border-bottom:1px solid var(--swiss-line,#181b19);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.commercial-landing .commercial-landing__decision{border:0;border-right:1px solid var(--swiss-line,#181b19);min-height:370px;box-shadow:none;color:var(--swiss-ink,#111412);background:0 0;border-radius:0;grid-template-rows:auto auto 1fr auto;gap:0;padding:28px 24px;display:grid;position:relative;transform:none}.commercial-landing .commercial-landing__decision:last-child{border-right:0}.commercial-landing .commercial-landing__decision h2{max-width:11ch;color:inherit;letter-spacing:-.04em;text-transform:uppercase;margin:52px 0 0;font-size:clamp(24px,2.35vw,34px);font-weight:800;line-height:1}.commercial-landing .commercial-landing__decision p{color:var(--swiss-muted,#5d635f);margin:16px 0 0;font-size:16px;line-height:1.5}.commercial-landing .commercial-landing__decision:hover,.commercial-landing .commercial-landing__decision:focus-visible{background:var(--journey-accent);box-shadow:none;color:var(--scenario-on-accent,#fff);outline:none;transform:none}.scrolling-landing-root .landing-hero-card-title,.commercial-landing__decision h2{max-width:11ch;color:inherit;letter-spacing:-.04em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(25px,2.7vw,38px);font-weight:800;line-height:1}.scrolling-landing-root .landing-hero-card-description,.commercial-landing__decision p{color:var(--swiss-muted,#5d635f);margin:16px 0 0;font-size:16px;line-height:1.5}.landing-hero-card-arrow,.commercial-landing__decision-arrow{place-self:end;font-size:28px;font-weight:700;transition:transform .16s}.scrolling-landing-root .landing-hero-card:hover,.scrolling-landing-root .landing-hero-card:focus-visible,.commercial-landing__decision:hover,.commercial-landing__decision:focus-visible{background:var(--journey-accent);box-shadow:none;color:var(--scenario-on-accent,#fff);outline:none;transform:none}.scrolling-landing-root .landing-hero-card:hover .landing-hero-card-description,.scrolling-landing-root .landing-hero-card:focus-visible .landing-hero-card-description,.commercial-landing__decision:hover p,.commercial-landing__decision:focus-visible p{color:color-mix(in srgb, var(--scenario-on-accent,#fff) 84%, transparent)}.scrolling-landing-root .landing-hero-card:hover .landing-hero-card-arrow,.scrolling-landing-root .landing-hero-card:focus-visible .landing-hero-card-arrow,.commercial-landing__decision:hover .commercial-landing__decision-arrow,.commercial-landing__decision:focus-visible .commercial-landing__decision-arrow{transform:translateY(4px)}.scrolling-landing-root .marketing-data-source,.commercial-landing .marketing-data-source{margin:0;padding:62px 0 0}.scrolling-landing-root .marketing-data-source__heading,.commercial-landing .marketing-data-source__heading{grid-template-columns:1fr 1fr;align-items:end;gap:64px;margin:0;display:grid}.scrolling-landing-root .marketing-data-source__title,.commercial-landing .marketing-data-source__title{color:var(--swiss-ink,#111412);letter-spacing:-.05em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1}.scrolling-landing-root .marketing-data-source__description,.commercial-landing .marketing-data-source__description{max-width:none;color:var(--swiss-muted,#5d635f);margin:0 0 18px;font-size:16px;line-height:1.6}.scrolling-landing-root .marketing-data-source__options,.commercial-landing .marketing-data-source__options{border-top:1px solid var(--swiss-line,#181b19);border-bottom:1px solid var(--swiss-line,#181b19);grid-template-columns:1fr 88px 1fr;align-items:stretch;gap:0;margin-top:22px;display:grid}.scrolling-landing-root .marketing-data-source__card,.commercial-landing .marketing-data-source__card{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;align-content:center;min-height:230px;padding:30px 28px;display:grid}.scrolling-landing-root .marketing-data-source__option-title,.commercial-landing .marketing-data-source__option-title{color:var(--swiss-ink,#111412);letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(25px,2.7vw,36px);font-weight:800;line-height:1.08}.scrolling-landing-root .marketing-data-source__option-description,.commercial-landing .marketing-data-source__option-description{color:var(--swiss-muted,#5d635f);margin-top:12px;font-size:16px;line-height:1.55}.scrolling-landing-root .marketing-data-source__separator,.commercial-landing .marketing-data-source__separator{color:var(--swiss-muted,#5d635f);font-family:var(--font-code,ui-monospace, monospace);grid-template-rows:1fr auto 1fr;place-items:center;gap:12px;font-size:16px;font-weight:750;display:grid}.scrolling-landing-root .marketing-data-source__separator:before,.scrolling-landing-root .marketing-data-source__separator:after,.commercial-landing .marketing-data-source__separator:before,.commercial-landing .marketing-data-source__separator:after{background:var(--swiss-line,#181b19);content:"";width:1px;height:100%}.scrolling-landing-root .landing-commonflow-scroll-cue{display:none}.marketing-analysis-section{--section-accent:var(--swiss-journey-blue);--section-accent-hover:color-mix(in srgb, var(--section-accent) 90%, #000);--section-accent-active:color-mix(in srgb, var(--section-accent) 80%, #000);padding:86px max(var(--marketing-content-gutter), calc((100% - 1280px) / 2));border-top:1px solid var(--swiss-line,#181b19);background:var(--swiss-paper,#fafafa);color:var(--swiss-ink,#111412);position:relative}.marketing-analysis-section--new-system{--section-accent:var(--swiss-journey-orange)}.marketing-analysis-section--existing-pv{--section-accent:var(--swiss-journey-teal)}.marketing-analysis-section--tariff{--section-accent:var(--swiss-journey-blue);padding-bottom:86px}.marketing-analysis-section__content{max-width:none;padding:0}.marketing-analysis-section__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(44px,6vw,96px);position:relative}.marketing-analysis-section--media-start .marketing-analysis-section__grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr)}.marketing-analysis-section__copy{gap:0}.marketing-analysis-section__title{color:var(--swiss-ink,#111412);letter-spacing:-.055em;text-transform:uppercase;margin:0 0 20px;font-size:clamp(38px,4.6vw,66px);font-weight:800;line-height:.96}.marketing-analysis-section__title-highlight{color:var(--section-accent)}.marketing-analysis-section__description{color:var(--swiss-muted,#5d635f);margin:0;font-size:18px;line-height:1.6}.marketing-analysis-section__benefits{border-top:1px solid var(--swiss-line,#181b19);margin:30px 0;padding:0;list-style:none}.marketing-analysis-section__benefits li{border-bottom:1px solid var(--swiss-line-soft,#c6c8c1);margin:0;padding:15px 0 15px 28px;font-size:16px;line-height:1.5;position:relative}.marketing-analysis-section__benefits li+li{margin-top:0}.marketing-analysis-section__benefits li:before{color:var(--section-accent);content:"→";position:absolute;left:0}.marketing-analysis-section__button{border:1px solid var(--section-accent);background:var(--section-accent);min-height:52px;box-shadow:none;color:var(--analysis-button-text);border-radius:0;padding:0 20px;font-size:16px;font-weight:750;transition:background-color .16s,border-color .16s}.marketing-analysis-section__button:hover{background:var(--section-accent-hover);border-color:var(--section-accent-hover);box-shadow:none;color:var(--analysis-button-text);filter:none;transform:none}.marketing-analysis-section__button:active{background:var(--section-accent-active);border-color:var(--section-accent-active)}.marketing-analysis-section__button:focus-visible{outline:2px solid var(--swiss-ink,#111412);outline-offset:3px;box-shadow:none;filter:none;border-radius:0;transform:none}.landing-carousel{border:1px solid var(--swiss-line,#181b19);background:var(--landing-carousel-paper-bg,var(--bg-body,#fafafa));border-radius:0}.landing-carousel .landing-carousel-viewport{min-height:430px;height:var(--landing-carousel-height,430px);background:var(--landing-carousel-paper-bg,var(--bg-body,#fafafa));box-sizing:border-box;border-radius:0;padding:20px}.landing-carousel .landing-carousel-picture,.landing-carousel .landing-carousel-image{background:var(--landing-carousel-paper-bg,var(--bg-body,#fafafa))}.landing-carousel .landing-carousel-fallback{background:var(--landing-carousel-fallback-bg,transparent)}.landing-carousel .landing-carousel-image{border:0}.landing-carousel .landing-carousel-caption{border-top:1px solid var(--swiss-line,#181b19);min-height:76px;color:var(--swiss-ink,#111412);background:0 0;border-radius:0;gap:0;padding:0}.landing-carousel .landing-carousel-caption-row{gap:0;min-height:60px}.landing-carousel .landing-carousel-nav{border:0;border-right:1px solid var(--swiss-line,#181b19);width:58px;min-width:58px;height:60px;min-height:60px;box-shadow:none;color:var(--swiss-ink,#111412);touch-action:manipulation;background:0 0;border-radius:0;font-size:28px}.landing-carousel .landing-carousel-nav:last-child{border-right:0;border-left:1px solid var(--swiss-line,#181b19)}.landing-carousel .landing-carousel-text{padding:10px 16px}.landing-carousel .landing-carousel-description{min-height:auto;color:var(--swiss-ink,#111412);font-family:var(--font-code,ui-monospace, monospace);font-size:16px;font-weight:700}.landing-carousel .landing-carousel-dots{gap:0;margin:0}.landing-carousel .landing-carousel-dot,.landing-carousel .landing-carousel-dot.is-active{width:auto;min-width:48px;height:48px;min-height:48px;box-shadow:none;opacity:1;touch-action:manipulation;background:0 0;border:0;border-radius:0;flex:1;padding:0;position:relative}.landing-carousel .landing-carousel-dot:before{content:"";border-top:1px solid var(--swiss-line-soft,#c6c8c1);border-right:1px solid var(--swiss-line-soft,#c6c8c1);background:0 0;position:absolute;inset:0}.landing-carousel .landing-carousel-dot:last-child:before{border-right:0}.landing-carousel .landing-carousel-dot.is-active:before{background:var(--section-accent,var(--landing-carousel-caption-bg))}.scrolling-landing-root .beta-feedback-callout,.commercial-landing .beta-feedback-callout{padding:64px max(var(--marketing-content-gutter), calc((100% - 1280px) / 2)) 0;background:var(--swiss-paper,#fafafa)}.scrolling-landing-root .beta-feedback-callout__inner,.commercial-landing .beta-feedback-callout__inner{max-width:none;padding:0}.scrolling-landing-root .beta-feedback-callout__card,.commercial-landing .beta-feedback-callout__card{border:0;border-top:1px solid var(--swiss-line,#181b19);background:0 0;border-radius:0;padding:28px 0}.scrolling-landing-root .beta-feedback-callout__title,.commercial-landing .beta-feedback-callout__title{color:var(--swiss-ink,#111412);text-transform:uppercase;font-size:20px}.scrolling-landing-root .beta-feedback-callout__text,.commercial-landing .beta-feedback-callout__text{color:var(--swiss-muted,#5d635f)}.scrolling-landing-root .beta-feedback-callout__action,.scrolling-landing-root .beta-feedback-callout__action:hover,.commercial-landing .beta-feedback-callout__action,.commercial-landing .beta-feedback-callout__action:hover{color:var(--swiss-ink,#111412)}.scrolling-landing-root .landing-footer-shell .footer{--footer-layout-width:min(1280px, calc(100% - 2 * var(--marketing-content-gutter)))}@media (width<=1180px){.marketing-analysis-section__grid,.marketing-analysis-section--media-start .marketing-analysis-section__grid{grid-template-columns:1fr;gap:40px}.marketing-analysis-section__copy,.marketing-analysis-section--media-start .marketing-analysis-section__copy{order:1}.marketing-analysis-section__media,.marketing-analysis-section--media-start .marketing-analysis-section__media{order:2}}@media (width<=900px){.scrolling-landing-root .landing-hero-header,.commercial-landing .commercial-landing__hero-copy{grid-template-columns:1fr;gap:22px;padding-bottom:30px}.scrolling-landing-root .landing-hero-cards,.commercial-landing .commercial-landing__decision-list{grid-template-columns:1fr}.scrolling-landing-root .landing-hero-card,.commercial-landing .commercial-landing__decision{border-right:0;border-bottom:1px solid var(--swiss-line,#181b19);min-height:210px;padding:20px 16px}.commercial-landing .commercial-landing__decision{min-height:245px}.scrolling-landing-root .landing-hero-card:last-child,.commercial-landing .commercial-landing__decision:last-child{border-bottom:0}.scrolling-landing-root .landing-hero-card-title,.commercial-landing .commercial-landing__decision h2{overflow-wrap:normal;word-break:normal;hyphens:none;text-wrap:balance;width:100%;max-width:none;margin-top:25px;font-size:27px}.scrolling-landing-root .marketing-data-source__heading,.commercial-landing .marketing-data-source__heading{grid-template-columns:1fr;gap:16px}.scrolling-landing-root .marketing-data-source__options,.commercial-landing .marketing-data-source__options{grid-template-columns:1fr}.scrolling-landing-root .marketing-data-source__card,.commercial-landing .marketing-data-source__card{min-height:190px;padding:24px 12px}.scrolling-landing-root .marketing-data-source__separator,.commercial-landing .marketing-data-source__separator{grid-template-rows:none;grid-template-columns:1fr auto 1fr;min-height:66px}.scrolling-landing-root .marketing-data-source__separator:before,.scrolling-landing-root .marketing-data-source__separator:after,.commercial-landing .marketing-data-source__separator:before,.commercial-landing .marketing-data-source__separator:after{width:100%;height:1px}.marketing-analysis-section,.marketing-analysis-section--tariff{padding-block:60px}.marketing-analysis-section__grid,.marketing-analysis-section--media-start .marketing-analysis-section__grid{grid-template-columns:1fr;gap:40px}.marketing-analysis-section--media-start .marketing-analysis-section__copy{order:1}.marketing-analysis-section--media-start .marketing-analysis-section__media{order:2}.scrolling-landing-root .beta-feedback-callout,.commercial-landing .beta-feedback-callout{padding-top:48px}}@media (width<=680px){.scrolling-landing-root .landing-hero-inner,.commercial-landing .commercial-landing__container{padding:34px 0 52px}.scrolling-landing-root .landing-hero-heading,.commercial-landing .commercial-landing__hero h1{font-size:39px!important}.scrolling-landing-root .landing-hero-subheadline,.commercial-landing .commercial-landing__lead{font-size:16px}.scrolling-landing-root .marketing-data-source,.commercial-landing .marketing-data-source{padding-top:46px}.scrolling-landing-root .marketing-data-source__title,.commercial-landing .marketing-data-source__title{font-size:32px}.marketing-analysis-section__title{font-size:clamp(20px,8.5vw,36px)}.marketing-analysis-section__description{font-size:16px}.landing-carousel .landing-carousel-viewport{height:330px;min-height:330px;padding:10px}}@media (width<=370px){.landing-carousel .landing-carousel-dots{display:none}}@media (prefers-reduced-motion:reduce){.landing-hero-card-arrow,.commercial-landing__decision-arrow{transition:none}}
