.posting-note{margin-top:34px;padding:24px 28px;border:1px solid rgba(255,255,255,.2);border-radius:12px;display:flex;align-items:center;gap:28px;background:rgba(255,255,255,.06)}
.posting-note div{flex:1}.posting-note b,.posting-note span{display:block}.posting-note b{font-size:20px}.posting-note span{color:#c7d4df;margin-top:4px}
.delivery-choice{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:24px;align-items:stretch}.delivery-choice>div{padding:28px;background:var(--cloud);border-top:4px solid var(--orange)}.delivery-choice>div:first-child{background:transparent;border:0;padding-left:0}.delivery-choice h2{font-size:44px;line-height:1.08;margin:0}.delivery-choice h3{font-size:22px;margin-top:0}.delivery-choice p{color:var(--gray)}
@media(max-width:900px){.posting-note{align-items:flex-start;flex-direction:column}.delivery-choice{grid-template-columns:1fr}.delivery-choice>div:first-child{padding:0}}
.post-comparison{padding-top:76px}.comparison-heading{max-width:850px;margin-bottom:36px}.comparison-heading h2,.sales-intro h2{font-size:clamp(38px,5vw,64px);line-height:1.02;margin:10px 0 18px}.comparison-heading>p:last-child,.sales-intro>p:last-child{font-size:18px;color:var(--gray);line-height:1.65;max-width:780px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.comparison-card{border:1px solid #dce2e7;background:#fff;box-shadow:0 18px 45px rgba(18,37,53,.09)}.comparison-label{padding:15px 20px;font-weight:800;letter-spacing:.08em;font-size:13px}.diy-card .comparison-label{background:#e9edf0;color:#53616b}.pro-card .comparison-label{background:var(--navy);color:#fff;border-bottom:4px solid var(--orange)}.social-shell{margin:20px;background:#fff;border:1px solid #e0e4e7}.social-profile{display:flex;gap:12px;align-items:center;padding:14px}.social-profile img,.plain-avatar{width:40px;height:40px}.plain-avatar{display:grid;place-items:center;border-radius:50%;background:#707a82;color:#fff;font-weight:800}.social-profile div{display:flex;flex-direction:column}.social-profile small{color:#75818a;margin-top:2px}.social-shell>img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;filter:saturate(.68) contrast(.9)}.plain-caption{padding:15px;margin:0;color:#4e5961}.pro-image{position:relative}.pro-image img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.before-tag,.after-tag{position:absolute;top:14px;padding:7px 11px;background:rgba(18,37,53,.92);color:#fff;font-size:12px;font-weight:900;letter-spacing:.08em}.before-tag{left:14px}.after-tag{left:calc(50% + 14px);background:var(--orange)}.pro-copy{padding:20px 22px 24px}.pro-copy small{font-weight:900;color:var(--orange);letter-spacing:.08em}.pro-copy h3{font-size:28px;line-height:1.12;margin:8px 0 12px}.pro-copy p{line-height:1.55;color:#53616b}.pro-copy>b{display:block;color:var(--navy);margin-top:16px}.comparison-result{padding:0 22px 24px}.comparison-result p{color:#64717a;line-height:1.5;margin-bottom:0}.demo-note{text-align:center;color:#7d8991;font-size:13px;margin:20px 0 0}.sales-difference{background:var(--navy);color:#fff;margin-top:70px}.sales-intro{max-width:850px}.sales-intro>p:last-child{color:#c5d1da}.sales-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.2);margin-top:42px}.sales-reasons article{background:var(--navy);padding:30px 24px}.sales-reasons span{color:var(--orange);font-weight:900}.sales-reasons h3{font-size:22px;margin:12px 0 9px}.sales-reasons p{color:#c5d1da;line-height:1.5;margin:0}.sales-bottom-line{display:grid;grid-template-columns:180px 1fr;gap:30px;margin-top:34px;padding:28px;border-left:5px solid var(--orange);background:rgba(255,255,255,.07)}.sales-bottom-line b{font-size:22px}.sales-bottom-line p{margin:0;color:#e2e9ee;line-height:1.6}.pro-card{transform:translateY(-10px)}
@media(max-width:900px){.comparison-grid{grid-template-columns:1fr}.pro-card{transform:none}.sales-reasons{grid-template-columns:1fr 1fr}.sales-bottom-line{grid-template-columns:1fr;gap:10px}}
@media(max-width:560px){.social-shell{margin:12px}.sales-reasons{grid-template-columns:1fr}.post-comparison{padding-top:50px}.comparison-heading h2,.sales-intro h2{font-size:38px}.pro-copy h3{font-size:24px}}
.values{grid-template-columns:repeat(4,1fr)}
@media(max-width:1000px){.values{grid-template-columns:1fr}}
