.zp-coursedog-page{--mc-navy:#002554;--mc-navy-dark:#001a3d;--mc-navy-light:#0a3470;--mc-yellow:#ff5c39;--mc-yellow-soft:#ff8a6e;--mc-coral:#ff6b47;--mc-teal:#2a9d8f;--mc-russet:#8a391b;--mc-ink:#002554;--mc-body:#2d2f3a;--mc-muted:#5e6369;--mc-line:#e1e4ea;--mc-bg-soft:#f4f6fa;--mc-bg-warm:#faf5ee;--mc-white:#fff;--mc-success:#1f8a56;--font-sans:"Gilroy","Helvetica Neue",Arial,sans-serif;--font-serif:"Publico",Georgia,serif;--content-max:1450px;--wrapper-max:1300px;background:var(--mc-white);box-sizing:border-box;color:var(--mc-body);font-family:var(--font-sans);font-size:17px;line-height:1.6;margin:0;padding:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zp-coursedog-page img{display:block;height:auto;max-width:100%}.zp-coursedog-page a{color:var(--mc-navy);text-decoration:none;transition:color .2s}.zp-coursedog-page h1,.zp-coursedog-page h2,.zp-coursedog-page h3,.zp-coursedog-page h4,.zp-coursedog-page h5,.zp-coursedog-page h6{color:var(--mc-navy);font-family:var(--font-sans);font-weight:700;letter-spacing:-.01em;line-height:1.1}.zp-coursedog-page h1{font-size:clamp(2.5rem,5vw,4.5rem)}.zp-coursedog-page h2{font-size:clamp(2rem,3.5vw,3rem);margin-bottom:1rem}.zp-coursedog-page h3{font-size:clamp(1.5rem,2.2vw,2rem);margin-bottom:.75rem}.zp-coursedog-page h5{font-size:clamp(1.125rem,1.5vw,1.375rem);font-weight:500;line-height:1.4}.zp-coursedog-page h6{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.zp-coursedog-page p{margin-bottom:1rem}.zp-coursedog-page p:last-child{margin-bottom:0}.zp-coursedog-page .eyebrow{color:var(--mc-navy);display:inline-block;font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.zp-coursedog-page .button{align-items:center;border:2px solid var(--mc-navy);border-radius:50px;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1;padding:14px 32px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.zp-coursedog-page .button--primary{background:var(--mc-navy);color:var(--mc-white)}.zp-coursedog-page .button--primary:hover{background:var(--mc-navy-dark);border-color:var(--mc-navy-dark);color:var(--mc-white);transform:translateY(-1px)}.zp-coursedog-page .button--secondary{background:transparent;color:var(--mc-navy)}.zp-coursedog-page .button--secondary:hover{background:var(--mc-navy);color:var(--mc-white)}.zp-coursedog-page .button--on-dark{background:var(--mc-white);border-color:var(--mc-white);color:var(--mc-navy)}.zp-coursedog-page .button--on-dark:hover{background:var(--mc-yellow);border-color:var(--mc-yellow);color:var(--mc-white)}.zp-coursedog-page .hero{background-color:var(--mc-navy);color:var(--mc-white);min-height:600px;overflow:hidden;padding:5rem 0 6rem;position:relative}.zp-coursedog-page .hero-photo-wrap{align-items:center;display:flex;justify-content:center;position:relative;z-index:3}.zp-coursedog-page .hero-photo{border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.35);height:auto;max-width:560px;object-fit:contain;width:100%}@media (max-width:991.5px){.zp-coursedog-page .hero-photo-wrap{display:none}.zp-coursedog-page .hero{min-height:auto;padding:4rem 0}}.zp-coursedog-page .hero__container{align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:var(--content-max);padding:0 2rem;position:relative;z-index:4}@media (max-width:991.5px){.zp-coursedog-page .hero__container{grid-template-columns:1fr}}.zp-coursedog-page .hero-content{max-width:640px;position:relative;z-index:5}.zp-coursedog-page .hero-eyebrow{color:var(--mc-yellow);font-family:var(--font-sans);font-size:.875rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.zp-coursedog-page .hero-heading{color:var(--mc-white);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin-bottom:1.5rem}.zp-coursedog-page .hero-subheading{color:hsla(0,0%,100%,.92);font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:400;line-height:1.5;margin-bottom:1.25rem;max-width:580px}.zp-coursedog-page .hero-divider{background:linear-gradient(90deg,var(--mc-coral) 0,var(--mc-russet) 35%,var(--mc-teal) 70%,var(--mc-yellow) 100%);border-radius:3px;height:6px;margin-top:2.5rem;width:220px}.zp-coursedog-page .hero-cta{margin-top:2rem}.zp-coursedog-page .section{padding:5rem 0}.zp-coursedog-page .section--soft{background:var(--mc-bg-soft)}.zp-coursedog-page .section--warm{background:var(--mc-bg-warm)}.zp-coursedog-page .section--navy{background:var(--mc-navy);color:var(--mc-white)}.zp-coursedog-page .section--navy h1,.zp-coursedog-page .section--navy h2,.zp-coursedog-page .section--navy h3{color:var(--mc-white)}.zp-coursedog-page .section--navy .eyebrow{color:var(--mc-yellow)}.zp-coursedog-page .wrapper{margin:0 auto;max-width:var(--wrapper-max);padding:0 2rem}.zp-coursedog-page .wrapper--narrow{max-width:920px}@media (max-width:768px){.zp-coursedog-page .section{padding:3.5rem 0}.zp-coursedog-page .wrapper{padding:0 1.25rem}}.zp-coursedog-page .intro-section{text-align:center}.zp-coursedog-page .intro-section .intro-lede{color:var(--mc-muted);font-family:var(--font-serif);font-size:1.5rem;font-style:italic;font-weight:400;margin-bottom:2rem}.zp-coursedog-page .intro-section .intro-body{font-size:1.0625rem;text-align:left}.zp-coursedog-page .intro-pillars{display:grid;gap:.75rem;list-style:none;margin:1.5rem 0}.zp-coursedog-page .intro-pillars li{color:var(--mc-body);font-family:var(--font-sans);font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.55;padding-left:2rem;position:relative}.zp-coursedog-page .intro-pillars li:before{background:var(--mc-navy);border-radius:50%;content:"";height:14px;left:0;position:absolute;top:.6rem;width:14px}.zp-coursedog-page .intro-tiles{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:1.5rem 0 .5rem}@media (max-width:768px){.zp-coursedog-page .intro-tiles{grid-template-columns:1fr}}.zp-coursedog-page .intro-tile{align-items:flex-start;background:var(--mc-white);border:1px solid var(--mc-line);border-radius:14px;display:flex;flex-direction:column;gap:.875rem;padding:1.5rem 1.25rem;transition:border-color .2s,transform .2s}.zp-coursedog-page .intro-tile:hover{border-color:var(--mc-navy);transform:translateY(-2px)}.zp-coursedog-page .intro-tile__icon{align-items:center;background:rgba(0,37,84,.06);border-radius:10px;color:var(--mc-navy);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.zp-coursedog-page .intro-tile:nth-child(2) .intro-tile__icon{background:rgba(255,92,57,.14);color:var(--mc-russet)}.zp-coursedog-page .intro-tile:nth-child(3) .intro-tile__icon{background:rgba(42,157,143,.14);color:var(--mc-teal)}.zp-coursedog-page .intro-tile__text{color:var(--mc-navy);font-family:var(--font-sans);font-size:1rem;font-weight:600;line-height:1.4}.zp-coursedog-page .intro-close{border-top:1px solid var(--mc-line);color:var(--mc-navy);font-family:var(--font-serif);font-size:1.375rem;font-style:italic;font-weight:600;margin-top:2rem;padding-top:2rem;text-align:center}.zp-coursedog-page .compare-table{background:var(--mc-white);border:1px solid var(--mc-line);border-radius:16px;box-shadow:0 4px 24px rgba(0,37,84,.08);margin-top:2.5rem;overflow:hidden}.zp-coursedog-page .compare-row{align-items:stretch;display:grid;grid-template-columns:1.3fr 1.1fr 1.1fr}.zp-coursedog-page .compare-row+.compare-row{border-top:1px solid var(--mc-line)}.zp-coursedog-page .compare-cell{display:flex;flex-direction:column;justify-content:center;padding:1.5rem 1.75rem}.zp-coursedog-page .compare-cell--label{background:var(--mc-bg-soft);color:var(--mc-navy);font-size:1rem;font-weight:700}.zp-coursedog-page .compare-cell--cd{color:var(--mc-muted)}.zp-coursedog-page .compare-row--head{position:relative}.zp-coursedog-page .compare-row--head .compare-cell{background:var(--mc-navy);color:var(--mc-white);font-size:1.125rem;font-weight:700}.zp-coursedog-page .compare-row--head .compare-cell--mc{background:var(--mc-navy);border-left:none;position:relative}.zp-coursedog-page .compare-row--head .compare-cell--mc .compare-header-label{display:inline-block;padding-bottom:.625rem;position:relative}.zp-coursedog-page .compare-row--head .compare-cell--mc .compare-header-label:after{background:linear-gradient(90deg,var(--mc-coral) 0,var(--mc-russet) 30%,var(--mc-teal) 65%,var(--mc-yellow) 100%);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.zp-coursedog-page .compare-cell--mc{background:rgba(0,37,84,.06);border-left:5px solid var(--mc-navy)}.zp-coursedog-page .check-icon{align-items:center;color:var(--mc-navy);display:inline-flex;font-weight:600;gap:.625rem}.zp-coursedog-page .check-icon svg{flex-shrink:0}@media (max-width:700px){.zp-coursedog-page .compare-row{grid-template-columns:1fr}.zp-coursedog-page .compare-row+.compare-row{border-top:6px solid var(--mc-bg-soft)}.zp-coursedog-page .compare-cell--label{background:var(--mc-navy);border-radius:0;color:var(--mc-white)}.zp-coursedog-page .compare-row--head{display:none}.zp-coursedog-page .compare-cell--mc:before{color:var(--mc-navy);content:"MODERN CAMPUS"}.zp-coursedog-page .compare-cell--cd:before,.zp-coursedog-page .compare-cell--mc:before{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem}.zp-coursedog-page .compare-cell--cd:before{color:var(--mc-muted);content:"COURSEDOG"}}.zp-coursedog-page .media-text{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.zp-coursedog-page .media-text+.media-text{margin-top:5rem}.zp-coursedog-page .media-text--reverse .media-text__visual{order:2}@media (max-width:900px){.zp-coursedog-page .media-text{gap:2.5rem;grid-template-columns:1fr}.zp-coursedog-page .media-text--reverse .media-text__visual{order:-1}}.zp-coursedog-page .media-text__content h2{margin-bottom:1rem}.zp-coursedog-page .media-text__sub{color:var(--mc-muted);font-family:var(--font-serif);font-size:1.25rem;font-style:italic;margin-bottom:1.5rem}.zp-coursedog-page .media-text__list{display:grid;gap:.75rem;list-style:none;margin:1.5rem 0}.zp-coursedog-page .media-text__list li{color:var(--mc-body);font-family:var(--font-sans);font-size:1.0625rem;font-style:normal;font-weight:400;line-height:1.55;padding-left:1.875rem;position:relative}.zp-coursedog-page .media-text__list li:before{background:var(--mc-yellow);border-radius:50%;content:"";height:10px;left:0;position:absolute;top:.5rem;width:10px}.zp-coursedog-page .media-text__close{border-left:4px solid var(--mc-yellow);color:var(--mc-navy);font-family:var(--font-serif);font-size:1.125rem;font-style:italic;font-weight:600;margin-top:1.5rem;padding-left:1.25rem}.zp-coursedog-page .media-text__visual{aspect-ratio:4/3;border-radius:24px;box-shadow:0 12px 36px rgba(0,37,84,.12);overflow:hidden;position:relative}.zp-coursedog-page .media-text__image{display:block;height:100%;object-fit:cover;width:100%}.zp-coursedog-page .philosophy-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2.5rem}.zp-coursedog-page .philosophy-card{background:var(--mc-white);border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.08);overflow:hidden;padding:2rem 1.75rem;position:relative}.zp-coursedog-page .philosophy-card__icon{align-items:center;background:rgba(0,37,84,.06);border-radius:12px;color:var(--mc-navy);display:flex;height:56px;justify-content:center;margin-bottom:1.25rem;width:56px}.zp-coursedog-page .philosophy-card:nth-child(2) .philosophy-card__icon{background:rgba(255,92,57,.14);color:var(--mc-russet)}.zp-coursedog-page .philosophy-card:nth-child(3) .philosophy-card__icon{background:rgba(255,107,71,.14);color:var(--mc-coral)}.zp-coursedog-page .philosophy-card__title{color:var(--mc-navy);font-family:var(--font-sans);font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.zp-coursedog-page .philosophy-card__body{color:var(--mc-body);font-family:var(--font-sans);font-size:1rem;line-height:1.55}.zp-coursedog-page .decision{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2.5rem}@media (max-width:768px){.zp-coursedog-page .decision{grid-template-columns:1fr}}.zp-coursedog-page .decision__card{background:var(--mc-white);border:1px solid var(--mc-line);border-radius:16px;box-shadow:0 4px 4px 0 rgba(0,0,0,.06);padding:2.5rem 2rem;position:relative}.zp-coursedog-page .decision__card--mc{background:linear-gradient(180deg,rgba(0,37,84,.04) 0,var(--mc-white) 40%);border:2px solid var(--mc-navy);box-shadow:0 12px 32px rgba(0,37,84,.15)}.zp-coursedog-page .decision__card--mc:before{background:var(--mc-yellow);border-radius:4px;color:var(--mc-white);content:"BEST FIT";font-size:.75rem;font-weight:700;left:28px;letter-spacing:.1em;padding:7px 14px;position:absolute;top:-14px}.zp-coursedog-page .decision__brand{color:var(--mc-navy);font-family:var(--font-sans);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.zp-coursedog-page .decision__intro{color:var(--mc-muted);font-family:var(--font-serif);font-size:1.0625rem;font-style:italic;margin-bottom:1.25rem}.zp-coursedog-page .decision__list{display:grid;gap:.75rem;list-style:none}.zp-coursedog-page .decision__list li{color:var(--mc-body);font-family:var(--font-sans);font-size:1rem;font-style:normal;font-weight:400;line-height:1.55;padding-left:2rem;position:relative}.zp-coursedog-page .decision__list li:before{color:var(--mc-muted);content:"\2192";font-weight:700;left:0;position:absolute}.zp-coursedog-page .decision__card--mc .decision__list li:before{color:var(--mc-navy)}.zp-coursedog-page .demo-form-section{background:var(--mc-navy);color:var(--mc-white);overflow:hidden;padding:5.5rem 0;position:relative}.zp-coursedog-page .demo-form-shape{pointer-events:none;position:absolute;z-index:1}.zp-coursedog-page .demo-form-shape--coral{background:var(--mc-coral);border-radius:50% 50% 60% 40%/50% 50% 50% 50%;height:240px;left:-40px;opacity:.35;top:-50px;width:240px}.zp-coursedog-page .demo-form-shape--yellow{background:var(--mc-yellow);border-radius:50%;bottom:-80px;height:300px;opacity:.18;right:-40px;width:300px}.zp-coursedog-page .demo-form-container{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--content-max);padding:0 2rem;position:relative;z-index:2}@media (max-width:900px){.zp-coursedog-page .demo-form-container{gap:2.5rem;grid-template-columns:1fr}}.zp-coursedog-page .demo-form-content .hero-eyebrow{margin-bottom:1rem}.zp-coursedog-page .demo-form-heading{color:var(--mc-white);font-size:clamp(2rem,4vw,3.25rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin-bottom:1.25rem}.zp-coursedog-page .demo-form-sub{color:hsla(0,0%,100%,.88);font-size:1.125rem;line-height:1.55;margin-bottom:1.5rem}.zp-coursedog-page .demo-form-divider{background:linear-gradient(90deg,var(--mc-coral) 0,var(--mc-russet) 35%,var(--mc-teal) 70%,var(--mc-yellow) 100%);border-radius:3px;height:5px;width:200px}.zp-coursedog-page .demo-form-embed{background:var(--mc-white);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.25);padding:2.5rem}@media (max-width:600px){.zp-coursedog-page .demo-form-embed{padding:1.75rem 1.25rem}}.zp-coursedog-page .demo-form-embed .hs-form,.zp-coursedog-page .demo-form-embed form{font-family:Gilroy,Arial,sans-serif}.zp-coursedog-page .demo-form-embed .hs-form-field{margin-bottom:1rem;position:relative}.zp-coursedog-page .demo-form-embed .hs-form-field>label,.zp-coursedog-page .demo-form-embed label[for]{background:transparent!important;bottom:auto!important;color:#33475b!important;display:block!important;font-family:Gilroy,Arial,sans-serif!important;font-size:16px!important;font-weight:400!important;height:auto!important;left:auto!important;line-height:22.4px!important;margin:0 0 .5rem!important;opacity:1!important;padding:0!important;pointer-events:auto!important;position:static!important;right:auto!important;top:auto!important;transform:none!important;-webkit-transform:none!important;visibility:visible!important;width:100%!important;z-index:auto!important}.zp-coursedog-page .demo-form-embed .hs-form-required{color:#dc2626!important;margin-left:2px!important}.zp-coursedog-page .demo-form-embed .hs-form-field>.input{display:block!important;margin:0!important;padding:0!important;position:static!important;width:100%!important}.zp-coursedog-page .demo-form-embed .hs-input,.zp-coursedog-page .demo-form-embed input[type=email],.zp-coursedog-page .demo-form-embed input[type=number],.zp-coursedog-page .demo-form-embed input[type=tel],.zp-coursedog-page .demo-form-embed input[type=text],.zp-coursedog-page .demo-form-embed input[type=url],.zp-coursedog-page .demo-form-embed select,.zp-coursedog-page .demo-form-embed textarea{background:#fff!important;border:1px solid #767676!important;border-radius:0!important;box-sizing:border-box!important;color:#33475b!important;font-family:Gilroy,Arial,sans-serif!important;font-size:14px!important;line-height:1.4!important;padding:14px 16px!important;transition:border-color .15s;width:100%!important}.zp-coursedog-page .demo-form-embed .hs-input:focus,.zp-coursedog-page .demo-form-embed input:focus,.zp-coursedog-page .demo-form-embed select:focus,.zp-coursedog-page .demo-form-embed textarea:focus{border-color:var(--mc-navy);outline:2px solid var(--mc-navy);outline-offset:0}.zp-coursedog-page .demo-form-embed .hs-input.invalid.error{border-color:#dc2626!important}.zp-coursedog-page .demo-form-embed input::placeholder,.zp-coursedog-page .demo-form-embed textarea::placeholder{color:#9ca3af}.zp-coursedog-page .demo-form-embed textarea{min-height:100px;resize:vertical}.zp-coursedog-page .demo-form-embed .hs-error-msg,.zp-coursedog-page .demo-form-embed .hs-error-msgs,.zp-coursedog-page .demo-form-embed .no-list.hs-error-msgs,.zp-coursedog-page .demo-form-embed ul.hs-error-msgs{color:#dc2626!important;font-family:Gilroy,Arial,sans-serif!important;font-size:12px!important;list-style:none;margin:.375rem 0 0;padding:0}.zp-coursedog-page .demo-form-embed .legal-consent-container{color:var(--mc-muted);font-size:.8125rem;line-height:1.5;margin-top:1rem}.zp-coursedog-page .demo-form-embed .legal-consent-container a{color:var(--mc-navy);text-decoration:underline}.zp-coursedog-page .demo-form-embed .hs-submit{margin-top:1.5rem}.zp-coursedog-page .demo-form-embed .actions input,.zp-coursedog-page .demo-form-embed .hs-button,.zp-coursedog-page .demo-form-embed .hs-submit input,.zp-coursedog-page .demo-form-embed input.hs-button,.zp-coursedog-page .demo-form-embed input[type=submit]{align-items:center!important;background:#ff7a59!important;background-color:#ff7a59!important;background-image:none!important;border:none!important;border-radius:50px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-family:Gilroy,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;justify-content:center!important;letter-spacing:.02em;line-height:1!important;padding:14px 32px!important;text-transform:none!important;transition:background .15s;width:100%!important}.zp-coursedog-page .demo-form-embed .hs-button:hover,.zp-coursedog-page .demo-form-embed input.hs-button:hover,.zp-coursedog-page .demo-form-embed input[type=submit]:hover{background:#e66647!important;background-color:#e66647!important;transform:translateY(-1px)}.zp-coursedog-page .demo-form-embed select,.zp-coursedog-page .demo-form-embed select.hs-input{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1l5 5 5-5' stroke='%2333475b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>")!important;background-position:right 1rem center!important;background-repeat:no-repeat!important;padding-right:2.5rem!important}.zp-coursedog-page .demo-form-embed .form-placeholder{display:grid;gap:1rem}.zp-coursedog-page .demo-form-embed .form-placeholder label{color:var(--mc-navy);font-size:.875rem;font-weight:700;letter-spacing:.02em}.zp-coursedog-page .demo-form-embed .form-placeholder input,.zp-coursedog-page .demo-form-embed .form-placeholder select{background:var(--mc-bg-soft);border:1.5px solid var(--mc-line);border-radius:8px;font-family:var(--font-sans);font-size:1rem;padding:.75rem 1rem}.zp-coursedog-page .faq-list{display:grid;gap:1rem;margin-top:2.5rem}.zp-coursedog-page .faq-item{background:var(--mc-white);border:1px solid var(--mc-line);border-radius:16px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.zp-coursedog-page .faq-item[open]{border-color:var(--mc-navy);box-shadow:0 4px 16px rgba(0,37,84,.08)}.zp-coursedog-page .faq-item summary{align-items:center;color:var(--mc-navy);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:1.125rem;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;padding:1.5rem 1.75rem}.zp-coursedog-page .faq-item summary::-webkit-details-marker{display:none}.zp-coursedog-page .faq-item summary:after{color:var(--mc-navy);content:"+";flex-shrink:0;font-size:1.75rem;font-weight:300;line-height:1;transition:transform .2s}.zp-coursedog-page .faq-item[open] summary:after{transform:rotate(45deg)}.zp-coursedog-page .faq-body{color:var(--mc-body);font-size:1rem;line-height:1.6;padding:0 1.75rem 1.5rem}.zp-coursedog-page .faq-body ul{margin-top:.5rem;padding-left:1.5rem}.zp-coursedog-page .faq-body li{margin-bottom:.5rem}.zp-coursedog-page .text-center{text-align:center}.zp-coursedog-page .intro-eyebrow-wrap{margin-bottom:1.5rem;text-align:center}.zp-coursedog-page .demo-form-section,.zp-coursedog-page .hero,.zp-coursedog-page .section--navy,.zp-coursedog-page .section--soft{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}