:root{--section-rotate:7vw;--content-max:1280px;--content-gutter:24px;--content-pad-x:max(var(--content-gutter), calc((100vw - var(--content-max)) / 2 + var(--content-gutter)));--section-choke-max:1260px;--red-dark:#d21e25;--red:#e72028;--blue-dark:#323e72;--blue:#4053a7;--gray-very-dark:#303030;--gray-dark:#404040;--gray-med:#606060;--gray:#707070;--gray-light:#ccc;--gray-very-light:#e2e2e2;--white:#fff;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--field-border-color:#d0d0d0;--field-bg:#fff;--focus-ring:0 0 0 2px #4053a738;--form-gap-sm:.625rem;--form-gap-md:.75rem;--form-gap-lg:1rem;--form-field-gap:1rem;--form-label-gap:.25rem;--form-row-gap:2rem;--form-columns-gap:1.5625rem;--form-col-min:13rem;--form-col-min-wide:17.5rem;--form-control-min-height:2.4375rem;--form-row-label-height:1.375rem;--feedback-error-text:#c0292e;--feedback-error-border:#c0292e4d;--feedback-error-bg:#c0292e0f;--feedback-success-text:#2d7d4e;--feedback-success-border:#2d7d4e4d;--feedback-success-bg:#2d7d4e0f;--feedback-muted-text:#0000008c;--feedback-toast-bg:#fff;--feedback-toast-error-bg:#fff;--feedback-toast-success-bg:#fff;--app-scrollbar-track:#0000000f;--app-scrollbar-thumb:#323e7261;--app-scrollbar-thumb-hover:#323e7285;--app-scrollbar-rail-track:#323e721a;--app-scrollbar-rail-thumb:#323e7259;--app-scrollbar-rail-thumb-hover:#323e7280;--app-scrollbar-drawer-track:#00000038;--app-scrollbar-drawer-thumb:#ffffff47;--app-scrollbar-drawer-thumb-hover:#ffffff6b}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:93.75%}body{color:var(--gray);background-color:var(--white);font-size:1rem}img{display:block}h1,h2,h3,h4,h5,h6{color:var(--gray-dark)}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:var(--red)}p{padding:12px 0;line-height:1.55}a{color:var(--red)}a,a:visited{text-decoration:none}a:hover{text-decoration:underline}hr{border:none;border-top:1px solid #ccc;margin:30px 0}.center{text-align:center}.bold{font-weight:700}.uppercase{text-transform:uppercase}.body-text-normal{font-size:100%}.body-text-med{font-size:95%}.text-red{color:var(--red)}.text-white{color:#fff}.text-gray{color:var(--gray-light)}.red-border{border-bottom:3px solid var(--red)}.white-border{border-bottom:3px solid #fff}.gray-border{border-bottom:3px solid var(--gray-med)}ul{list-style-position:outside}ul li{line-height:1.55}ul.inline{margin-left:20px}.header{width:100%;margin:0}.container{width:100%}.hero-section{width:100%;margin:0}.page-header{width:100vw;padding:0 var(--content-pad-x);margin-left:calc(50% - 50vw)}.section-block{padding:clamp(48px, 8vw, 100px) var(--content-pad-x)}.section-choke{width:100%;max-width:var(--section-choke-max);padding-left:var(--content-gutter);padding-right:var(--content-gutter);margin:0 auto}.center-div{margin:auto}.center-flex{justify-content:center;align-items:center;display:flex}.cards-grid{grid-gap:clamp(14px, 2.5vw, 2rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.cards-grid img{display:inline-block}.line-small{width:70px;margin-top:10px;margin-bottom:10px}.line-med{width:150px;margin-top:15px;margin-bottom:15px}.line-large{width:100%;margin-top:20px;margin-bottom:20px}.rad-4{border-radius:var(--radius-md)}.top-bot-50px{margin:50px 0}.pad-10-10{padding:10px}.pad-10-15{padding:10px 15px}.pad-15-10{padding:15px 10px}.pad-12-17{padding:12px 17px}.width-100{width:100%}button{cursor:pointer;background:0 0;border:none;padding:0}.button-group{justify-content:flex-end;gap:10px;display:flex}.display-line{justify-content:space-between;display:flex}.flex-items{gap:var(--form-columns-gap);display:flex}.flex-items>*{width:100%}.flex-items.width-auto>*{width:auto}.flex-items.spacebt{justify-content:space-between}.required{color:red}.flex-items.borderbt>:not(:last-child){padding-right:var(--form-columns-gap);border-right:1px solid #ccc}.flex-shrink-1{flex-shrink:1}.flex-grow-1{flex-grow:1}.order-summary{border:1px solid var(--gray);border-radius:var(--radius-md);margin-top:10px;margin-bottom:5px}.order-summary .flex-items{align-items:center;gap:5px;display:flex}.order-summary>*{padding:5px}.order-summary .discount{border-top:1px solid #ccc}.order-summary .total{color:#fff;background-color:var(--gray);padding-top:10px;padding-bottom:7px;font-size:110%}.gray-underline{border-bottom:1px solid #ccc;margin:10px 0;padding:10px 0}.drip-schedule-wrap .drip-schedule-row{align-items:flex-end}.drip-schedule-wrap .drip-schedule-row>.form-field--hide-label{margin-bottom:0}.drip-schedule-wrap .drip-schedule-row>.drip-schedule-btn{flex:none;width:auto!important}.drip-schedule-wrap .drip-schedule-btn{border:1px solid var(--gray-light);color:var(--gray-dark);border-radius:var(--radius-sm);white-space:nowrap;background:#f7f7f7;justify-content:center;align-items:center;padding:8px 12px;line-height:1;display:inline-flex}.drip-schedule-wrap .drip-schedule-btn:hover{background:#eee}.drip-schedule-wrap .drip-schedule-btn:active{background:#e8e8e8}.drip-schedule-wrap .drip-schedule-btn-remove{padding:0}.drip-schedule-wrap .drip-schedule-btn-add{width:fit-content;margin-top:6px}.staging-build-banner{z-index:9999;border-radius:var(--radius-pill);color:var(--white);letter-spacing:.02em;pointer-events:none;background:#4053a7eb;padding:4px 10px;font-size:11px;font-weight:600;position:fixed;bottom:8px;right:8px;box-shadow:0 2px 8px #00000040}.staging-build-banner code{font-family:ui-monospace,monospace;font-size:11px}.staging-build-banner--stale{background:#e72028eb}
@keyframes feedbackSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.feedback-page-load{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:60dvh;padding:2rem 1rem;display:flex}.feedback-page-load--viewport{min-height:calc(100svh - var(--feedback-viewport-offset,5.75rem))}.container--learn-dash-fullbleed .feedback-page-load--viewport{--feedback-viewport-offset:0px}:is(.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .dash-head,.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .dash-mobile-head-row,.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .dash-tabs,.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .learn-dash-content-above,.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .breadcrumb){display:none}.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .dash-content{margin:0}:is(.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .dash-content-fields-wrap,.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .learn-dash-content-fields-wrap){padding-top:0;padding-bottom:0}:is(.learn-dash-content-fields-wrap:has(.learn-dash-outlet>.feedback-page-load--viewport:only-child)>.learn-course-shell-header,.learn-dash-content-fields-wrap:has(.learn-dash-outlet>.feedback-page-load--viewport:only-child)>.email-verification-banner),:is(.dash-main-with-banner:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child)>.email-verification-banner,.dash-main-with-banner:has(.learn-dash-outlet>.feedback-page-load--viewport:only-child)>.email-verification-banner){display:none}:is(.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child),.dash-content-wrap:has(.learn-dash-outlet>.feedback-page-load--viewport:only-child)){flex-direction:column;display:flex}:is(.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .dash-content,.dash-content-wrap:has(.learn-dash-outlet>.feedback-page-load--viewport:only-child) .dash-content){flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}:is(.dash-content-wrap:has(.dash-content-fields-wrap>.feedback-page-load--viewport:only-child) .dash-content-fields-wrap,.dash-content-wrap:has(.learn-dash-outlet>.feedback-page-load--viewport:only-child) .learn-dash-content-fields-wrap){flex-direction:column;flex:auto;min-height:0;display:flex}.learn-dash-content-fields-wrap:has(.learn-dash-outlet>.feedback-page-load--viewport:only-child) .learn-dash-outlet{flex-direction:column;flex:auto;min-height:0;display:flex}.dash-content-fields-wrap>.feedback-page-load--viewport:only-child,.learn-dash-outlet>.feedback-page-load--viewport:only-child{flex:auto;min-height:0}.dash-content-fields-wrap .feedback-page-load--viewport:not(:only-child),.learn-dash-outlet .feedback-page-load--viewport:not(:only-child){min-height:40dvh;margin-block:2rem}.container--learn-dash-fullbleed>main:has(>.feedback-page-load--viewport:only-child){flex-direction:column;display:flex}.container--learn-dash-fullbleed>main>.feedback-page-load--viewport:only-child{flex:auto;min-height:0}.feedback-page-load__spinner{border-radius:var(--radius-pill);background:#fff;justify-content:center;align-items:center;padding:1rem 1.35rem;display:inline-flex}.feedback-page-load__message,.loading{color:var(--feedback-muted-text);margin:0;font-size:.95rem;line-height:1.4}.feedback-error-boundary{box-sizing:border-box;justify-content:center;align-items:center;min-height:50dvh;padding:2rem 1.25rem;display:flex}.feedback-error-boundary__card{text-align:center;background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-very-light);width:min(100%,28rem);margin:0 auto;padding:2rem 1.75rem;box-shadow:0 4px 24px #00000014}.feedback-error-boundary__card h2{color:var(--gray-very-dark);margin:0 0 .75rem;font-size:1.25rem;line-height:1.35}.feedback-error-boundary__card p{color:var(--gray-med);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.feedback-error-boundary__card button{border-radius:var(--radius-md);background:var(--gray-dark);min-height:2.75rem;color:var(--white);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;line-height:1.2;transition:background-color .2s;display:inline-flex}.feedback-error-boundary__card button:hover{background:var(--gray-very-dark)}.feedback-error-boundary__card button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.feedback-page-error,.error-message{border-radius:var(--radius-md);border:1px solid var(--feedback-error-border);background-color:var(--feedback-error-bg);color:var(--gray-dark);padding:.75rem;line-height:1.45}.feedback-page-error strong,.error-message b{color:var(--feedback-error-text)}.feedback-field-error{color:var(--feedback-error-text);margin-top:.5rem;font-size:.875rem;line-height:1.25}.form-field .feedback-field-error{margin-top:0}.form-field p.error,.form-field span.error{color:var(--feedback-error-text);margin-top:.5rem;font-size:.875rem;line-height:1.25}.feedback-banner{border-radius:var(--radius-md);padding:.625rem .75rem;line-height:1.45}.feedback-banner--error{border:1px solid var(--feedback-error-border);background:var(--feedback-error-bg);color:var(--gray-dark)}.feedback-banner--error strong{color:var(--feedback-error-text)}.feedback-banner--success{border:1px solid var(--feedback-success-border);background:var(--feedback-success-bg);color:var(--feedback-success-text)}.feedback-banner--warning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.feedback-banner--gap{margin-top:12px;margin-bottom:6px}.feedback-banner--pre-wrap{white-space:pre-wrap}.feedback-inline-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg,#0000000f 0%,#0000001a 50%,#0000000f 100%) 0 0/200% 100%;animation:1.2s ease-in-out infinite feedbackSkeletonShimmer;display:inline-block}.feedback-inline-skeleton--avatar{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem}.feedback-inline-skeleton--select{width:min(100%,16rem);height:2.25rem}.feedback-inline-skeleton--menu-item{border-radius:var(--radius-sm);width:7rem;height:.85rem}@keyframes feedbackSkeletonShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.feedback-inline-spinner{justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;display:inline-flex}.feedback-inline-spinner .feedback-spinner--on-light{border-width:2px;width:1rem;height:1rem}.feedback-inline-load{color:var(--feedback-muted-text);margin:0;font-size:.9rem;line-height:1.4}.feedback-inline-load--sm{font-size:.82rem}.feedback-inline-error{color:var(--feedback-muted-text);opacity:.85;margin:0;font-size:.9rem;line-height:1.4}.feedback-spinner{vertical-align:middle;border-radius:var(--radius-pill);border:2px solid #fff6;border-top-color:currentColor;flex-shrink:0;width:.875rem;height:.875rem;animation:1s linear infinite feedbackSpin;display:inline-block}.feedback-spinner--on-light{border-color:#0000001f;border-top-color:var(--red)}.feedback-busy-control{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}
