.hero-intro{max-width:850px;margin:24px auto 0!important;line-height:1.55!important;text-align:center!important}.editing-page>.content{width:min(1080px,calc(100% - 40px));max-width:1080px}.editing-page p,.editing-page li{color:#2b2b2b;font-family:GothamBookRegular,Arial,sans-serif;font-size:13pt;line-height:1.62}.editing-intro{display:grid;grid-template-columns:1.35fr .65fr;gap:38px;align-items:center;margin-bottom:30px;padding:40px 46px;border-radius:14px;background:linear-gradient(140deg,#252525,#070707);box-shadow:0 12px 32px rgba(0,0,0,.18)}.editing-intro p{color:#fff}.control-display{display:grid;gap:12px}.control-display div{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:rgba(255,255,255,.06);color:#fff;font-family:GothamBookRegular,Arial,sans-serif}.control-display span{font-size:11pt}.control-display strong{color:#ef3333;font-family:GothamBold,Arial,sans-serif;font-size:17pt}.editing-section,.faq-section{position:relative;margin:26px auto;padding:40px 48px;overflow:hidden;border:1px solid #d9d9d9;border-top:5px solid #990000;border-radius:12px;background:linear-gradient(145deg,#fff,#f6f6f6);box-shadow:0 8px 24px rgba(0,0,0,.07)}.editing-section:nth-of-type(odd){border-top-color:#252525}.section-number{position:absolute;top:18px;right:24px;color:rgba(153,0,0,.09);font-family:GothamBold,Arial,sans-serif;font-size:52pt;line-height:1}.editing-page h2{position:relative;z-index:1;max-width:850px;margin:0 0 22px;color:#222;font-family:GothamBold,Arial,sans-serif;font-size:24pt;line-height:1.22}.editing-page h2:after{content:'';display:block;width:82px;height:3px;margin-top:15px;background:#990000}.comparison-grid,.feature-grid{display:grid;gap:17px;margin:28px 0}.comparison-grid{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:repeat(2,1fr)}.comparison-grid article,.feature-grid article{padding:25px;border:1px solid #dedede;border-radius:9px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05)}.comparison-grid article:nth-child(2){border-top:4px solid #990000}.comparison-grid h3,.feature-grid h3{margin:0 0 10px;color:#222;font-family:GothamBold,Arial,sans-serif;font-size:15pt;line-height:1.32}.comparison-grid p,.feature-grid p{margin:0;font-size:11pt;line-height:1.55}.feature-grid article:last-child{grid-column:1/-1}.quality-section{border-left:7px solid #990000;border-top-color:#990000;background:linear-gradient(135deg,#fff,#fff3f3)}.trial-steps{margin:26px 0;padding:0;list-style:none;counter-reset:trial-step}.trial-steps li{position:relative;margin:13px 0;padding:20px 24px 20px 74px;border-left:4px solid #990000;border-radius:0 8px 8px 0;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.05);counter-increment:trial-step}.trial-steps li:before{content:counter(trial-step);position:absolute;top:50%;left:20px;display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#990000;color:#fff;font-family:GothamBold,Arial,sans-serif;font-size:12pt;transform:translateY(-50%)}.trial-note{margin-top:28px!important;padding:22px 26px;border-left:5px solid #222;background:#fff}.faq-section{margin-top:34px;border-top-color:#252525}.faq-item{margin:16px 0;border-left:4px solid #990000;border-radius:0 8px 8px 0;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.05)}.faq-item summary{position:relative;padding:23px 62px 23px 26px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:'+';position:absolute;top:50%;right:24px;color:#990000;font:700 26px/1 Arial;transform:translateY(-50%)}.faq-item[open] summary:after{content:'−'}.faq-item h3{display:inline;margin:0;color:#222;font-family:GothamBold,Arial,sans-serif;font-size:16pt;line-height:1.35}.faq-answer{padding:0 62px 24px 26px;border-top:1px solid #ededed}.faq-answer p{margin:20px 0 0}.final-cta{display:grid;grid-template-columns:1fr auto;gap:38px;align-items:center;margin-top:34px;padding:42px 48px;border-top:5px solid #b20b0b;border-radius:12px;background:linear-gradient(145deg,#252525,#090909);box-shadow:0 12px 32px rgba(0,0,0,.2)}.final-cta h2,.final-cta p{color:#fff}.cta-actions{min-width:220px}.primary-action,.secondary-action{display:block;margin:10px 0;padding:14px 22px;border-radius:5px;font-family:GothamBold,Arial,sans-serif;font-size:11pt;line-height:1.25;text-align:center;text-decoration:none}.primary-action{background:#a60000;color:#fff;box-shadow:0 5px 13px rgba(0,0,0,.25)}.secondary-action{border:1px solid #fff;color:#fff}@media(max-width:768px){.editing-intro,.final-cta{grid-template-columns:1fr}.comparison-grid,.feature-grid{grid-template-columns:1fr}.feature-grid article:last-child{grid-column:auto}.editing-section,.faq-section,.editing-intro,.final-cta{padding:28px 24px}.editing-page h2{font-size:19pt}.editing-page p,.editing-page li{font-size:11pt;line-height:1.58}.cta-actions{min-width:0}}@media(max-width:500px){.editing-page>.content{width:calc(100% - 24px)}.section-number{top:14px;right:14px;font-size:38pt}.editing-section,.faq-section,.editing-intro,.final-cta{padding:22px 18px}.trial-steps li{padding:18px 16px 18px 62px}.trial-steps li:before{left:14px}.faq-item summary{padding:20px 50px 20px 18px}.faq-item summary:after{right:18px}.faq-answer{padding:0 18px 20px}}
