.trial-value{background:#f7f8fb;color:#071a31;overflow:hidden}
.trial-value-inner{max-width:1400px;margin:auto;padding:72px 32px 100px}
.trial-value-heading{display:block;height:auto;padding:0;text-align:center;position:static;margin:0 auto 60px;max-width:850px}
.trial-value .eyebrow{color:#148aff;font-size:12px;letter-spacing:1.7px;margin-bottom:18px}
.trial-value-heading h2{font-size:50px;line-height:1.12;letter-spacing:-1.7px;font-weight:500}
.trial-value-heading h2 span{color:#778599}
.trial-value-heading>p:last-child{color:#718095;font-size:18px;line-height:1.6;margin-top:24px}
.trial-experience{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);gap:46px;align-items:start}
.trial-experience>div{position:relative;z-index:1;min-width:0}
.trial-experience h3{font-size:30px;font-weight:500;letter-spacing:-.8px;margin-bottom:26px}
.trial-response>.eyebrow{color:#368579}
.trial-info{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #e0eafa;border-radius:13px;padding:19px;min-height:96px;margin-top:14px;box-shadow:0 8px 25px #1b4e7a04}
.trial-info svg{width:28px;height:28px;color:#008fe0;flex-shrink:0}
.trial-info h4{font-size:17px;font-weight:500;line-height:1.3;margin:0 0 7px}
.trial-info p{font-size:14px;color:#738299;line-height:1.4}
.trial-product{text-align:center;padding-top:28px}
.trial-product-stage{height:335px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#e8edf4 0%,#f0f3f7 55%,transparent 72%);margin-bottom:22px}
.trial-product-stage>img{height:320px;width:120px;object-fit:contain;filter:drop-shadow(7px 10px 8px #22445522);position:relative;z-index:2}
.trial-product h3{font-size:23px;margin-bottom:12px;letter-spacing:-.6px}
.trial-product>p{font-size:14px;color:#738299;line-height:1.4}
.trial-consumer{position:absolute;color:#1789e8;display:flex;align-items:center;gap:5px;opacity:.7}
.trial-consumer>svg{width:21px;height:21px}.trial-consumer>span{font-size:20px}
.tc-0{left:7%;top:12%}.tc-1{left:0;top:46%}.tc-2{left:7%;top:78%}
.tc-3{right:7%;top:12%;flex-direction:row-reverse}.tc-4{right:0;top:46%;flex-direction:row-reverse}.tc-5{right:7%;top:78%;flex-direction:row-reverse}
.tc-3>span,.tc-4>span,.tc-5>span{transform:rotate(180deg)}
.trial-connectors{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.trial-comparison{display:grid;grid-template-columns:minmax(0,.95fr) repeat(2,minmax(0,1fr));gap:24px;margin-top:90px;padding-top:60px;border-top:1px solid #e7edf4;align-items:stretch}
.trial-difference{padding-right:22px}
.trial-difference h2{font-size:48px;line-height:1.06;font-weight:700;letter-spacing:-1.6px}
.trial-difference>p:not(.eyebrow){font-size:20px;color:#738299;line-height:1.5;margin:24px 0 28px;max-width:350px}
.trial-difference .pill{font-size:15px;padding:16px 25px}
.trial-traditional,.trial-vendi{border-radius:20px;padding:28px;box-shadow:0 12px 35px #1c394c06}
.trial-traditional{background:#f0f2f5;color:#738299;border:1px solid #edf0f3}
.trial-vendi{background:linear-gradient(145deg,#052837,#005349 35%,#03232d 100%);color:#fff}
.trial-comparison article h3{font-size:23px;margin-bottom:20px;letter-spacing:-.5px;color:#071a31}
.trial-comparison .trial-vendi h3{color:#fff}
.trial-comparison ul{padding:0;margin:0;list-style:none}
.trial-comparison li{display:flex;gap:20px;align-items:center;min-height:74px;padding:14px 0;border-top:1px solid #dce2eb;font-size:17px;line-height:1.5}
.trial-comparison li>span:first-child{font-size:30px;line-height:1;flex-shrink:0;width:27px}
.trial-vendi li{border-color:#ffffff26}
@media(max-width:1199px){.trial-value-inner{padding:60px 32px 80px}.trial-experience{gap:24px}.trial-info{padding:15px;gap:14px;min-height:104px}.trial-info h4{font-size:16px}.trial-info p{font-size:13px}.trial-experience h3{font-size:26px}.trial-product h3{font-size:21px}.trial-difference h2{font-size:40px}.trial-difference>p:not(.eyebrow){font-size:18px}.trial-traditional,.trial-vendi{padding:22px}.trial-comparison li{font-size:15px;min-height:82px;gap:14px}}
@media(max-width:900px){.trial-value-heading h2{font-size:42px}.trial-experience{grid-template-columns:1fr 1fr;gap:30px}.trial-product{grid-column:1 / -1;grid-row:1;max-width:330px;justify-self:center;width:100%;padding-top:0}.trial-context,.trial-response{grid-row:2}.trial-connectors{display:none}.trial-comparison{grid-template-columns:1fr 1fr;gap:20px;margin-top:65px}.trial-difference{grid-column:1 / -1;padding:0}.trial-difference>p:not(.eyebrow){max-width:650px}.trial-comparison li{min-height:88px}}
@media(max-width:550px){.trial-value-inner{padding:50px 24px 80px}.trial-value-heading{margin-bottom:40px}.trial-value-heading h2{font-size:34px}.trial-value-heading>p:last-child{font-size:16px}.trial-experience{display:flex;flex-direction:column;gap:32px}.trial-experience>div{width:100%}.trial-product{order:2;align-self:center}.trial-response{order:3}.trial-info{min-height:90px}.trial-experience h3{font-size:27px}.trial-product h3{font-size:22px}.trial-comparison{grid-template-columns:1fr;padding-top:40px;gap:22px}.trial-difference{grid-column:auto}.trial-difference h2{font-size:39px}.trial-comparison li{min-height:74px;font-size:16px}.trial-traditional,.trial-vendi{padding:25px}}
@media(prefers-reduced-motion:no-preference){.trial-value.is-revealing .trial-info,.trial-value.is-revealing .trial-product,.trial-value.is-revealing .trial-comparison article{animation:trial-enter .55s ease both}.trial-value.is-revealing .trial-info:nth-of-type(2){animation-delay:.07s}.trial-value.is-revealing .trial-info:nth-of-type(3){animation-delay:.14s}@keyframes trial-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
@media(min-width:901px){.trial-comparison li{min-height:82px}}
.trial-product-stage>img{width:126px;height:330px}
/* Final editorial composition and self-selection graphic. */
.trial-editorial-row{display:grid;grid-template-columns:minmax(0,.27fr) minmax(0,.73fr);gap:34px;align-items:center}
.trial-value-heading{text-align:left;margin:0;max-width:none}
.trial-value-heading h2{font-size:46px;font-weight:700;line-height:1.08}
.trial-value-heading>p:last-child{font-size:17px;line-height:1.5;margin-top:28px}
.trial-experience{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:12px;align-items:center}
.trial-info{min-height:116px;margin:0 0 24px;padding:18px 14px;gap:14px;border-color:#edf2f9}
.trial-info:last-child{margin-bottom:0}
.trial-info>svg{width:48px;height:48px;padding:10px;border-radius:50%;background:#edf6ff}
.trial-info h4{font-size:15px;font-weight:700}
.trial-info p{font-size:13px;line-height:1.45}
.trial-product{padding:0;width:100%;max-width:none}
.trial-product-stage{height:410px;margin:0;background:none}
.trial-product-stage>img{width:100px;height:310px;z-index:2}
.consumer-flow{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.trial-comparison{margin-top:60px;padding-top:36px}
.trial-difference{align-self:center}
.trial-difference .pill.black{background:#fff;color:#071a31;border-color:#edf1f6;box-shadow:0 5px 20px #22445503}
.trial-comparison li>span:first-child{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e6ecf3;font-size:26px}
.trial-vendi li>span:first-child{background:#006b69;color:#fff}
@media(min-width:1440px){.trial-value-inner{padding:70px 32px 70px}.trial-value-heading h2{font-size:49px}}
@media(max-width:1199px){.trial-editorial-row{grid-template-columns:1fr;gap:35px}.trial-value-heading{max-width:750px}.trial-value-heading h2{font-size:44px}.trial-experience{grid-template-columns:1fr 1.1fr 1fr}.trial-info{min-height:110px}.trial-product h3{display:none}}
@media(max-width:900px){.trial-product{grid-column:auto;grid-row:auto;max-width:none}.trial-context,.trial-response{grid-row:auto}.trial-info{padding:14px 10px;gap:10px}.trial-info>svg{width:38px;height:38px;padding:8px}.trial-info h4{font-size:14px}.trial-info p{font-size:12px}.trial-experience{gap:10px;grid-template-columns:1fr .8fr 1fr}.trial-product-stage>img{width:82px;height:280px}}
@media(max-width:550px){.trial-value-heading h2{font-size:38px}.trial-experience{display:flex;gap:28px}.trial-info{padding:18px;min-height:104px;margin-bottom:14px}.trial-info h4{font-size:16px}.trial-info p{font-size:14px}.trial-product{order:2;max-width:340px}.trial-product-stage{height:360px}.trial-product-stage>img{width:100px;height:310px}.trial-response{order:3}.trial-comparison{margin-top:42px}.trial-value-heading>p:last-child{font-size:16px}}
@media(prefers-reduced-motion:no-preference){
 .trial-value.is-revealing .flow-grey{animation:grey-arrive 6s ease both;animation-delay:var(--profile-delay)}
 .trial-value.is-revealing .flow-blue{animation:blue-emerge 6s ease both;animation-delay:var(--profile-delay)}
 .trial-value.is-revealing .trial-info{animation:information-reveal 6s ease both}
 @keyframes grey-arrive{0%{opacity:0}15%,35%{opacity:1}60%{opacity:.45;translate:12px 0}100%{opacity:1;translate:0 0}}
 @keyframes blue-emerge{0%,45%{opacity:0;translate:-12px 0}80%,100%{opacity:1;translate:0 0}}
 @keyframes information-reveal{0%,65%{opacity:.55}100%{opacity:1}}
}
@media(min-width:1200px){.trial-info{min-height:118px}.trial-comparison li{height:66px;min-height:66px;padding:8px 0;line-height:1.3}}
@media(prefers-reduced-motion:no-preference){
 .trial-value.is-revealing .flow-grey{animation-name:grey-appear}
 .trial-value.is-revealing .flow-grey.profile-3,.trial-value.is-revealing .flow-grey.profile-7,.trial-value.is-revealing .flow-grey.profile-10{animation-name:selected-consumer}
 @keyframes grey-appear{0%{opacity:0;scale:.9}20%,100%{opacity:1;scale:1}}
 @keyframes selected-consumer{0%{opacity:0}20%,30%{opacity:1;translate:0 0}60%{opacity:0;translate:55px 8px}80%{opacity:0;translate:0 0}100%{opacity:1;translate:0 0}}
}
/* Working refinement: one raised white surface containing the retained cards. */
.trial-value{padding:48px max(24px,calc((100vw - 1400px)/2)) 80px;overflow:visible}
.trial-value-inner{max-width:1400px;background:#fff;border-radius:28px;box-shadow:0 16px 55px #17334f15,0 2px 8px #17334f06;padding:48px;margin:0 auto}
.trial-editorial-row{display:block}
.trial-experience{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);gap:24px}
.trial-comparison{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;padding-top:36px}
@media(max-width:900px){.trial-value{padding:30px 24px 60px}.trial-value-inner{padding:30px 24px}.trial-experience{gap:12px;grid-template-columns:1fr .85fr 1fr}.trial-comparison{grid-template-columns:1fr 1fr}}
@media(max-width:550px){.trial-value{padding:24px 16px 50px}.trial-value-inner{padding:24px 18px;border-radius:22px}.trial-experience{display:flex}.trial-comparison{grid-template-columns:1fr;margin-top:30px;padding-top:24px}}
/* Editorial copy occupies the right third of the shared white panel. */
.trial-value-inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;align-items:center;padding:38px}
.trial-panel-visuals,.trial-panel-copy{min-width:0}
.trial-panel-copy h2{font-size:44px;line-height:1.08;font-weight:700;letter-spacing:-1.5px}
.trial-panel-copy h2 span{color:#778599}
.trial-panel-copy>p:not(.eyebrow){font-size:18px;line-height:1.5;color:#718095;margin-top:26px}
.trial-panel-visuals .trial-experience{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:12px}
.trial-panel-visuals .trial-info{padding:14px 10px;gap:10px;min-height:125px;margin-bottom:18px}
.trial-panel-visuals .trial-info:last-child{margin-bottom:0}
.trial-panel-visuals .trial-info>svg{width:36px;height:36px;padding:8px}
.trial-panel-visuals .trial-info h4{font-size:13px}
.trial-panel-visuals .trial-info p{font-size:12px}
.trial-panel-visuals .trial-product-stage>img{width:80px;height:280px}
.trial-panel-visuals .trial-comparison{gap:18px;margin-top:28px;padding-top:26px}
.trial-panel-visuals .trial-comparison article{padding:22px 18px}
.trial-panel-visuals .trial-comparison article h3{font-size:21px}
.trial-panel-visuals .trial-comparison li{font-size:14px;min-height:70px;height:auto;gap:12px}
.trial-panel-visuals .trial-comparison li>span:first-child{width:30px;height:30px;font-size:23px}
@media(max-width:1199px){.trial-value-inner{grid-template-columns:1fr;padding:30px;gap:32px}.trial-panel-copy{max-width:700px}.trial-panel-copy h2{font-size:40px}.trial-panel-visuals .trial-experience{grid-template-columns:1fr 1.1fr 1fr}.trial-panel-visuals .trial-info{min-height:110px}.trial-panel-visuals .trial-info h4{font-size:15px}.trial-panel-visuals .trial-info p{font-size:13px}}
@media(max-width:550px){.trial-value-inner{padding:24px 18px}.trial-panel-copy h2{font-size:34px}.trial-panel-copy>p:not(.eyebrow){font-size:16px}.trial-panel-visuals .trial-experience{display:flex}.trial-panel-visuals .trial-info{min-height:100px;padding:16px}.trial-panel-visuals .trial-comparison{grid-template-columns:1fr}.trial-panel-visuals .trial-comparison li{font-size:15px}}
/* Top: editorial and product. Bottom: two equally weighted comparisons. */
.trial-value-inner{display:block}
.trial-editorial-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;align-items:center}
.trial-panel-copy{align-self:center}
.trial-editorial-row .trial-experience{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);gap:12px}
.trial-editorial-row .trial-info{padding:14px 10px;gap:10px;min-height:125px;margin-bottom:18px}
.trial-editorial-row .trial-info:last-child{margin-bottom:0}
.trial-editorial-row .trial-info>svg{width:36px;height:36px;padding:8px}
.trial-editorial-row .trial-info h4{font-size:13px}
.trial-editorial-row .trial-info p{font-size:12px}
.trial-editorial-row .trial-product-stage>img{width:80px;height:280px}
.trial-value-inner>.trial-comparison{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;padding-top:30px}
.trial-value-inner>.trial-comparison article{min-width:0;padding:30px}
.trial-value-inner>.trial-comparison li{min-height:70px;height:auto;font-size:17px}
@media(max-width:1199px){.trial-editorial-row{grid-template-columns:1fr;gap:32px}.trial-panel-copy{max-width:700px}}
@media(max-width:550px){.trial-editorial-row .trial-experience{display:flex}.trial-editorial-row .trial-info{min-height:100px;padding:16px}.trial-editorial-row .trial-info h4{font-size:16px}.trial-editorial-row .trial-info p{font-size:14px}.trial-value-inner>.trial-comparison{grid-template-columns:1fr}.trial-value-inner>.trial-comparison article{padding:24px}.trial-value-inner>.trial-comparison li{font-size:15px}}
