.ocf-maintenance{padding:0;background:var(--ocf-bg);color:var(--ocf-body)}.ocf-maintenance>.container-global{width:100%;max-width:none;padding:0}.ocf-maintenance .gw-maint-wrap{width:calc(100% - 80px);max-width:1160px;margin:0 auto}.ocf-maintenance h1,.ocf-maintenance h2,.ocf-maintenance h3{margin:0;color:var(--ocf-heading);font-family:var(--ocf-font-heading,Montserrat,sans-serif);font-weight:800;letter-spacing:-.035em}.ocf-maintenance h1{font-size:clamp(36px,4.6vw,60px);line-height:1.13;max-width:980px;margin:0 auto}.ocf-maintenance h1 span{display:block}.ocf-maintenance h2{font-size:clamp(28px,3.2vw,42px);line-height:1.2}.ocf-maintenance h3{font-size:23px;line-height:1.3;letter-spacing:-.02em}.ocf-maintenance p{margin:18px 0 0;font-size:16px;line-height:1.8}.ocf-maintenance a{color:var(--ocf-heading);text-underline-offset:4px}.ocf-maintenance .gw-maint-hero{padding:30px 0 70px;text-align:center;background:var(--ocf-bg-alt)}.ocf-maintenance .gw-maint-breadcrumb{display:flex;justify-content:center;gap:12px;margin:0 0 38px;font-size:12px}.ocf-maintenance .gw-maint-breadcrumb a{color:var(--ocf-body);text-decoration:none}.ocf-maintenance .gw-maint-lead{max-width:760px;margin:25px auto 0;font-size:18px}.ocf-maintenance .gw-maint-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:14px;margin-top:28px}.ocf-maintenance .gw-maint-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 25px;border:1.5px solid var(--ocf-primary);border-radius:var(--ocf-button-radius,4px);background:var(--ocf-primary);color:var(--ocf-primary-text,#fff);font-size:12px;line-height:1.5;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.ocf-maintenance .gw-maint-btn:hover{background:var(--ocf-primary-hover);border-color:var(--ocf-primary-hover)}.ocf-maintenance .gw-maint-outline{color:var(--ocf-heading);background:transparent;border-color:var(--ocf-heading)}.ocf-maintenance .gw-maint-outline:hover{color:#fff;background:var(--ocf-heading);border-color:var(--ocf-heading)}.ocf-maintenance .gw-maint-band{padding:80px 0}.ocf-maintenance .gw-maint-soft{background:var(--ocf-bg-alt)}.ocf-maintenance .gw-maint-split{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px}.ocf-maintenance .gw-maint-eyebrow{color:var(--ocf-primary);font-size:11px;line-height:1.6;font-weight:800;text-transform:uppercase;letter-spacing:.15em;margin:0 0 14px}.ocf-maintenance .gw-maint-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;padding-top:28px;border-top:1px solid var(--ocf-border)}.ocf-maintenance .gw-maint-stats strong{display:block;color:var(--ocf-primary);font-size:34px;line-height:1.2;font-weight:800;font-family:var(--ocf-font-heading,Montserrat,sans-serif)}.ocf-maintenance .gw-maint-stats span{display:block;font-size:12px;line-height:1.7;margin-top:9px}.ocf-maintenance .gw-maint-checklist{padding:36px 32px;background:var(--ocf-bg-alt);border:1px solid var(--ocf-border);border-top:3px solid var(--ocf-primary);border-radius:var(--ocf-card-radius,6px)}.ocf-maintenance .gw-maint-checklist h3{font-size:14px;line-height:1.6;letter-spacing:.05em}.ocf-maintenance ul{list-style:none;margin:22px 0 0;padding:0}.ocf-maintenance li{position:relative;padding-left:24px;font-size:14px;line-height:1.7;margin:13px 0}.ocf-maintenance li:before{content:'✓';position:absolute;left:0;color:var(--ocf-primary);font-weight:800}.ocf-maintenance .gw-maint-heading{text-align:center;max-width:800px;margin:0 auto 45px}.ocf-maintenance .gw-maint-heading>p:not(.gw-maint-eyebrow){max-width:730px;margin:20px auto 0}.ocf-maintenance .gw-maint-terms{font-size:12px!important;font-weight:700;color:var(--ocf-heading)}.ocf-maintenance #vip-plans{scroll-margin-top:160px}.ocf-maintenance .gw-maint-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;padding-top:33px}.ocf-maintenance .gw-maint-plan{position:relative;display:flex;min-width:0;border:1px solid var(--ocf-border);border-radius:var(--ocf-card-radius,6px);background:var(--ocf-bg)}.ocf-maintenance .gw-maint-plan-body{width:100%;display:flex;flex-direction:column;padding:34px 28px}.ocf-maintenance .gw-maint-plan h3{text-align:center}.ocf-maintenance .gw-maint-price{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:22px 0 0;color:var(--ocf-heading);line-height:1.1}.ocf-maintenance .gw-maint-price sup{font-size:24px;align-self:flex-start;margin-top:8px}.ocf-maintenance .gw-maint-price strong{font-family:var(--ocf-font-heading,Montserrat,sans-serif);font-size:64px;font-weight:800;letter-spacing:-.06em;line-height:1}.ocf-maintenance .gw-maint-price span{font-size:16px;color:var(--ocf-body);margin-left:5px}.ocf-maintenance .gw-maint-annual{text-align:center;font-size:12px;margin:12px 0 0}.ocf-maintenance .gw-maint-plan ul{padding-top:22px;margin-top:24px;border-top:1px solid var(--ocf-border)}.ocf-maintenance .gw-maint-plan li{font-size:13px;margin:13px 0}.ocf-maintenance .gw-maint-plan .gw-maint-btn{width:100%;margin-top:auto}.ocf-maintenance .gw-maint-plan ul:last-of-type{margin-bottom:25px}.ocf-maintenance .gw-maint-note{font-size:11px;line-height:1.6;margin:-9px 0 24px}.ocf-maintenance .gw-maint-popular{border:2px solid var(--ocf-primary)}.ocf-maintenance .gw-maint-popular-label{position:absolute;bottom:100%;left:-2px;right:-2px;padding:9px 12px;background:var(--ocf-primary);border-radius:6px 6px 0 0;color:#fff;font-size:11px;font-weight:800;text-align:center;letter-spacing:.08em;text-transform:uppercase}.ocf-maintenance .gw-maint-help{text-align:center;max-width:850px;margin:30px auto 0}.ocf-maintenance .gw-maint-help p{font-size:13px;line-height:1.8}.ocf-maintenance .gw-maint-help p+p{font-size:12px;margin-top:12px}.ocf-maintenance .gw-maint-table-scroll{overflow-x:auto;border:1px solid var(--ocf-border);border-radius:6px}.ocf-maintenance table{width:100%;min-width:630px;border-collapse:collapse;font-size:14px;line-height:1.6}.ocf-maintenance thead{background:var(--ocf-heading);color:#fff}.ocf-maintenance th,.ocf-maintenance td{padding:18px 22px;border-bottom:1px solid var(--ocf-border);text-align:center}.ocf-maintenance thead th{font-size:12px;font-weight:800;letter-spacing:.04em}.ocf-maintenance thead span{font-size:11px;font-weight:500;letter-spacing:0}.ocf-maintenance th:first-child{text-align:left;width:42%}.ocf-maintenance tbody th{font-weight:600;color:var(--ocf-heading)}.ocf-maintenance tbody tr:nth-child(even){background:var(--ocf-bg-alt)}.ocf-maintenance tbody tr:last-child th,.ocf-maintenance tbody tr:last-child td{border-bottom:0}.ocf-maintenance .gw-maint-standard{background:var(--ocf-primary)}.ocf-maintenance .gw-maint-enroll{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;background:var(--ocf-bg-alt);border:1px solid var(--ocf-border);border-left:3px solid var(--ocf-primary);border-radius:6px;padding:30px}.ocf-maintenance .gw-maint-enroll h3{font-size:21px}.ocf-maintenance .gw-maint-enroll p{font-size:13px;margin-top:10px}.ocf-maintenance .gw-maint-enroll .gw-maint-actions{margin-top:0;flex-shrink:0;gap:10px}.ocf-maintenance .gw-maint-enroll .gw-maint-btn{padding-inline:18px}.ocf-maintenance .gw-maint-faq-wrap{max-width:850px}.ocf-maintenance .gw-maint-faq{display:grid;gap:12px}.ocf-maintenance details{background:var(--ocf-bg);border:1px solid var(--ocf-border);border-radius:6px;padding:0 24px}.ocf-maintenance summary{position:relative;list-style:none;cursor:pointer;color:var(--ocf-heading);font-size:15px;font-weight:700;line-height:1.6;padding:22px 30px 22px 0}.ocf-maintenance summary::-webkit-details-marker{display:none}.ocf-maintenance summary:after{content:'+';position:absolute;right:0;top:16px;font-size:25px;color:var(--ocf-primary)}.ocf-maintenance details[open] summary:after{content:'−'}.ocf-maintenance details p{font-size:14px;margin:0;padding:0 0 24px}.ocf-maintenance .gw-maint-dark{background:var(--ocf-heading);color:var(--ocf-body-alt)}.ocf-maintenance .gw-maint-dark h2{color:#fff}.ocf-maintenance .gw-maint-dark .gw-maint-eyebrow{color:#bddc98}.ocf-maintenance .gw-maint-dark .gw-maint-outline{border-color:rgba(255,255,255,.7);color:#fff}.ocf-maintenance .gw-maint-dark .gw-maint-outline:hover{background:#fff;color:var(--ocf-heading)}.ocf-maintenance .gw-maint-closing{text-align:center}.ocf-maintenance .gw-maint-closing p:not(.gw-maint-eyebrow){max-width:720px;margin:24px auto 0}.ocf-maintenance .gw-maint-closing .gw-maint-license{font-size:11px;margin-top:36px}.ocf-maintenance a:focus-visible,.ocf-maintenance summary:focus-visible,.ocf-maintenance .gw-maint-table-scroll:focus-visible{outline:3px solid var(--ocf-primary);outline-offset:4px}@media(max-width:1023px){.ocf-maintenance .gw-maint-split{gap:32px}.ocf-maintenance .gw-maint-plans{gap:16px}.ocf-maintenance .gw-maint-plan-body{padding:28px 18px}.ocf-maintenance .gw-maint-enroll{flex-direction:column;text-align:center}}@media(max-width:767px){.ocf-maintenance .gw-maint-wrap{width:calc(100% - 40px)}.ocf-maintenance .gw-maint-hero{padding:24px 0 48px}.ocf-maintenance .gw-maint-breadcrumb{margin-bottom:30px}.ocf-maintenance h1{font-size:35px}.ocf-maintenance h1 span{margin-top:6px}.ocf-maintenance h2{font-size:29px}.ocf-maintenance .gw-maint-lead{font-size:16px}.ocf-maintenance .gw-maint-band{padding:52px 0}.ocf-maintenance .gw-maint-split,.ocf-maintenance .gw-maint-plans{grid-template-columns:1fr}.ocf-maintenance .gw-maint-split{gap:30px}.ocf-maintenance .gw-maint-checklist{padding:28px 24px}.ocf-maintenance .gw-maint-stats{gap:16px}.ocf-maintenance .gw-maint-stats strong{font-size:29px}.ocf-maintenance .gw-maint-stats span{font-size:11px}.ocf-maintenance .gw-maint-heading{margin-bottom:30px}.ocf-maintenance .gw-maint-plans{padding-top:0;gap:24px}.ocf-maintenance .gw-maint-popular{margin-top:34px}.ocf-maintenance .gw-maint-plan-body{padding:30px 26px}.ocf-maintenance .gw-maint-plan li{font-size:14px}.ocf-maintenance .gw-maint-enroll{padding:26px 20px}.ocf-maintenance .gw-maint-actions{flex-direction:column;align-items:stretch}.ocf-maintenance .gw-maint-btn{width:100%}.ocf-maintenance .gw-maint-enroll .gw-maint-actions{width:100%}.ocf-maintenance th,.ocf-maintenance td{padding:14px 16px}.ocf-maintenance details{padding:0 18px}.ocf-maintenance summary{font-size:14px}.ocf-maintenance .gw-maint-closing .gw-maint-license{font-size:10px}}

/* OCF_AGENT_BLOCK:maintenance-hero-photo START */
.ocf-maintenance .gw-maint-hero-shell{position:relative;isolation:isolate;overflow:hidden;background:var(--ocf-bg-dark)}
.ocf-maintenance .gw-maint-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}
.ocf-maintenance .gw-maint-hero-shell::after{content:"";position:absolute;inset:0;background:rgba(12,35,24,.64);z-index:1;pointer-events:none}
.ocf-maintenance .gw-maint-hero-shell>[data-ocf-field="maintenance_hero"]{position:relative;z-index:2}
.ocf-maintenance .gw-maint-hero-shell .gw-maint-hero{display:flex;align-items:center;min-height:470px;padding:36px 0 76px;background:transparent;color:#fff}
.ocf-maintenance .gw-maint-hero-shell h1,.ocf-maintenance .gw-maint-hero-shell .gw-maint-breadcrumb,.ocf-maintenance .gw-maint-hero-shell .gw-maint-breadcrumb a,.ocf-maintenance .gw-maint-hero-shell .gw-maint-lead{color:#fff}
.ocf-maintenance .gw-maint-hero-shell .gw-maint-outline{color:#fff;border-color:#fff}
.ocf-maintenance .gw-maint-hero-shell .gw-maint-outline:hover{background:#fff;color:var(--ocf-heading)}
@media(max-width:767px){.ocf-maintenance .gw-maint-hero-shell .gw-maint-hero{min-height:460px;padding:26px 0 48px}}
/* OCF_AGENT_BLOCK:maintenance-hero-photo END */
