.journey-film{width:100%;overflow:hidden;border-radius:16px;background:#101c17}.journey-film iframe{display:block;width:100%;height:900px;border:0}.journey-next{text-align:center;margin:24px 0}.demo{scroll-margin-top:24px}body.is-register .auth-layout{display:block;max-width:650px;margin-inline:auto}body.is-register .auth-card{width:100%}@media(max-width:850px){.journey-film iframe{height:860px}}
@media(max-width:850px){.journey-film.mobile-proof-wide{width:100cqw;margin-inline:calc((100% - 100cqw)/2);border-radius:0}}

@media(max-width:850px){body:has(.journey-film){container-type:inline-size}.journey-watch .site-header{min-height:56px;padding-block:6px}.journey-watch #platform{padding-top:8px}.journey-watch #platform .section-heading{margin-bottom:8px}.journey-watch #platform h2{font-size:20px;line-height:1.15;margin:0}.journey-watch .site-header .brand{font-size:20px}}

.journey-landing .buying-facts,.journey-watch .buying-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.result-business-value{font-size:14px;line-height:1.5;color:var(--muted,#aeb9ae);margin:12px 0 16px}
.journey-landing .site-footer,.journey-watch .site-footer{padding-top:48px;padding-bottom:32px;align-items:start;gap:24px}
.company-identity{display:grid;gap:12px}.corporate-footer{font-size:13px;line-height:1.5;color:var(--muted,#87968b);margin:0;font-weight:400}
.journey-landing .site-footer nav a,.journey-watch .site-footer nav a{min-height:44px;display:inline-flex;align-items:center}
.selected-plan-usage{margin:14px 0}.selected-plan-usage details{margin:12px 0}.selected-plan-usage summary{cursor:pointer;min-height:44px;display:list-item;line-height:1.5;padding-block:10px}.selected-plan-usage ul{padding-left:22px}
.journey-landing .tv-hardware-patch{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;clip-path:polygon(71.55% 20.65%,95.5% 14.3%,95.7% 50.7%,71.6% 52.1%);pointer-events:none}
.journey-landing .physical-screen>img{filter:none}.journey-landing .physical-screen{isolation:isolate}
.journey-landing .physical-screen::after{content:'';position:absolute;inset:0;background:linear-gradient(118deg,transparent 34%,rgba(255,222,174,.035) 48%,transparent 66%);pointer-events:none}
@media(max-width:850px){.journey-landing .buying-facts,.journey-watch .buying-facts{grid-template-columns:1fr;gap:18px}.journey-landing .site-footer,.journey-watch .site-footer{display:flex;flex-direction:column;gap:20px}.journey-landing .site-footer nav,.journey-watch .site-footer nav{display:flex;gap:16px;flex-wrap:wrap}}

#gym-results-preview .result-business-value{color:#d3dbcf}
/* Feedback9: conversion presentation, existing brand and source data. */
.hero-features{list-style:none;display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;margin:18px 0 0;max-width:560px;color:#f5f3ec;font-size:16px;line-height:1.4}.hero-features li{display:flex;align-items:baseline;gap:8px}.hero-features li::before{content:'';width:4px;height:4px;flex:0 0 4px;background:#d6fa59;border-radius:50%;align-self:center}
.conversion-bridge{background:#f5f3ec;color:#171b19;border-top:1px solid #cbd0c5;padding:28px 0;margin:24px 0 0;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.conversion-bridge[hidden]{display:none}.conversion-bridge h3{font-size:clamp(22px,2.3vw,30px);line-height:1.2;margin:0 0 12px;max-width:720px;text-wrap:balance}.conversion-bridge .bridge-copy>p{font-size:16px;line-height:1.5;margin:0;max-width:720px}.conversion-bridge>.button{min-height:48px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.bridge-conditions{color:#596259;margin-top:12px;font-size:14px;line-height:1.5}.bridge-conditions summary{min-height:44px;padding-block:12px;cursor:pointer}.bridge-conditions p{margin:0;max-width:720px;font-size:14px}.copyright{margin:0;color:#596259;font-size:13px;line-height:1.5}
#gym-results-preview .chart-grid{gap:12px 32px;grid-template-rows:auto auto auto auto 178px}#gym-results-preview .result-chart{display:grid;grid-row:span 5;grid-template-rows:subgrid;min-width:0}#gym-results-preview .result-chart>figcaption,#gym-results-preview .result-value,#gym-results-preview .result-unit,#gym-results-preview .result-business-value,#gym-results-preview .plot-host{margin:0;min-height:0}#gym-results-preview .result-chart>figcaption{font-size:16px;line-height:1.4}#gym-results-preview .result-business-value{line-height:1.5}#gym-results-preview .plot-host{height:178px;align-self:end}
@supports not (grid-template-rows:subgrid){#gym-results-preview .chart-grid{grid-template-rows:auto;align-items:start}#gym-results-preview .result-chart{grid-row:auto;grid-template-rows:var(--chart-title,auto) var(--chart-value,auto) var(--chart-unit,auto) var(--chart-explanation,auto) 178px;row-gap:12px}}
.journey-landing .hero .physical-screen>img{filter:blur(1.2px) contrast(.90) brightness(.94) saturate(.86)}.journey-landing .hero .physical-screen::after{background:linear-gradient(118deg,rgba(192,175,143,.025),rgba(255,222,174,.05) 48%,rgba(192,175,143,.025));z-index:1}.journey-landing .hero .physical-screen::before{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.02;mix-blend-mode:soft-light;background-image:url("/media/site-workflow/journey/tv-optical-grain.svg");background-size:2px 2px}
@media(max-width:850px){.hero-features{font-size:14px;line-height:1.45}.conversion-bridge{grid-template-columns:1fr;gap:16px}.conversion-bridge>.button{width:100%;white-space:normal;text-align:center}#gym-results-preview .chart-grid{grid-template-columns:1fr;grid-template-rows:none;gap:28px}#gym-results-preview .result-chart{grid-row:auto;grid-template-rows:auto auto auto auto 178px;row-gap:12px}.copyright{max-width:100%}}
