.experience{background:#f6f8fb}.offer-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:center}.offer-cards article{min-height:330px;padding:30px;border:1px solid #e1e6ed;border-radius:20px;background:#fff;transition:.3s}.offer-cards article:hover{transform:translateY(-8px);box-shadow:0 20px 50px #17203317}.offer-cards article.featured{min-height:380px;padding-top:55px;border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 25px 60px color-mix(in srgb,var(--accent) 25%,transparent)}.offer-cards small{font-size:8px;font-weight:900;letter-spacing:.12em}.offer-cards h3{margin:35px 0 10px;font-size:23px}.offer-cards strong{display:block;margin:20px 0;color:var(--accent);font-size:31px}.offer-cards .featured strong{color:#fff}.offer-cards p{color:#75808d;font-size:11px;line-height:1.7}.offer-cards .featured p{color:#ffffffbd}.offer-cards a{display:inline-block;margin-top:22px;color:var(--accent);font-size:9px;font-weight:900}.offer-cards .featured a{color:#fff}.demo-proof{display:grid!important;grid-template-columns:.75fr 1.25fr!important;gap:60px;align-items:center}.proof-metric{padding:42px;border-radius:22px;background:var(--soft)}.proof-metric small{font-size:8px;font-weight:900}.proof-metric b{display:block;margin:20px 0 0;font:400 70px/1 "DM Serif Display"}.proof-metric span{color:var(--accent);letter-spacing:.12em}.proof-metric p{color:#74808d;font-size:11px}.faq-list details{padding:20px 0;border-bottom:1px solid #e1e5ea}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:#74808d;font-size:11px}.layout-0 .hero{border-radius:0 70px 0 70px}.layout-0 .hero-photo{clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.layout-0 .sale-badge{animation:badgeSwing 2.2s ease-in-out infinite alternate}.layout-1 .hero{grid-template-columns:.85fr 1.15fr;border-radius:70px 20px}.layout-1 .hero-photo{order:-1}.layout-1 .hero-copy{position:relative}.layout-1 .hero-copy:after{content:"EDITORIAL";position:absolute;right:-15px;bottom:20px;color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.25em;writing-mode:vertical-rl}.layout-1 .sale-badge{border-radius:18px;animation:badgeFloat 2s ease-in-out infinite alternate}.layout-2{background:#08111f;color:#eef4ff}.layout-2 .nav,.layout-2 .cards .card,.layout-2 .offer-cards article:not(.featured),.layout-2 .proof-metric,.layout-2 .lead{background:#101c2e;color:#eef4ff}.layout-2 .hero{background:#0f1c31;color:#fff;box-shadow:0 0 70px color-mix(in srgb,var(--accent) 25%,transparent)}.layout-2 .hero p,.layout-2 .section-head p,.layout-2 .cards p,.layout-2 .offer-cards p,.layout-2 .proof-metric p,.layout-2 .faq-list p{color:#91a0b6}.layout-2 .experience,.layout-2 .visual-story{background:#0b1627}.layout-2 .cards .card,.layout-2 .offer-cards article,.layout-2 .faq-list details{border-color:#ffffff18}.layout-2 .sale-badge{animation:badgeGlow 1.3s ease-in-out infinite alternate}.layout-3 .hero{display:block;min-height:700px;background:var(--hero) center/cover;color:#fff}.layout-3 .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d172ad9,#0d172a44)}.layout-3 .hero-copy{position:relative;z-index:2;max-width:650px}.layout-3 .hero-copy p{color:#ffffffc2}.layout-3 .hero-photo{position:absolute;inset:0;background:none}.layout-3 .sale-badge{top:auto;right:50px;bottom:45px;animation:badgeFloat 2s ease-in-out infinite alternate}.layout-3 .hero-offer strong{color:#fff}.layout-3 .variant-banner article:first-child{border-radius:60px 20px}.layout-3 .cards{grid-template-columns:1.2fr .8fr 1fr}.layout-3 .cards .card:nth-child(2){transform:translateY(45px)}@keyframes badgeSwing{to{transform:rotate(9deg) scale(1.04)}}@keyframes badgeFloat{to{transform:translateY(12px) rotate(-5deg)}}@keyframes badgeGlow{to{box-shadow:0 0 50px var(--accent);transform:scale(1.04)}}@media(max-width:800px){.offer-cards,.demo-proof{grid-template-columns:1fr!important}.offer-cards article,.offer-cards article.featured{min-height:270px;padding:28px}.layout-1 .hero-photo{order:initial}.layout-3 .hero{min-height:auto}.layout-3 .hero-photo{position:relative;min-height:440px}.layout-3 .cards{grid-template-columns:1fr}.layout-3 .cards .card:nth-child(2){transform:none}.layout-0 .hero-photo{clip-path:none}}@media(prefers-reduced-motion:reduce){.layout-0 .sale-badge,.layout-1 .sale-badge,.layout-2 .sale-badge,.layout-3 .sale-badge{animation:none}}
