:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{word-wrap:normal!important;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;color:#444;display:block;font-size:1em;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--sky:#F6F8FC;--wp--preset--color--container:#F8FBFF;--wp--preset--color--card:#FFFFFF;--wp--preset--color--navy:#0F172A;--wp--preset--color--ocean:#0F3D73;--wp--preset--color--light-blue:#14599F;--wp--preset--color--ivory:#FAF8F5;--wp--preset--color--charcoal:#2B2527;--wp--preset--color--wine:#7A263A;--wp--preset--color--rose:#B76A78;--wp--preset--color--sand:#F4F0E6;--wp--preset--color--forest:#28533F;--wp--preset--color--night:#1F191B;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.536), 20px);--wp--preset--font-size--large:clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.246), 36px);--wp--preset--font-size--x-large:clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.517), 42px);--wp--preset--font-size--xx-large:clamp(2.75rem, 7vw, 5.5rem);--wp--preset--font-family--inter:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wp--preset--font-family--jetbrains-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0);--wp--style--global--content-size:760px;--wp--style--global--wide-size:1440px;--wp--style--block-gap:1.5rem}:where(body){margin:0}body{background-color:#f6f8fc;color:#0f172a;font-size:clamp(.875rem,.875rem + ((1vw - .2rem)*.357),1.125rem);background:var(--wpdef-background);font-family:var(--wpdef-font-body);font-size:var(--wpdef-theme-body-size)}a:where(:not(.wp-element-button)){color:#0f3d73}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}h1,h2{font-family:var(--wpdef-font-heading);letter-spacing:-.02em;margin-block:1.5em .65em;font-weight:700;line-height:1.12}:root{--wpdef-background:#f6f8fc;--wpdef-container:#f8fbff;--wpdef-surface:#fff;--wpdef-foreground:#0f172a;--wpdef-muted:#5f6f83;--wpdef-accent:#0f3d73;--wpdef-secondary:#14599f;--wpdef-border:#0f305724;--wpdef-soft:#eef4fb;--wpdef-button-text:#fff;--wpdef-button-radius:var(--wpdef-radius);--wpdef-category-accent:#2563eb;--wpdef-font-body:"Inter", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--wpdef-font-heading:"Inter", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--wpdef-font-mono:"JetBrains Mono", ui-monospace, sfmono-regular, consolas, "Liberation Mono", monospace;--wpdef-theme-body-size:clamp(1rem, .96rem + .2vw, 1.125rem);--wpdef-theme-heading-scale:1;--wpdef-woocommerce-text-scale:1;--wpdef-woocommerce-heading-scale:1;--wpdef-reading:760px;--wpdef-wide:1440px;--wpdef-hero:1440px;--wpdef-shell:1440px;--wpdef-content-width:1440px;--wpdef-gutter:clamp(1rem, 4vw, 3rem);--wpdef-radius:.35rem;--wpdef-shadow:0 1.25rem 3rem #0f305714}.wpdef-container-width-wide{--wpdef-content-width:1440px}:after,:before{box-sizing:border-box}button,input{font:inherit}img{max-width:100%;height:auto}a{color:var(--wpdef-accent)}a:hover{text-decoration:none}:where(a,button,input,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--wpdef-accent);outline-offset:3px}h1{font-size:clamp(calc(2.6rem*var(--wpdef-theme-heading-scale)),calc(7vw*var(--wpdef-theme-heading-scale)),calc(5.5rem*var(--wpdef-theme-heading-scale)))}h2{font-size:clamp(calc(2rem*var(--wpdef-theme-heading-scale)),calc(4vw*var(--wpdef-theme-heading-scale)),calc(3.4rem*var(--wpdef-theme-heading-scale)))}ol,p,ul{margin-block:0 1.5rem}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]){border:2px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);width:100%;min-height:2.75rem;color:var(--wpdef-foreground);padding:.65rem .75rem}.wpdef-button,button{border:2px solid var(--wpdef-accent);border-radius:var(--wpdef-button-radius);background:var(--wpdef-accent);min-height:2.75rem;color:var(--wpdef-button-text);justify-content:center;align-items:center;padding:.7rem 1.2rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.wpdef-button.wpdef-back-to-top{z-index:30;left:auto;right:clamp(1rem,3vw,2rem);inset-inline-end:clamp(1rem,3vw,2rem);white-space:nowrap;opacity:0;pointer-events:none;visibility:hidden;border-width:1px;border-radius:999px;flex-wrap:nowrap;gap:.5rem;width:auto;min-height:2.875rem;padding:.7rem 1rem;font-size:.8125rem;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;bottom:clamp(1rem,3vw,2rem);transform:translateY(.75rem);box-shadow:0 .75rem 1.75rem #0f305733}.wpdef-button.wpdef-back-to-top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.wpdef-button.wpdef-back-to-top{transition:none}}@media (max-width:960px){.wpdef-button.wpdef-back-to-top{display:none}}.wpdef-button:hover,button:hover{filter:brightness(.92)}.screen-reader-text{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.screen-reader-text:focus{z-index:100000;clip:auto;clip-path:none;background:var(--wpdef-surface);width:auto;height:auto;color:var(--wpdef-foreground);white-space:normal;border-radius:.25rem;margin:0;padding:.8rem 1rem;font-weight:700;top:.5rem;left:.5rem}.wpdef-shell{width:min(100%,var(--wpdef-shell));padding-inline:var(--wpdef-gutter);margin-inline:auto}.site{flex-direction:column;min-height:100vh;display:flex;overflow:clip}@supports (min-height:100dvh){.site{min-height:100dvh}}.search-form{flex:1;gap:.5rem;display:flex}.search-form__label{flex:1;position:relative}.search-form__icon{top:50%;z-index:1;width:1.15rem;height:1.15rem;color:var(--wpdef-muted);fill:none;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;position:absolute;inset-inline-start:.85rem;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}a,body{color:#000}}body{--wpdef-font-body:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wpdef-font-heading:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--wpdef-theme-body-size:clamp(1rem,0.96rem + 0.2vw,1.125rem);--wpdef-theme-heading-scale:1;--wpdef-woocommerce-text-scale:1;--wpdef-woocommerce-heading-scale:1;margin:0;padding:0;font-family:"Inter",system-ui,-apple-system,sans-serif;font-feature-settings:"cv11","ss01","ss03";background:var(--bg-0);color:var(--fg-1);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;display:flex;flex-direction:column;min-height:100vh}.site-header{z-index:20;border-bottom:1px solid var(--wpdef-border);background:var(--wpdef-surface);position:relative}.wpdef-sticky-header .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.header-inner{align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);min-height:4.25rem;padding-block:.75rem;display:flex}.site-branding{flex:16rem;min-width:0;margin-inline-end:auto}.site-title{margin:0;font-family:var(--wpdef-font-heading);font-size:1.125rem;font-weight:600;line-height:1.2}.site-title a{color:inherit;text-decoration:none}.primary-navigation :where(ul){margin:0;padding:0;list-style:none}.primary-navigation{flex:none;min-width:0}.primary-menu{align-items:center;gap:.25rem;display:flex}.primary-navigation li,.woocommerce ul.products li.product.product_cat-templates-gratuitos-elementor{position:relative}.primary-menu>li{flex:none}.primary-navigation a{border-radius:var(--wpdef-radius);color:var(--wpdef-muted);white-space:nowrap;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.25;text-decoration:none;display:block}.primary-navigation .current-menu-item>a,.primary-navigation a:hover{background:var(--wpdef-soft);color:var(--wpdef-foreground);text-decoration:none}.menu-toggle,.search-toggle{min-height:2.25rem;color:var(--wpdef-muted);background:0 0;padding:.4rem .7rem;display:none}.menu-toggle{border-color:var(--wpdef-border);letter-spacing:.06em;text-transform:uppercase;font-size:.84375rem;font-weight:650}.search-toggle{border-radius:var(--wpdef-radius);border:0;width:2.25rem;height:2.25rem;padding:0}.header-actions{flex:none;align-items:center;gap:.25rem;display:flex}.wpdef-header-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.wpdef-cart-link{border-radius:var(--wpdef-radius);width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--wpdef-muted);border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.wpdef-cart-count{background:var(--wpdef-accent);min-width:1.1rem;height:1.1rem;color:var(--wpdef-button-text);font-family:var(--wpdef-font-body);border-radius:50%;place-items:center;padding-inline:.2rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-grid;position:absolute;top:-.2rem;right:-.25rem}.search-toggle:hover,.wpdef-cart-link:hover{background:var(--wpdef-soft);color:var(--wpdef-foreground);filter:none}.header-search{border-top:1px solid var(--wpdef-border);background:var(--wpdef-surface);box-shadow:0 .75rem 2rem #0f30570a}.header-search__inner{justify-content:center;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.header-search :where(.search-submit,.search-close){font-size:.875rem;font-weight:500}.header-search .search-form{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);background:var(--wpdef-surface);flex:0 52rem;gap:.35rem;padding:.3rem;box-shadow:0 .4rem 1.25rem #0f30570d}#header-search .search-form input[type=search].search-field{min-height:2.6rem;box-shadow:none;background:0 0;border:0;padding-block:.55rem}#header-search .search-form input[type=search].search-field:focus-visible{outline:0}.header-search .search-form:focus-within{border-color:var(--wpdef-border);box-shadow:0 .4rem 1.25rem #0f30570d}.header-search .search-submit{border-radius:var(--wpdef-button-radius);border-width:1px;min-height:2.6rem;padding:.55rem 1.1rem}.search-close{border-radius:var(--wpdef-button-radius);width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--wpdef-muted);background:0 0;border:0;flex:none;padding:0}.search-close:hover{background:var(--wpdef-soft);color:var(--wpdef-foreground);filter:none}@media (max-width:1280px){.header-inner{flex-wrap:wrap;padding-block:.75rem}.site-branding{order:1}.header-actions{order:2}.primary-navigation{flex-basis:100%;order:4}.primary-menu{padding-block:.5rem;display:block}.primary-navigation a{white-space:normal}}@media (max-width:700px){.header-inner{grid-template-columns:auto auto;grid-template-areas:"brand brand""actions menu""navigation navigation";justify-content:center;gap:.875rem .5rem;min-height:3.75rem;padding-block:.75rem;display:grid}.site-branding,.site-title{white-space:normal;max-width:100%;overflow:visible}.site-branding{text-align:center;grid-area:brand;justify-self:stretch;min-width:0;margin-inline-end:0}.site-title{text-overflow:clip;overflow-wrap:anywhere;font-size:1rem}.site-title a{display:block}.header-actions{grid-area:actions;justify-self:end;gap:0}.menu-toggle{border:1px solid var(--wpdef-border);border-radius:var(--wpdef-radius);grid-area:menu;justify-self:start;width:auto;min-width:3.75rem;height:2.25rem;min-height:2.25rem;padding:.35rem .65rem}.primary-navigation{flex-basis:auto;order:initial;grid-area:navigation;width:100%;min-width:0}.primary-navigation a{padding:.7rem .25rem}.header-search__inner{padding-inline:1rem}.header-search .search-submit{padding-inline:.85rem}}@media print{.site-header{display:none}}:where(.site-info) a{text-underline-offset:.14em;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.08em}.footer-navigation ul{margin:0;padding:0;list-style:none}.footer-navigation a{color:var(--wpdef-foreground);padding-block:.45rem;font-weight:650;text-decoration:none;display:block}.footer-navigation a:hover{color:var(--wpdef-accent);text-decoration:none}.site-footer{border-top:1px solid var(--wpdef-border);background:var(--wpdef-surface);margin-top:auto;padding-block:clamp(.875rem,1.5vw,1.25rem)}.footer-inner,.site-info{justify-content:center;display:flex}.footer-inner{text-align:center;flex-direction:column;align-items:center;gap:.5rem}.site-info{flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem}.footer-navigation{border-top:1px solid var(--wpdef-border);width:min(100%,42rem);padding-top:.5rem}.footer-menu{flex-wrap:wrap;justify-content:center;gap:.35rem 1rem;font-size:.875rem;display:flex}@media (max-width:700px){.footer-inner{align-items:center}}@media print{.site-footer{display:none}}:where(.site-info) a:hover{text-decoration-thickness:.12em}#page .search-form__label .search-field{padding-inline:2.65rem .75rem}@font-face{ font-family:"Inter";font-style:normal;font-weight:400 800;font-display:swap;src:url(https://wpdefinitivo.com/wp-content/themes/wp-definitivo-site/assets/fonts/inter-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }@font-face{ font-family:"JetBrains Mono";font-style:normal;font-weight:400 600;font-display:swap;src:url(https://wpdefinitivo.com/wp-content/themes/wp-definitivo-site/assets/fonts/jetbrains-mono-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD }:root{--bg-0:#f6f8fc;--bg-1:#ffffff;--bg-2:#eef4fb;--bg-3:#e4ecf7;--bg-4:#d4deec;--line:rgba(15, 48, 87, 0.10);--line-2:rgba(15, 48, 87, 0.14);--line-3:rgba(15, 48, 87, 0.22);--fg-0:#0f172a;--fg-1:#334155;--fg-2:#64748b;--fg-3:#8a97aa;--fg-4:#b8c3d2;--accent:#0f3d73;--accent-2:#14599f;--accent-dark:#082a4f;--accent-soft:rgba(15, 61, 115, 0.10);--accent-line:rgba(15, 61, 115, 0.26);--accent-glow:rgba(15, 61, 115, 0.24);--success:#3ddc84;--success-soft:rgba(61, 220, 132, 0.12);--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--ease:cubic-bezier(.22, .61, .36, 1);--bg-primary:var(--bg-0);--bg-surface:var(--bg-1);--bg-elevated:var(--bg-3);--border:var(--line-2);--text-primary:var(--fg-0);--text-muted:var(--fg-1);--text-faint:var(--fg-3);--color-link:var(--accent-2);--color-link-hover:var(--accent);--color-purple:var(--accent);--color-purple-light:var(--accent-2)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--bg-4) transparent;scrollbar-width:thin}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(15,61,115,.04),transparent 36%),linear-gradient(90deg,rgba(15,61,115,.03),rgba(255,255,255,0))}body>*{position:relative;z-index:1}a,button{color:inherit}button{font-family:inherit;background:0 0;border:0;cursor:pointer;padding:0}a{text-decoration:none}.mono{font-family:"JetBrains Mono",ui-monospace,monospace}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:10px;border:2px solid var(--bg-0)}::-webkit-scrollbar-thumb:hover{background:#a8b6c8}.page{flex:1}.course-page .content{display:flex;flex-direction:column;gap:20px;min-width:0}.home-beta-course-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;width:100%;max-width:none;margin:0;padding:0}.home-beta-course-grid>.content{grid-column:1/-1}.beta-course-bridge{display:none!important}#modulos,.course-page .main{display:flex;flex-direction:column}.course-page .main{gap:20px;min-width:0}#modulos{gap:6px}.player-nav{display:flex;align-items:center;gap:8px}.player-nav-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:9px;font-size:13px;font-weight:500;color:var(--fg-1);background:var(--bg-2);border:1px solid var(--line-2);cursor:pointer;white-space:nowrap;transition:all .16s var(--ease)}.player-nav-btn:hover{background:var(--bg-3);color:var(--fg-0);border-color:var(--line-3)}.player-nav-btn:disabled{opacity:.35;cursor:not-allowed}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-lg);background:#0f172a;border:1px solid var(--line-2);box-shadow:0 20px 52px -32px rgba(15,48,87,.45)}.player-canvas{position:absolute;inset:0;background:linear-gradient(135deg,rgba(15,61,115,.15),rgba(255,255,255,.6)),linear-gradient(180deg,#f9fbff 0,#e7eff8 100%);display:grid;place-items:center;overflow:hidden;z-index:1}.player-canvas::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(15,61,115,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(15,61,115,.055) 1px,transparent 1px);background-size:48px 48px;-webkit-mask:radial-gradient(ellipse at center,#000 30%,transparent 80%);mask:radial-gradient(ellipse at center,#000 30%,transparent 80%);pointer-events:none}.player-poster{position:relative;z-index:1;text-align:center;padding:40px;max-width:640px;transform:translateY(-40px)}.player-eyebrow{font-family:"JetBrains Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:14px}.player-title{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--fg-0);text-wrap:balance}.player-subtitle{margin:0;font-size:.95rem;color:var(--fg-2);line-height:1.5}.player-play-btn{position:absolute;top:calc(50% + 60px);left:50%;transform:translate(-50%,-50%);width:76px;height:76px;border-radius:999px;background:rgba(15,61,115,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.72);display:grid;place-items:center;color:#fff;cursor:pointer;z-index:2}.player-play-btn svg{margin-left:4px}.player-play-btn:hover{background:var(--accent);border-color:var(--accent);transform:translate(-50%,-50%) scale(1.06);box-shadow:0 0 40px var(--accent-glow)}@media (max-width:640px){.player-poster{padding:28px;transform:translateY(-34px)}.player-play-btn{top:calc(50% + 48px);width:64px;height:64px}.player-subtitle{display:none}}.player-canvas,.player-play-btn{transition:opacity .35s var(--ease)}.box{background:var(--bg-1);padding:24px 26px;border-radius:var(--radius-lg);border:1px solid var(--line)}@media (max-width:980px){.home-beta-course-grid{grid-template-columns:1fr;gap:20px;padding:0}}@media (max-width:768px){.player-nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:.001ms!important;transition-duration:.001ms!important}}.page-account .pmpro_section:first-of-type>h2{font-family:inherit;font-size:2rem;letter-spacing:-.02em;text-transform:none;font-weight:700;color:var(--fg-0);margin-bottom:22px}:focus-visible{border-radius:3px}:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.home-beta-hero{grid-column:1/-1;width:100vw;margin:0 calc(50% - 50vw);padding:80px 24px 70px;text-align:center;background:linear-gradient(135deg,rgba(15,61,115,.08),rgba(255,255,255,0) 42%),linear-gradient(180deg,#fbfdff 0,#eef4fb 100%);border-bottom:1px solid var(--line);overflow:hidden}.home-beta-hero-inner{width:min(1440px,100%);margin:0 auto}.home-beta-eyebrow{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 14px;border-radius:999px;border:1px solid rgba(15,61,115,.24);background:rgba(15,61,115,.08);color:var(--accent-2);font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.home-beta-hero h1{margin:22px auto 20px;max-width:780px;color:var(--fg-0);font-size:clamp(2.35rem,5vw,4.35rem);font-weight:800;line-height:.98;letter-spacing:0}.home-beta-hero h1 span{display:block;color:var(--accent-2)}.home-beta-hero p{max-width:760px;margin:0 auto;color:#64748b;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.home-beta-actions{display:grid;grid-template-columns:repeat(4,minmax(0,270px));gap:14px;justify-content:center;width:100%;max-width:1240px;margin:34px auto 0}.home-beta-step{display:flex!important;flex-direction:column;align-items:center;gap:9px;min-width:0}.home-beta-step>span{display:block;width:100%;color:#27415f;font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;font-weight:800;letter-spacing:0;line-height:1.15;text-align:center;text-transform:none}.home-beta-step .home-beta-btn{width:100%}.home-beta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:13px 22px;border-radius:10px;font-size:15px;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform .18s var(--ease),background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.home-beta-btn-primary{background:var(--accent);color:#fff;border:1px solid var(--accent);box-shadow:0 14px 28px -18px rgba(15,61,115,.65)}.home-beta-btn-primary:hover{background:var(--accent-2);border-color:var(--accent-2);transform:translateY(-1px);box-shadow:0 18px 36px -20px rgba(15,61,115,.72)}.home-beta-btn-secondary{background:rgba(255,255,255,.58);color:var(--fg-0);border:1px solid rgba(15,61,115,.22)}.home-beta-btn-secondary:hover{background:#fff;border-color:rgba(15,61,115,.34);transform:translateY(-1px)}.home-beta-curriculum{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:34px 28px 30px;box-shadow:0 20px 46px -34px rgba(15,48,87,.35)}.home-beta-curriculum--elementor-pro{margin-top:0;overflow:hidden}.home-beta-store-head{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,.72fr);gap:48px;align-items:center;margin:-34px -28px 30px;padding:52px;border-bottom:1px solid rgba(15,61,115,.12);background-color:#f5f9fe;background-image:linear-gradient(90deg,rgba(15,61,115,.065)0 1px,transparent 1px),linear-gradient(0deg,rgba(15,61,115,.055)0 1px,transparent 1px);background-position:0 0;background-size:44px 44px}.home-beta-store-copy{max-width:760px}.home-beta-store-head .home-beta-curriculum-kicker{display:inline-flex;width:fit-content;margin-bottom:22px;padding:8px 11px;border:1px solid #bfd4ed;border-radius:999px;background:#fff;color:#0f5aa5;font-weight:800;box-shadow:0 8px 24px -18px rgba(15,61,115,.62)}.home-beta-store-head h2{color:#0f172a;font-size:clamp(2.05rem,4vw,3.35rem);line-height:1.02}.home-beta-store-copy>p{max-width:680px;margin:20px 0 0;color:#52647a;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.72}.home-beta-store-points{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;color:#263b55;font-size:13px;font-weight:700;list-style:none}.home-beta-store-points li{padding:9px 12px;border:1px solid #c9d8e9;border-radius:999px;background:#fff;box-shadow:0 10px 24px -22px rgba(15,61,115,.72)}.home-beta-store-status{display:grid;gap:12px;justify-items:center;padding:26px 18px;text-align:center}.home-beta-store-status strong{color:#0f172a;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.12}.home-beta-store-status p{max-width:390px;margin:0;color:#52647a;font-size:15px;line-height:1.6}@media (max-width:980px){.home-beta-store-head{grid-template-columns:1fr;gap:30px}.home-beta-store-status{justify-items:start;max-width:620px;padding:4px 0 0;text-align:left}.home-beta-store-status p{max-width:560px}}.home-beta-curriculum-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:34px;padding-bottom:24px;border-bottom:1px solid rgba(15,48,87,.1)}.home-beta-curriculum-kicker{margin-bottom:8px;color:var(--accent-2);font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.home-beta-curriculum h2{margin:0;color:var(--fg-0);font-size:clamp(1.7rem,3vw,2.45rem);font-weight:800;line-height:1.05;letter-spacing:0}.home-beta-curriculum-stats{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--fg-2);font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;letter-spacing:.04em}.home-beta-curriculum-stats span+span::before{content:"";display:inline-block;width:4px;height:4px;margin:0 8px 2px 0;border-radius:999px;background:var(--accent-2);opacity:.55}.home-beta-module-list{display:flex;flex-direction:column;gap:12px}.home-beta-module{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#fff 0,#f8fbff 100%);scroll-margin-top:96px;overflow:hidden;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.home-beta-module-summary{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:84px;padding:18px 22px;cursor:pointer;list-style:none}.home-beta-module-summary::-webkit-details-marker{display:none}.home-beta-module-number{color:var(--accent-2);font-size:15px;font-weight:800}.home-beta-module-copy{display:grid;gap:4px;min-width:0}.home-beta-module-title{color:var(--fg-0);font-size:18px;font-weight:800;line-height:1.25}.home-beta-module-desc{color:var(--fg-2);font-size:14px;line-height:1.4}.home-beta-module-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.home-beta-module-badge,.home-beta-module-pill{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:700;line-height:1}.home-beta-module-badge{color:#047857;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.28)}.home-beta-module-badge--pro{color:#9a3412;background:rgba(249,115,22,.1);border-color:rgba(249,115,22,.28)}.home-beta-module-pill{color:var(--accent-dark);background:var(--accent-soft);border:1px solid rgba(15,61,115,.1)}.home-beta-lessons{display:grid;gap:6px;margin:0;padding:0 22px 20px 84px;list-style:none}.home-beta-lesson-link{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:0 0;color:var(--fg-1);text-decoration:none;transition:background-color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease)}.home-beta-lesson-link:focus-visible,.home-beta-lesson-link:hover{border-color:rgba(15,61,115,.1);background:rgba(15,61,115,.035);color:var(--accent-dark);box-shadow:0 8px 18px -18px rgba(15,61,115,.65)}.home-beta-lesson-link.is-locked{color:var(--fg-2);background:rgba(148,163,184,.08)}.home-beta-lesson-link.is-locked:focus-visible,.home-beta-lesson-link.is-locked:hover{color:#9a3412;border-color:rgba(249,115,22,.14);background:rgba(249,115,22,.08)}.home-beta-lesson-access{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 8px;border:1px solid rgba(249,115,22,.24);border-radius:999px;color:#9a3412;background:rgba(249,115,22,.08);font-size:11px;font-weight:800}.home-beta-lesson-duration,.home-beta-lesson-number{color:var(--fg-3);font-size:12px}.home-beta-lesson-title{overflow:hidden;color:inherit;font-size:14px;font-weight:650;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.home-beta-lessons--standalone{gap:12px;padding:0}.home-beta-lesson-link--standalone{grid-template-columns:44px minmax(0,1fr) auto;min-height:82px;padding:18px 22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#fff 0,#f8fbff 100%)}.home-beta-lesson-link--standalone:focus-visible:not(.is-active),.home-beta-lesson-link--standalone:hover:not(.is-active){border-color:rgba(15,61,115,.12);background:linear-gradient(180deg,#fcfdff 0,#f5f8fc 100%)}.home-beta-lesson-copy{display:grid;gap:4px;min-width:0}.home-beta-lesson-link--standalone .home-beta-lesson-title{color:var(--fg-0);font-size:18px;font-weight:800;white-space:normal}.home-beta-lesson-caption{color:var(--fg-2);font-size:14px;line-height:1.4}.home-beta-player-shell{display:none;flex-direction:column;gap:16px}.home-beta-description-box{order:3;margin:0}.home-beta-description-box #descricao:empty,.home-beta-description-box:has(#descricao:empty){display:none}@media (max-width:980px){.home-beta-hero{margin-top:0;padding:46px 22px 56px}}@media (max-width:640px){.home-beta-hero{padding:36px 18px 44px}.home-beta-hero h1{margin-top:18px;font-size:clamp(2.1rem,12vw,3.2rem);line-height:1.02}.home-beta-hero p{font-size:.98rem;line-height:1.62}.home-beta-actions{grid-template-columns:1fr;gap:10px;margin-top:28px}.home-beta-step{gap:7px}.home-beta-btn{width:100%;min-height:50px;padding-inline:16px}.home-beta-curriculum{padding:26px 16px 20px}.home-beta-curriculum-head{display:grid;align-items:start;margin-bottom:24px;padding-bottom:20px}.home-beta-store-head{gap:28px;margin:-26px -16px 24px;padding:34px 18px}.home-beta-store-head h2{font-size:clamp(1.9rem,10vw,2.85rem)}.home-beta-store-copy>p{font-size:1rem}.home-beta-store-points{display:grid}.home-beta-module-summary{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.home-beta-module-meta{grid-column:2;justify-content:flex-start}.home-beta-lessons{padding:0 12px 16px 64px}.home-beta-lessons--standalone{padding:0}.home-beta-lesson-link{grid-template-columns:28px minmax(0,1fr);align-items:start}.home-beta-lesson-link--standalone{grid-template-columns:30px minmax(0,1fr);padding:16px}.home-beta-lesson-duration{grid-column:2}}.home-sections{width:100%;overflow:clip}.home-section{box-sizing:border-box;width:100%;margin:0;padding:48px 0;border-top:1px solid rgba(15,61,115,.09);scroll-margin-top:0}.home-section--course,.home-section--hosting{background:#f4f7fb}.home-section--products,.home-section--store{background:#edf3f9}.home-section__inner{box-sizing:border-box;width:min(1280px,calc(100% - 48px));min-width:0;margin:0 auto}.home-section__panel{box-sizing:border-box;margin:0;overflow:hidden;border:1px solid rgba(15,61,115,.14);border-radius:16px;background:#fff;box-shadow:0 28px 72px -58px rgba(15,61,115,.42)}.home-section--course .content,.home-section--course .main,.home-section__panel{width:100%;min-width:0}.home-hosting-course,.home-products{width:100%;margin:0}.home-hosting-head{display:grid;gap:32px;padding:46px 48px 38px;border-bottom:1px solid rgba(15,61,115,.12);background-color:#f5f9fe;background-image:linear-gradient(90deg,rgba(15,61,115,.05)0 1px,transparent 1px),linear-gradient(0deg,rgba(15,61,115,.045)0 1px,transparent 1px);background-size:44px 44px}.home-hosting-kicker,.home-products-shop-link{display:inline-flex;align-items:center;font-weight:800}.home-hosting-kicker{width:fit-content;margin-bottom:16px;padding:7px 12px;border:1px solid #bfd4ed;border-radius:999px;background:#fff;color:#0f5aa5;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 24px -18px rgba(15,61,115,.62)}.home-hosting-copy h2{margin:0;color:#0f172a;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.035em}.home-hosting-copy p{max-width:760px;margin:16px 0 0;color:#52647a;font-size:17px;line-height:1.65}.home-products-shop-link{min-height:48px;justify-content:center;gap:8px;padding:0 20px;border:1px solid #0f3d73;border-radius:10px;background:#155493;color:#fff;font-size:14px;text-decoration:none;white-space:nowrap;transition:transform .18s ease,background .18s ease}.home-products-shop-link:focus-visible,.home-products-shop-link:hover{background:#0f3d73;color:#fff;transform:translateY(-2px)}.home-products-grid{padding:40px 48px 44px}.home-products-filters{display:flex;gap:8px;margin:22px 20px 8px;padding:2px 0 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.home-products-filter{flex:0 0 auto;min-height:36px;padding:8px 16px;border:1px solid #c9d7e6;border-radius:8px;background:#fff;color:#52647a;font:inherit;font-size:12px;font-weight:800;letter-spacing:.045em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.home-products-filter:focus-visible,.home-products-filter:hover{border-color:#155493;color:#0f3d73;transform:translateY(-1px)}.home-products-filter:focus-visible{outline:3px solid rgba(21,84,147,.18);outline-offset:2px}.home-products-filter.is-active{border-color:#123f73;background:#123f73;color:#fff;box-shadow:0 8px 18px -14px rgba(15,61,115,.9)}.woocommerce ul.products li.product.product_cat-templates-gratuitos-elementor::after{content:"GRATUITO";position:absolute;z-index:5;top:19px;right:-42px;display:flex;width:146px;min-height:30px;align-items:center;justify-content:center;padding:4px 0;transform:rotate(45deg);transform-origin:center;background:#0aa56f;color:#fff;font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1;text-align:center;text-transform:uppercase;pointer-events:none;box-shadow:0 8px 18px -10px rgba(4,120,87,.72)}.home-products--complete{padding:34px 28px 30px}.home-products--complete .home-products-grid{padding:10px 20px 14px}.home-products--complete .home-beta-store-status{flex:0 0 360px;align-self:stretch;align-content:center;justify-items:center;padding:26px 0}.home-products--complete .home-products-shop-link{width:min(360px,100%);min-height:60px;padding:0 28px;border-radius:12px;font-size:15px;font-weight:900;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 8px rgba(21,84,147,.08),0 24px 48px -24px rgba(15,61,115,.72)}.home-products-grid .woocommerce,.home-products-grid .woocommerce ul.products{margin-bottom:0}.home-products-grid .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.home-products-grid .woocommerce ul.products::after,.home-products-grid .woocommerce ul.products::before{display:none}.home-products-grid .woocommerce ul.products li.product{box-sizing:border-box;float:none;width:auto;min-width:0;margin:0;padding:8px 8px 12px;overflow:hidden;border:1px solid #dce5ef;border-radius:8px;background:#fff;box-shadow:0 18px 38px -34px rgba(15,61,115,.52);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-products-grid .woocommerce ul.products li.product:hover{border-color:#b9cde3;box-shadow:0 24px 46px -32px rgba(15,61,115,.58);transform:translateY(-3px)}.home-products-grid .woocommerce ul.products li.product a img{aspect-ratio:3/4;margin:0 0 12px;border-radius:6px;object-fit:cover;object-position:top center}.home-products-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;color:#14243a;font-size:17px;line-height:1.35}.home-hosting-head{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center}.home-hosting-points{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 0;padding:0;color:#263b55;list-style:none}.home-hosting-points li{padding:8px 12px;border:1px solid #c9d8e9;border-radius:999px;background:#fff;font-size:13px;font-weight:700;box-shadow:0 10px 24px -22px rgba(15,61,115,.72)}.home-hosting-cta-card{display:flex;align-items:center;justify-content:center;min-height:292px;margin-top:24px;overflow:visible;text-align:center}.home-hosting-cta,.home-hosting-cta-button{display:inline-flex;align-items:center;justify-content:center;color:#fff}.home-hosting-cta{position:relative;z-index:1;width:min(360px,100%);text-decoration:none}.home-hosting-cta::after,.home-hosting-cta::before{content:none}.home-hosting-cta-button{width:100%;min-height:60px;gap:8px;padding:0 28px;border:1px solid #0f3d73;border-radius:12px;background:#155493;font-size:15px;font-weight:900;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 0 0 8px rgba(21,84,147,.08),0 24px 48px -24px rgba(15,61,115,.72);transition:transform .18s cubic-bezier(.22,.61,.36,1),background .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1)}.home-hosting-cta:focus-visible .home-hosting-cta-button,.home-hosting-cta:hover .home-hosting-cta-button{background:#0f3d73;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 10px rgba(21,84,147,.1),0 28px 54px -24px rgba(15,61,115,.82);transform:translateY(-2px)}.home-hosting-thumb img{object-fit:contain;filter:saturate(.98) brightness(.9);transform:none;transition:filter .18s cubic-bezier(.22,.61,.36,1)}.home-hosting-thumb::after{content:"";position:absolute;inset:0;background:rgba(4,12,23,.24);pointer-events:none}.home-hosting-play{position:absolute;left:50%;top:54%;z-index:3;display:block;width:64px;height:64px;transform:translate(-50%,-50%);filter:drop-shadow(0 4px 12px rgba(0,0,0,.42));transition:transform .18s cubic-bezier(.22,.61,.36,1)}.home-hosting-play svg,.home-hosting-thumb img{display:block;width:100%;height:100%}.home-hosting-video-card:hover .home-hosting-play{transform:translate(-50%,-50%) scale(1.06)}.home-hosting-thumb{position:relative;aspect-ratio:16/9;background:#071827}.home-hosting-video-card:hover .home-hosting-thumb img{filter:saturate(1.05) brightness(.98);transform:none}.home-hosting-play--small{width:52px;height:52px}.home-hosting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:40px 48px 48px}.home-hosting-video-card{display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid #dce5ef;border-radius:14px;background:#fff;color:#14243a;text-decoration:none;box-shadow:0 18px 38px -34px rgba(15,61,115,.52);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.home-hosting-video-card:focus-visible,.home-hosting-video-card:hover{border-color:#b9cde3;color:#14243a;box-shadow:0 24px 46px -32px rgba(15,61,115,.58);transform:translateY(-3px)}.home-hosting-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0}.home-hosting-number{color:#0f5aa5;font-family:"JetBrains Mono",ui-monospace,monospace;font-size:12px;font-weight:800;letter-spacing:.12em}.home-hosting-badge{padding:6px 9px;border-radius:999px;background:#e8f2fc;color:#0f5aa5;font-size:11px;font-weight:800}.home-hosting-title{padding:14px 20px 0;font-size:18px;font-weight:800;line-height:1.35}.home-hosting-desc{padding:10px 20px 22px;color:#607086;font-size:14px;line-height:1.6}@media (max-width:960px){.home-hosting-grid,.home-products-grid .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hosting-head{grid-template-columns:1fr}.home-hosting-cta-card{min-height:120px;margin-top:0;justify-content:flex-start}}@media (max-width:640px){.home-section{padding:28px 0;scroll-margin-top:0}.home-section__inner{width:calc(100% - 28px)}.home-section__panel{border-radius:12px}.home-hosting-course,.home-products{width:100%;margin:0}.home-hosting-head{grid-template-columns:1fr;align-items:start;gap:24px;padding:34px 24px 30px}.home-hosting-copy h2{font-size:32px}.home-hosting-copy p{font-size:15px}.home-products-shop-link{width:100%}.home-hosting-grid,.home-products-grid{padding:26px 20px 30px}.home-products--complete{padding:26px 16px 20px}.home-products--complete .home-products-grid{padding:2px 4px 10px}.home-products-filters{margin:18px 4px 12px;padding-bottom:8px}.home-products-filter{min-height:40px;padding-inline:15px}.home-hosting-grid,.home-products-grid .woocommerce ul.products{grid-template-columns:1fr;gap:18px}.home-hosting-cta-card{min-height:150px;margin-top:18px}.home-hosting-cta{width:min(330px,100%);min-height:0;padding:0}.home-hosting-cta-button{min-height:56px;padding:0 20px;font-size:13px}}@media (min-width:641px){.home-beta-hero .home-beta-actions{display:grid;grid-template-columns:repeat(4,minmax(0,270px));justify-content:center;width:100%;max-width:1240px}.home-beta-hero .home-beta-btn{min-width:0;white-space:nowrap}.home-beta-hero .home-beta-step .home-beta-btn{width:100%}}.home-section--course .home-beta-curriculum{padding:52px 48px 46px}@media (max-width:640px){.home-section--course .home-beta-curriculum{padding:34px 24px 28px}}@font-face{ font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://wpdefinitivo.com/wp-content/themes/wp-definitivo-site/assets/fonts/inter-latin.woff2)format("woff2") }@font-face{ font-family:"JetBrains Mono";font-style:normal;font-weight:400 600;font-display:swap;src:url(https://wpdefinitivo.com/wp-content/themes/wp-definitivo-site/assets/fonts/jetbrains-mono-latin.woff2)format("woff2") }