.meta__more,.show-metaBtn{transform:translateX(-50%)}.cookie-banner a,.site-footer a{text-decoration:underline}#btnSearch,#inputbusca{height:var(--search-control-height)}.btn-delete.waiting i,.btn-favorite.waiting i,.btn-restore.waiting i,.hint-bubble{visibility:hidden}.btn-cta-outline,.dev-strip .btn-cta-outline,.promo-banner .btn-cta{--bs-btn-hover-color:var(--color_surface_card_bg)}.btn-cta,.keyword-action--accept{--bs-btn-bg:var(--color_cta_base_blue)}.library-index-section,.order-payment-panel{scroll-margin-top:92px}:root{--color_brand_primary:#474e58;--color_brand_primary_light:#8c99ad;--color_brand_primary_dark:#384b6e;--color_brand_accent_gradient:#4e7be4;--color_logo_1:#0038aa;--color_logo_2:#fe8a28;--color_cta_base:#ff8902;--color_cta_hover:#ff9a08;--color_cta_active:#e18600;--color_cta_base_blue:#0038AE;--color_cta_hover_blue:#00369B;--color_cta_active_blue:#002D84;--color_highlight_keyword:#ffe680;--color_status_recommended_bg:#f7a540;--color_status_favorite_star:#ffc107;--color_text_heading:#1C1C1C;--color_text_body:#1C1C1C;--color_text_muted:#6c6c6c;--color_text_notes:#555;--color_text_location:#63738d;--color_text_placeholder:#a6aec4;--color_text_inverse:#ffffff;--color_surface_card_bg:#ffffff;--color_surface_page_bg:#F4F4F4;--color_surface_meta_bg:#fafbfc;--color_surface_button:#1C1C1C;--color_surface_ai_msg_usr:#e4edff;--color_surface_green:#5cb85c;--color_surface_blue:#6f97e1;--color_surface_red:#f54242;--color_border_default:#e1e2e5;--color_border_soft:#b0b6c0;--color_form_disabled_bg:#eceff4;--color_form_disabled_text:#7a8699;--color_extra_dark_bg:#212529;--color_dark_bg:#323744;--color_dark_border:#474d5b;--color_dark_text:#cdd2e1;--color_border_card:#dde2e8;--color_border_card_hover:#cbd3dc;--color_shadow_soft:rgba(25, 38, 58, .08);--color_shadow_hover:rgba(25, 38, 58, .13);--card-border:1px solid var(--color_border_card);--card-radius-sm:.5rem;--card-radius:.75rem;--card-radius-lg:1rem;--card-shadow:0 1px 2px rgba(25, 38, 58, .035),0 7px 20px rgba(25, 38, 58, .065);--card-shadow-hover:0 2px 4px rgba(25, 38, 58, .045),0 12px 28px var(--color_shadow_hover);--card-transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;--card-surface-soft:#fafbfc;--ui-accent:var(--color_brand_primary);--ui-accent-light:color-mix(in srgb, var(--ui-accent) 85%, var(--color_text_inverse) 15%);--font-base:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bs-font-sans-serif:var(--font-base);--bs-body-font-family:var(--font-base);--bs-body-color:var(--color_text_heading);--container-gutter:calc(var(--bs-gutter-x, 1.5rem) * .5);--section-space-y:4rem}body,html{font-family:var(--bs-body-font-family);color:var(--color_text_heading);height:100%;display:flex;flex-direction:column}.accordion,.btn,.card,.dropdown-menu,.form-control,.form-select,.offcanvas,button,input,select,textarea{font-family:inherit}mark{color:inherit}#planos .text-muted,main section:not(.social-proof-blue) .small.text-muted,main section:not(.social-proof-blue) .text-muted,main section:not(.social-proof-blue) p.text-muted{color:var(--color_text_heading)!important}#botao_whatsapp{right:0!important;bottom:70px!important}body{font-family:"Exo 2",sans-serif;background:var(--color_surface_page_bg)}main.container{flex:1 0 auto}.btn-menu{border:0;background:0 0;padding:.25rem}.btn-cta-outline:hover,.btn-cta:hover,.btn-menu:focus{box-shadow:none}.btn-menu i{font-size:1.5rem;color:var(--color_text_muted)}.offcanvas-start{border:0;box-shadow:none;width:300px;backdrop-filter:blur(6px);background:rgba(255,255,255,.96);border-top-right-radius:12px}.list-group-item{border:0;padding:.9rem 1.5rem;font-size:1rem;color:var(--color_text_notes);letter-spacing:.15px;background:0 0!important}.btn-cta,.btn-cta-outline{--bs-btn-active-border-color:var(--color_cta_active_blue);border-radius:.45rem;padding:.45rem 1.25rem;--bs-btn-border-color:var(--color_cta_base_blue);--bs-btn-hover-bg:var(--color_cta_hover_blue);--bs-btn-hover-border-color:var(--color_cta_hover_blue)}.list-group-item i{font-size:1.1rem;color:var(--color_text_muted)}.cookie-banner a,.list-group-item.active,.list-group-item:hover{color:var(--color_brand_primary)}.list-group-item.active{background:0 0;border-left:3px solid var(--color_brand_primary);font-weight:600}.list-group-item:hover{background:var(--color_surface_card_bg)!important}.site-header{position:sticky;top:0;z-index:1040;border-bottom:0;background:var(--color_surface_page_bg)}#sideMenu .offcanvas-header{background:0 0;padding:.75rem 1rem}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:1080;background:rgba(255,255,255,.95);backdrop-filter:blur(6px);font-size:.85rem;color:var(--color_text_notes)}.cookie-banner button{padding:.25rem 1.1rem;font-size:.83rem}.h2_standard,.subscription-table th{color:var(--color_text_heading);font-weight:800}.btn-cta{--bs-btn-color:var(--color_surface_card_bg);--bs-btn-active-bg:var(--color_cta_active_blue);--bs-btn-font-weight:600;transition:transform .12s,box-shadow .12s}.btn-cta-clean,.btn-cta-outline{--bs-btn-color:var(--color_cta_base_blue);--bs-btn-active-bg:var(--color_cta_active_blue);--bs-btn-active-color:var(--color_surface_card_bg);--bs-btn-font-weight:600;transition:transform .12s,box-shadow .12s}.btn-cta-clean{--bs-btn-hover-color:var(--color_cta_hover_blue);padding:.45rem .35rem;font-size:.875em;color:var(--color_cta_base_blue)}.btn-cta-clean__text{position:relative;display:inline-block}.btn-cta-clean__text::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .12s}.filter-btn,.locked-field,.password-field,.promo-banner,.tax-id-input-wrap,.trial-registration-intro--energized{position:relative}.btn-cta-clean:focus-visible .btn-cta-clean__text::after,.btn-cta-clean:hover .btn-cta-clean__text::after{transform:scaleX(1)}.btn-cta-outline:focus-visible,.btn-cta:focus-visible{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--color_cta_hover_blue) 35%,transparent)}.btn-cta:focus-visible,.btn-cta:hover{color:var(--color_text_inverse)!important}.form-check-input:focus,.form-select:focus{border-color:var(--ui-accent);box-shadow:0 0 0 .15rem rgba(81,94,115,.25)}.form-select option:checked{background:var(--ui-accent);color:var(--color_text_inverse)}.form-select option:hover{background:var(--ui-accent-light);color:var(--color_text_inverse)}.form-check-input{accent-color:var(--ui-accent)}.form-select[multiple] option:checked,.form-select[multiple] option:checked:focus,.form-select[multiple]:focus option:checked{background:var(--ui-accent)!important;color:var(--color_text_inverse)!important}.form-select:disabled{background:var(--color_form_disabled_bg);color:var(--color_form_disabled_text);cursor:not-allowed}.form-check-input:checked{background-color:var(--ui-accent)!important;border-color:var(--ui-accent)!important}.promo-banner{--promo-bg-1:color-mix(in srgb, var(--promo-base) 100%, var(--color_surface_card_bg) 20%);--promo-bg-2:color-mix(in srgb, var(--promo-base) 100%, #000 15%);--promo-light:color-mix(in srgb, var(--promo-base) 100%, var(--color_surface_card_bg) 45%);--promo-dark:color-mix(in srgb, var(--promo-base) 100%, #000 25%);background:linear-gradient(135deg,var(--promo-bg-1),var(--promo-bg-2));color:var(--color_text_inverse);padding:.75rem 1rem;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;box-shadow:0 .25rem .65rem -.1rem rgba(0,0,0,.25);isolation:isolate;z-index:1039;text-align:center;font-size:clamp(.9rem,2vw,1rem)}.advanced-search form,.filter-collapse,.search-box{box-shadow:var(--card-shadow)}.promo-banner .promo-text{font-weight:600;letter-spacing:.25px;text-shadow:0 1px 2px rgba(0,0,0,.35)}.promo-banner .btn-cta{color:var(--color_text_inverse);--bs-btn-bg:var(--promo-light);--bs-btn-border-color:transparent;--bs-btn-color:var(--promo-dark);--bs-btn-hover-bg:var(--promo-dark);--bs-btn-hover-border-color:transparent;padding:.55rem 1.75rem;font-size:clamp(.85rem,1.9vw,.95rem);box-shadow:0 .25rem .55rem -.15rem rgba(0,0,0,.35)}.site-footer{flex-shrink:0;background:var(--color_surface_page_bg);border-top:1px solid var(--color_border_default);color:var(--color_text_muted);font-size:.82rem}@media (prefers-color-scheme:dark){.site-footer{background:var(--color_dark_bg);border-top-color:var(--color_dark_border);color:var(--color_dark_text)}}.search-area{margin-top:calc(var(--has-promo,0) * 1rem)}.search-area.container{max-width:100%;padding-left:0;padding-right:0}.view-tabs .nav-link{font:600 .9rem/1 Exo 2,sans-serif;color:var(--color_text_muted);padding:.45rem 1.05rem;border-radius:1.75rem;transition:background .15s,color .15s;white-space:nowrap}.view-tabs .nav-link.active{background:var(--color_brand_primary);color:var(--color_surface_card_bg)}.view-tabs .nav-link:not(.active):hover{background:rgba(81,94,115,.08)}.view-tabs .settings-tab .nav-link{--_txt:var(--color_brand_primary);--_border:var(--color_border_default);color:var(--_txt);border:1px solid var(--_border);background:var(--color_surface_card_bg);font-weight:600;border-radius:.4rem;transition:color .15s,background .15s,box-shadow .15s}.filter-btn.active-filters .badge-counter,.mock-card mark,.object-text mark{background:var(--color_highlight_keyword)}.view-tabs .settings-tab .nav-link:focus,.view-tabs .settings-tab .nav-link:hover{background:var(--color_brand_primary);color:var(--color_text_inverse);box-shadow:0 .25rem .65rem -.25rem rgba(0,0,0,.18)}.view-tabs .settings-tab .bi{font-size:.95em}@media (max-width:575.98px){.promo-banner{padding:.6rem .75rem}.tabs-wrap{overflow:hidden;height:40px;transition:height .25s}.tabs-wrap.open{height:auto}.view-tabs .nav-link{display:none}.tabs-wrap.open .view-tabs .nav-link,.view-tabs .nav-link.active{display:inline-flex}.tabs-toggle{background:var(--color_brand_primary);color:var(--color_text_inverse);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tabs-toggle i{font-size:1.25rem;line-height:1}.tabs-wrap.open .tabs-toggle,.view-tabs .settings-tab .nav-link{display:none!important}.tabs-wrap.open .view-tabs .settings-tab .nav-link{display:inline-flex!important}.view-tabs .settings-tab{margin-left:0!important}}#formsearch,#searchInputGroup,.card-banner,.search-box,.search-field,.unlock-figure,.unlock-opportunities{overflow:visible}#inputbusca,.search-box{transition:border .2s,box-shadow .2s}.search-box{border-radius:var(--card-radius);background:var(--color_surface_card_bg);margin-top:3rem}.advanced-search,.metaPane.is-clamped{transition:height .25s}.search-box:focus-within{border-color:var(--color_brand_primary);box-shadow:0 0 0 .15rem rgba(81,94,115,.22)}.search-box .form-control{font-size:1.25rem}.search-box .form-control::placeholder{color:var(--color_text_placeholder)}.icon-btn{display:flex;align-items:center;justify-content:center;min-width:52px;border:0}.search-btn{background:var(--color_text_heading);color:var(--color_text_inverse)}.badge-counterz,.filter-collapse{background:var(--color_surface_card_bg)}.filter-collapse{border:var(--card-border);border-radius:var(--card-radius);border:1px solid var(--color_border_default);border-radius:.65rem;padding:1.25rem 1rem 1.6rem}.search-area .filter-collapse,.search-area .search-box,.search-area .tabs-wrap{box-sizing:border-box}.search-area .tabs-wrap{margin-top:.75rem}.filter-group{display:none}#advForm.show-all .filter-group,.filter-group.show,.preparation-panel.is-complete .preparation-complete{display:block}.filter-group select[multiple]{overflow-y:auto}#advForm:not(.has-filters){max-width:none;width:fit-content;width:-moz-fit-content;margin-inline:auto}.advanced-search form{border:var(--card-border);border-radius:var(--card-radius)}.advanced-search select[multiple]{min-height:8.6rem}.advanced-search .text-end .btn{padding-inline:0.9rem}#showAllFilters{border:none;margin-left:2em}.select-all{white-space:nowrap}.field-header .btn{padding-inline:.9rem}.filter-btn.active-filters{background:#f5f7fb;border:1px solid var(--ui-accent);color:var(--ui-accent);position:relative;border-radius:.65rem}.filter-btn.active-filters i{font-family:bootstrap-icons}.filter-btn.active-filters i::before{content:"\F3E0"}.filter-btn.active-filters .badge-counter{top:.3rem;right:.35rem;width:.65rem;height:.65rem;border-radius:50%}.badge-counterz{--badge-size:1.1rem;position:absolute;top:.15rem;right:.15rem;width:var(--badge-size);height:var(--badge-size);display:none;place-items:center;font-size:.65rem;font-weight:700;line-height:1;color:var(--color_text_heading);border:1px solid var(--color_text_heading);border-radius:50%;box-shadow:0 0 0 2px var(--color_surface_page_bg)}.search-area.filters-applied .search-box{box-shadow:0 0 0 .16rem rgba(81,94,115,.25)}#advForm .btn-success{--bs-btn-bg:var(--ui-accent);--bs-btn-border-color:var(--ui-accent);--bs-btn-hover-bg:var(--ui-accent-light);--bs-btn-hover-border-color:var(--ui-accent-light);--bs-btn-active-bg:color-mix(in srgb,var(--ui-accent) 100%,#000 15%);--bs-btn-active-border-color:color-mix(in srgb,var(--ui-accent) 100%,#000 15%)}.results-info{width:100%;background:0 0;border:0;border-radius:0;box-shadow:none;padding:.35rem .75rem}.card-banner{position:relative;margin-bottom:1.25rem;border-radius:var(--card-radius);box-shadow:var(--card-shadow);background:var(--color_surface_card_bg)}.card-banner.recommended .recommended-tag,.recommended-tag{position:absolute;left:20px;padding:.22rem .9rem;border-radius:.45rem .45rem 0 0;color:var(--color_text_inverse);font-size:.75rem;font-weight:600}.card-banner.recommended{overflow:visible;margin-top:36px}.card-banner.recommended .recommended-tag{top:auto;bottom:100%;background:var(--color_cta_base_blue)}.card-banner .content-wrap,.card-banner.recommended .content-wrap{border-radius:var(--card-radius);overflow:hidden}.card-banner.recommended .metaPane{border-top-right-radius:var(--card-radius);border-bottom-right-radius:var(--card-radius)}.recommended-tag{top:-12px;background:var(--color_status_recommended_bg);display:inline-block;z-index:5}.banner{background:var(--color_text_heading);color:var(--color_text_inverse);padding:.6rem 1rem;display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-bottom:1.3rem}.agency,.metaPane p{margin-bottom:.4rem}.meta-location{font-size:.75rem;letter-spacing:.25px;opacity:.92;flex:1 1 auto;text-transform:uppercase;font-weight:600;color:var(--color_text_heading)}.banner-actions{display:flex;gap:.6rem;margin-right:1.5rem}.btn-icon-head{background:0 0;border:0;color:var(--color_text_inverse);font-size:1.05rem;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s}.agency,.metaPane p span{color:var(--color_text_heading)}.btn-icon-head:hover{background:rgba(255,255,255,.18)}.content-wrap{display:flex;flex-wrap:wrap;background:var(--color_surface_card_bg)}.info{flex:1 1 60%;padding:1.3rem 1.7rem}.metaPane{flex:0 0 290px;border-left:1px solid var(--color_border_default);padding:0 0 .75rem;background:var(--color_surface_meta_bg);position:relative}.metaPane p{font-size:.77rem;color:var(--color_text_body);padding:0 1rem}.metaPane p span{font-weight:600}.metaPane.is-clamped{overflow:hidden;position:relative}.metaPane.is-clamped::after{content:'';position:absolute;inset:auto 0 0 0;height:4rem;pointer-events:none;backdrop-filter:blur(6px);background:linear-gradient(to bottom,rgba(250,251,252,0) 0,rgba(250,251,252,.6) 50%,#fafbfc100%)}.show-metaBtn{position:absolute;bottom:.75rem;left:50%;z-index:5;font-size:.78rem;padding:.35rem .9rem}.metaPane.meta--clamped::after{content:'';position:absolute;inset:auto 0 0 0;height:4.5rem;background:linear-gradient(to bottom,transparent 10%,rgba(255,255,255,.9) 90%);pointer-events:none}.meta--clamped .meta__fade{position:absolute;inset:auto 0 0 0;height:2.5rem;pointer-events:none;backdrop-filter:blur(6px);background:linear-gradient(to bottom,transparent 20%,rgba(255,255,255,.9) 90%)}.meta__more{position:absolute;bottom:1rem;left:50%;z-index:2}.metaPane.removing{opacity:0;transition:opacity .3s}.metaPane.meta--clamped{overflow:hidden;position:relative}.agency{font-weight:800;font-size:1.25rem}.contact{font-size:.82rem;margin-bottom:.6rem;color:#6c757d}.ia-text,.object-text{margin-bottom:1.15rem}.object-text{font-size:.97rem;font-weight:500;line-height:1.42;margin-top:1.15rem;color:var(--color_text_heading)}.ia-text,.ia-text2,.remark-text{font-size:.9rem;font-weight:500}.ia-text,.ia-text i,.ia-text2,.ia-text2 i,.remark-text{color:var(--color_dark_bg)}.object-text mark{padding:.05rem .25rem;border-radius:3px}.ia-text{margin-top:.25rem}.ia-text i,.ia-text2 i{margin-right:.25rem}.ia-text2{margin-bottom:-1rem;margin-top:1.25rem}.remark-text{margin-bottom:1.15rem;margin-top:.25rem;font-style:italic}.lot-list,.notes-box{margin-top:1rem;padding-top:1rem}.notes-box{margin-bottom:1rem;padding-bottom:1rem}.lot-item,.note-item,.q-card blockquote{margin-bottom:.35rem}.note-item{font-size:.8rem;color:var(--color_text_notes)}.btn-main,.btn-main:hover{color:var(--color_text_inverse)}.note-item span{font-weight:600}.card-actions .btn{font-size:.78rem;border-radius:.3rem;padding:.4rem .95rem;line-height:1.15}.btn-main{background:var(--color_surface_button);border:0;transition:background .2s}.btn-main:hover{background:var(--color_text_notes)}.btn-outline-secondary{border-color:var(--color_text_heading);color:var(--color_text_heading)}.card-banner .btn-outline-secondary.active,.card-banner .btn-outline-secondary.show,.card-banner .btn-outline-secondary:active,.card-banner .btn-outline-secondary:focus-visible,.card-banner .btn-outline-secondary:hover{color:var(--bs-btn-hover-color);background-color:#9a9a9a;border-color:#9a9a9a}.lot-list{border-top:1px solid var(--color_border_default)}.lot-item{font-size:.82rem}@keyframes lotFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes lotFadeOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.lot-collapse.show{display:block;animation:1.5s forwards lotFadeIn}.lot-collapse:not(.show){animation:1.5s forwards lotFadeOut}.card-banner.favorited{border-left:none;box-shadow:none;transition:border-left .25s}.card-banner.favorited::before{content:'';position:absolute;inset:0 0 0 0;background:var(--color_status_favorite_star);border-radius:8px 0 0 8px}.btn-favorite.favorited i{color:var(--color_status_favorite_star)}.btn-delete.waiting,.btn-favorite.waiting,.btn-restore.waiting{pointer-events:none;position:relative;opacity:.55}.btn-delete.waiting::after,.btn-favorite.waiting::after,.btn-restore.waiting::after{content:"";position:absolute;inset:0;margin:auto;width:1.15em;height:1.15em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:.65s linear infinite spin}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes fadeOutCard{to{opacity:0;transform:scale(.96)}}.card-banner.removing{animation:.28s forwards fadeOutCard}.dropdown-menu .dropdown-item{font-size:.78rem;font-weight:500;color:var(--color_text_notes);padding:.35rem 1rem;display:flex;align-items:center;gap:.45rem}.dropdown-menu .dropdown-item:hover{background:var(--color_surface_meta_bg);color:var(--color_extra_dark_bg)}.dropdown-menu .dropdown-item.disabled{background:var(--color_surface_card_bg);color:color-mix(in srgb,var(--color_text_muted) 60%,var(--color_surface_card_bg) 40%);opacity:.55;pointer-events:none}.offcanvas-end{width:480px;max-width:100%;box-shadow:-6px 0 18px rgba(0,0,0,.18);border-left:3px solid var(--color_brand_primary)}.offcanvas-header{background:#0038aa;color:var(--color_text_inverse);padding:.9rem 1.25rem}#inputbusca,.offcanvas-body{background:var(--color_surface_card_bg)}.offcanvas-title{font-size:1rem;letter-spacing:.4px;text-transform:uppercase}.offcanvas-body{padding:1.5rem 1.25rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.ai-msg-bot,.ai-msg-user{padding:.4rem .6rem;margin:.25rem 0}.ai-msg-user{background:var(--color_surface_ai_msg_usr);border-radius:12px 12px 0}.ai-msg-bot{background:var(--color_surface_meta_bg);border-radius:12px 12px 12px 0}.ai-summary{border-left:3px solid var(--color_surface_button);font-size:.83rem;color:var(--color_text_notes)}#afterTitleA,.city-badge{color:var(--color_text_heading)}#aiUsageLabel{color:var(--color_highlight_keyword);font-weight:600;font-size:.74rem;background:rgba(0,0,0,.25);padding:2px 6px;border-radius:4px}#afterTitleA,#afterTitleB{font-size:1.3rem}@media (max-width:991px){.content-wrap{flex-direction:column}.metaPane{border-left:0;padding:0 0 1.4rem;margin-left:0}.metaPane>.banner{background:var(--color_surface_card_bg);color:var(--color_brand_primary);width:100%;border-bottom:1px solid var(--color_border_default);padding:.8rem 0;flex-direction:row;justify-content:center;align-items:center;gap:.6rem}.metaPane>.banner .banner-actions{justify-content:center;width:100%;gap:.7rem}.metaPane .btn-icon-head{width:46px;height:46px;font-size:1.35rem;color:var(--color_brand_primary)}.banner{flex-direction:column;align-items:flex-start;gap:.3rem}.banner-actions{align-self:flex-end}.dropdown-menu .dropdown-item{padding:.65rem 1.25rem;font-size:.9rem}.card-banner.favorited .metaPane{position:relative}.card-banner.favorited .metaPane::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:var(--color_status_favorite_star);border-radius:0;pointer-events:none;z-index:1}}@media (max-width:991.98px){.card-banner .content-wrap{flex-direction:column}.card-banner .info{flex:1 1 100%}.card-banner .metaPane{flex:1 1 100%;border-left:0;margin-left:0;padding:0 0 1.4rem;max-height:none!important;overflow:visible!important}.metaPane .meta__more,.metaPane.meta--clamped::after{display:none!important}}#loadMoreBtn{font-weight:600;border-width:2px;padding:.55rem 1.8rem;transition:transform .15s,box-shadow .15s}#loadMoreBtn:hover{transform:translateY(-1px);box-shadow:0 .45rem 1rem -.35rem rgba(0,0,0,.15)}#loadMoreBtn:disabled{opacity:.55;pointer-events:none}@media (min-width:992px){.card-banner .content-wrap,.card-banner.recommended .content-wrap{overflow:hidden;border-radius:calc(var(--card-radius) - 1px)}.card-banner .metaPane,.card-banner.recommended .metaPane{align-self:stretch;overflow:visible;border-radius:0}.card-banner .metaPane>.banner.d-print-none{position:relative;width:calc(100% + 1px);margin-top:-1px;margin-right:-1px;border-radius:0;box-shadow:1px -1px 0 1px var(--color_text_heading)}.content-wrap{flex-wrap:nowrap;gap:1rem}.metaPane{margin-left:0;flex:0 0 290px;max-width:290px;box-sizing:border-box}}@media not all and (min-resolution:.001dpcm) and (-webkit-min-device-pixel-ratio:0){.content-wrap{flex-wrap:nowrap}}.meta-location .city-badge{margin-left:.6rem}.city-badge{display:inline-flex;align-items:center;gap:.4rem;font:600 .72rem/1 Exo 2,system-ui,sans-serif;background:var(--city-badge-bg,var(--color_surface_meta_bg));border:1px solid var(--color_border_default);padding:.14rem .45rem;border-radius:2px;vertical-align:middle;text-transform:none}.city-badge i.bi{font-size:.95em;opacity:.9}.city-badge__accent{display:inline-block;width:var(--accent-w,10px);height:.36rem;background:var(--_accent,var(--color_brand_primary));border-radius:1px}.footer-contents,.site-footer{background:var(--color_cta_base_blue)}.city--sm{--accent-w:6px;--_accent:color-mix(in srgb, var(--color_text_heading) 30%, var(--color_surface_card_bg) 70%)}.city--md{--accent-w:10px;--_accent:var(--color_brand_primary)}.city--lg{--accent-w:14px;--_accent:color-mix(in srgb, var(--color_brand_primary) 100%, #000 18%)}#afterTitleB,.bluetext{color:var(--color_cta_base_blue)}.site-footer{border-top-color:var(--color_dark_border);color:var(--color_dark_text)}.footer-contents,.site-footer a{color:var(--color_text_inverse)}.footer-contents{font-family:var(--bs-body-font-family);margin-top:0!important}.api-key-field .form-control,.pix-copy-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.footer-contents__inner{padding-top:4.25rem;padding-bottom:4.25rem}.footer-logo-link{display:inline-block;margin-bottom:.95rem}.footer-logo{display:block;width:118px;height:auto;max-width:100%}.footer-list li,.footer-title{display:flex;color:var(--color_text_inverse)}.footer-tagline{margin:1.15rem 0;color:var(--color_text_inverse);font-size:.95rem;line-height:1.15;font-weight:800;text-wrap:balance}.footer-small{max-width:285px;margin:0 0 .45rem;color:var(--color_text_inverse);font-size:.72rem;line-height:1.35;font-weight:500;padding-right:5em}.footer-legal{margin-top:0}.footer-title{align-items:end;min-height:1.6em;margin:0 0 1.25rem;font-size:1.45rem;line-height:1.1;font-weight:700;letter-spacing:-.01em;text-transform:none;transform:translateY(2px)}.footer-list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.footer-list li{align-items:center;gap:.45rem;font-size:.82rem;line-height:1.25;font-weight:500}.footer-list i,.hero-lean .text-warning i{font-size:.95rem}.footer-list i{flex:0 0 auto;width:1rem;color:var(--color_text_inverse);line-height:1;opacity:.95}.content-panel a.btn-cta,.content-prose a.btn-cta,.footer-list a{color:var(--color_text_inverse);text-decoration:none}#faq a,.dev-strip a,.dev-strip a:not(.btn){text-decoration:underline;text-underline-offset:2px}.footer-list a:focus-visible,.footer-list a:hover{color:var(--color_text_inverse);text-decoration:underline;text-underline-offset:2px}.footer-menu li{align-items:flex-start;text-transform:none}#btnSearch,.content-toc__title,.data-table th,.demo-panel__title,.footer-menu strong,.metadata-item__label,.page-kicker,.plan-choice__eyebrow,.preparation-kicker,.section-eyebrow{text-transform:uppercase}.footer-menu a{font-size:.82rem}.footer-menu strong{font-weight:800}#heroTitle{font-weight:700;font-size:clamp(2.5rem, 1.2rem + 2.2vw, 2.6rem);line-height:1.15;letter-spacing:-.2px;text-wrap:balance}.hero-lean .btn-cta{--bs-btn-bg:var(--color_brand_primary);--bs-btn-border-color:var(--color_brand_primary);--bs-btn-color:var(--color_text_inverse);--bs-btn-hover-bg:color-mix(in srgb, var(--color_brand_primary) 92%, #000 8%);--bs-btn-hover-border-color:color-mix(in srgb, var(--color_brand_primary) 92%, #000 8%);--bs-btn-active-bg:color-mix(in srgb, var(--color_brand_primary) 85%, #000 15%);--bs-btn-active-border-color:color-mix(in srgb, var(--color_brand_primary) 85%, #000 15%);box-shadow:0 .35rem .9rem -.5rem rgba(0,0,0,.15)}.after-list .cta-postcards,.benefits .benefits-cta,.dev-strip .btn-cta-outline,.setup-block .setup-cta,.social-proof-actions .btn-cta{--bs-btn-border-color:var(--color_cta_base);--bs-btn-hover-bg:var(--color_cta_hover);--bs-btn-hover-border-color:var(--color_cta_hover);--bs-btn-active-bg:var(--color_cta_active);--bs-btn-active-border-color:var(--color_cta_active)}#inputbusca,.after-list .unlock-wrap{box-shadow:var(--card-shadow)}.hero-lean .btn-cta:hover{box-shadow:0 .45rem 1rem -.45rem rgba(0,0,0,.18)}.hero-lean .stars-wrap{gap:.25rem}.hero-lean .hero-mark{background-color:#fff;padding:.06rem .25rem;border-radius:.2rem}.hero-lean{background:0 0;padding-top:.5rem;padding-bottom:.6rem}.lead-hero{color:var(--color_text_body);font-size:1.2rem;max-width:820px}.search-box-hero .form-title--inverse,.search-box-hero .section-title--inverse,.search-btn,.search-btn:hover{color:var(--color_text_inverse)}.form-hero{margin-top:.25rem}.hero-mark{background:color-mix(in srgb,var(--color_highlight_keyword) 65%,transparent);padding:.06rem .25rem;border-radius:.2rem}.search-box-hero{padding:1.7rem!important;background:#0038ae!important}.search-form-row{display:flex;align-items:stretch;gap:.8rem;width:100%}#searchInputGroup{--search-control-height:2.6rem}#inputbusca{width:100%;min-width:0;border:none;border-radius:.45rem;overflow:hidden}#btnSearch{background:var(--color_cta_base);flex:0 0 auto;min-width:200px;display:inline-flex;align-items:center;justify-content:center;border-radius:.45rem;font-size:1.25rem;font-weight:700;letter-spacing:.05rem;background:var(--color_cta_base);padding-top:0;padding-bottom:0}.search-btn{transition:background .15s}.search-btn:hover{background:color-mix(in srgb,var(--color_cta_hover_blue) 100%,#000 15%)}#btnSearch.disabled,#btnSearch:disabled{border-color:#0038ae!important;background:#0038ae!important;color:#fff;cursor:wait;box-shadow:none}.hint-bubble{position:absolute;right:0;bottom:calc(100% + .6rem);max-width:520px;padding:.55rem .85rem;border-radius:.35rem!important;background:#f6f6f6;color:#272727;font-size:.85rem;line-height:1.25;box-shadow:0 6px 18px rgba(0,0,0,.12);z-index:20;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .18s,transform .18s}.hint-bubble::after{content:"";position:absolute;left:22px;top:100%;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f6f6f6}.hint-bubble.is-visible{visibility:visible;opacity:1;transform:translateY(0)}.hint-bubble.is-below{bottom:auto;top:calc(100% + .6rem)}.hint-bubble.is-below::after{top:auto;bottom:100%;border-top:none;border-bottom:10px solid #7b7b7b}.pill_showmore{font-size:.9rem;font-weight:600;background:#d9d9d9;border-color:#d9d9d9;--bs-btn-padding-y:0.1em;padding-left:1.1rem!important;padding-right:1.1rem!important}.more_opportunities,.unlock-opportunities{background:#fff!important}.search-field{position:relative;flex:1 1 auto;min-width:0}.search-field #inputbusca{width:100%}.after-list .unlock-wrap{border-radius:.65rem;background:var(--color_surface_meta_bg);padding:1rem 1.25rem}.after-list .cta-postcards,.benefits .benefits-cta,.setup-block .setup-cta,.social-proof-actions .btn-cta{--bs-btn-bg:var(--color_cta_base);--bs-btn-color:var(--color_surface_card_bg)}.after-list .chip-block:not(:last-child){margin-bottom:.25rem}.unlock-opportunities{position:relative;min-height:126px;padding:0 2.25rem!important;margin-top:3.5rem}.unlock-copy{flex:0 1 330px;position:relative;z-index:2}.unlock-copy strong{max-width:320px;color:var(--color_cta_base_blue);font-size:clamp(1.45rem, 2.2vw, 1.7rem);line-height:.98;font-weight:800;letter-spacing:-.02em}.unlock-figure{flex:0 0 180px;align-self:stretch;position:relative;z-index:1}.unlock-illustration{position:absolute;left:50%;bottom:0;display:block;width:auto;height:158px;max-width:none;transform:translateX(-50%);object-fit:contain}.unlock-action,.unlock-note{position:relative;z-index:2}.unlock-note{flex:0 0 300px}.unlock-note .bluetext{display:block;max-width:300px;color:var(--color_cta_base_blue);font-size:.95rem;line-height:1.15;font-weight:400}.unlock-action{flex:0 0 auto}.unlock-action .cta-postcards{white-space:nowrap;font-size:.98rem;font-weight:600;padding:.55rem 1.25rem;border-radius:.35rem}.benefit-card,.q-card,.setup-block .step-card{border-radius:.65rem;background:var(--color_surface_card_bg);box-shadow:var(--card-shadow)}.benefit-illu{display:block;width:180px;height:180px;object-fit:contain;filter:saturate(.95) contrast(1.05)}.benefit-img-svg{display:block;height:160px;width:auto;max-width:100%;margin-inline:auto}.dev-strip a{color:var(--color_brand_primary);transition:color .15s}.dev-strip a:focus-visible,.dev-strip a:hover{color:color-mix(in srgb,var(--color_brand_primary) 92%,#000 8%);text-decoration-thickness:2px}.dev-strip .btn-cta-outline{--bs-btn-color:var(--color_cta_base)}.setup-block .step-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;color:var(--color_text_inverse);background:var(--color_text_heading)}.q-card .quote-open,.q-list .quote-open{color:var(--color_brand_primary);left:.8rem;opacity:.9}.q-card{padding:1rem 1.1rem;position:relative}.q-card .quote-open{font-size:1.25rem;position:absolute;top:.75rem}.q-card blockquote{margin-left:1.5rem;color:var(--color_text_heading);line-height:1.4;font-size:.81em;font-weight:600;text-wrap:pretty}.q-author{color:var(--color_text_muted);font-size:.8rem;font-weight:600}.q-list .q-item{border:1px solid var(--color_border_default);border-radius:.5rem;background:var(--color_surface_meta_bg);padding:.9rem 1rem .8rem;margin-bottom:.65rem;position:relative}.q-list .quote-open{font-size:1rem;position:absolute;top:.7rem}.q-list blockquote{margin:0 0 .25rem 1.4rem;color:var(--color_text_body)}.q-list .q-author{color:var(--color_text_muted);font-size:.83rem;font-weight:600}.social-proof-blue{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--color_cta_base_blue);padding:4rem 0 3.5rem;color:var(--color_text_inverse)}#faq .accordion-button,#faq .accordion-item,#prova-social .q-card,.content-card,.stats-chart-card{background:var(--color_surface_card_bg)}.social-proof-inner{width:100%;max-width:1140px;margin-inline:auto;padding-inline:calc(var(--bs-gutter-x,1.5rem) * .5)}@media (min-width:576px){.tabs-toggle{display:none!important}.social-proof-inner{max-width:540px}}@media (min-width:768px){.hero-lean{padding-bottom:1rem}.social-proof-inner{max-width:720px}}@media (min-width:992px){.social-proof-inner{max-width:960px}}@media (min-width:1200px){.social-proof-inner{max-width:1140px}}@media (min-width:1400px){.social-proof-inner{max-width:1320px}}.social-proof-blue .section-title--inverse{margin-bottom:2rem!important}.social-proof-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.keyword-suggestion__copy,.payment-flow-main,.social-proof-item{min-width:0}#prova-social .q-card{margin:0;min-height:150px;border:none;box-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem}#prova-social .q-card blockquote{color:var(--color_text_heading);font-size:.74rem;line-height:1.28;font-weight:500;text-wrap:pretty}#prova-social .q-card .q-author{color:var(--color_text_heading);font-size:.78rem;line-height:1.15}.social-proof-actions .btn-cta-outline{--bs-btn-color:var(--color_text_inverse);--bs-btn-border-color:var(--color_text_inverse);--bs-btn-hover-bg:var(--color_text_inverse);--bs-btn-hover-border-color:var(--color_text_inverse);--bs-btn-hover-color:var(--color_cta_base_blue);--bs-btn-active-bg:var(--color_text_inverse);--bs-btn-active-border-color:var(--color_text_inverse);--bs-btn-active-color:var(--color_cta_base_blue)}@media (max-width:1199.98px){.social-proof-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem}#prova-social .q-card{padding:1rem .75rem}#prova-social .q-card blockquote{font-size:.7rem}#prova-social .q-card .q-author{font-size:.72rem}}@media (max-width:991.98px){.footer-brand .footer-legal,.footer-brand .footer-logo-link,.footer-brand>.footer-tagline,.footer-brand>.logo-link{width:100%;padding-inline:calc(var(--bs-gutter-x,1.5rem) * .5)}.footer-contents__inner{padding-top:3rem;padding-bottom:3rem}.footer-title{font-size:1.25rem}.footer-brand{display:contents}.footer-brand .footer-logo-link{order:-1}.footer-brand>.logo-link{order:-1;display:block}.footer-brand .footer-legal{order:99;margin-top:2.5rem}.footer-legal .footer-small{max-width:none;padding-right:0}.unlock-opportunities{flex-direction:column;flex-wrap:nowrap;align-items:center!important;justify-content:center!important;text-align:center;gap:.75rem!important;padding:1.25rem 1.25rem 1.35rem!important;margin-top:2.75rem}.unlock-figure{order:1;flex:0 0 auto;width:100%;height:115px;align-self:auto;position:relative;overflow:visible;margin-top:-2.75rem;margin-bottom:.25rem}.unlock-copy,.unlock-note{flex:0 1 auto;text-align:center;width:100%}.unlock-illustration{position:absolute;left:50%;bottom:0;height:145px;transform:translateX(-50%)}.unlock-copy{order:2;display:flex;justify-content:center}.unlock-copy strong{max-width:340px;margin-inline:auto;text-align:center}.unlock-note{order:3;max-width:330px;margin-inline:auto}.unlock-note .bluetext{display:block;max-width:330px;margin-inline:auto;text-align:center}.unlock-action{order:4;flex:0 1 auto;width:100%;display:flex;justify-content:center;padding:1.25rem!important}.social-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#prova-social .q-card{min-height:145px}}#faq .accordion-item{border:none!important;border-radius:.65rem;overflow:hidden;box-shadow:var(--card-shadow);margin-bottom:.6rem}#faq .accordion-button{font-weight:600;color:var(--color_text_heading)}#faq .accordion-button:not(.collapsed){color:var(--color_brand_primary);background:var(--color_surface_meta_bg);box-shadow:inset 0 -1px 0 var(--color_border_default)}#faq .accordion-body{color:var(--color_text_body)}#faq a{color:var(--color_brand_primary)}#configure .step-card{display:grid;grid-template-columns:auto 1fr;column-gap:.6rem;align-items:center}#configure .step-card .step-num{grid-column:1;grid-row:1;align-self:center}#configure .step-card h3{grid-column:2;grid-row:1;margin:0!important;color:var(--color_text_heading);font-weight:800!important;font-size:1.05rem!important}#configure .step-card p{grid-column:1/span 2;margin-top:.45rem!important}#configure .step-card .text-muted{color:var(--color_text_heading)!important;font-size:.9rem;padding-top:1em;text-wrap:pretty}#prova-social .q-card{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:.35rem;padding:2rem;border-radius:.75rem;height:100%}#prova-social .q-card .quote-open{display:none;position:absolute;top:.5rem;left:.75rem;font-size:1.75rem;opacity:.08;pointer-events:none}#prova-social .q-card blockquote{margin:0}#prova-social .q-card .q-author{margin:0;font-weight:300;color:var(--color_text_heading)}@media (min-width:768px){#prova-social .q-card{min-height:140px}}@media (max-width:576px){.logo-link{max-width:50%}}.stats-range{display:inline-flex;gap:.25rem}.stats-range .btn-outline-secondary{border-color:#9a9a9a;color:#9a9a9a;background:0 0;border-radius:.3rem!important;font-size:.78rem;font-weight:400;line-height:1.15;padding:.4rem .95rem}.stats-range .btn-check:checked+.btn-outline-secondary,.stats-range .btn-outline-secondary:focus-visible,.stats-range .btn-outline-secondary:hover{background:#9a9a9a;border-color:#9a9a9a;color:var(--color_text_inverse)!important;box-shadow:none;font-weight:400}.stats-range .btn-check:focus-visible+.btn-outline-secondary{box-shadow:0 0 0 .2rem color-mix(in srgb,var(--bs-btn-hover-bg) 25%,transparent)}.stats-chart-card{border:none;border-radius:var(--card-radius);box-shadow:none}.demo-panel,.stats-chart-card .card-body{padding:1.25rem}#stats-term,#stats-term .btn,#stats-term .card,#stats-term label{font-family:"Exo 2",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--color_text_heading)}.stats-chart-holder{position:relative;width:100%;height:120px;overflow:hidden}#statsGraphCanvas{display:block;width:100%!important;height:100%!important}@media (max-width:1399.98px){.stats-chart-holder{height:140px}}@media (max-width:1199.98px){.stats-chart-holder{height:155px}}@media (max-width:991.98px){.stats-chart-holder{height:180px}}@media (max-width:575.98px){.footer-contents{text-align:left}.footer-small{max-width:none}.footer-logo{width:112px}.hero-lean h1{font-size:1.6rem}#btnSearch,#inputbusca{width:100%;height:var(--search-control-height);min-height:var(--search-control-height);border-radius:.45rem}#searchInputGroup{--search-control-height:3rem}.search-form-row{flex-direction:column;gap:.75rem}.search-field{width:100%;flex:0 0 auto}#btnSearch{min-width:0!important}.unlock-opportunities{margin-top:4rem;padding-inline:1rem!important}.unlock-figure{height:105px;margin-top:-2.5rem}.unlock-illustration{height:130px}.unlock-copy strong{max-width:300px;font-size:1.4rem;line-height:1.05}.unlock-note,.unlock-note .bluetext{max-width:300px}.unlock-action .cta-postcards{width:100%;max-width:260px}.benefit-card{text-align:center}.benefit-illu{margin-left:auto;margin-right:auto}.social-proof-blue{padding:3rem 0}.social-proof-grid{grid-template-columns:1fr}.social-proof-actions{flex-direction:column;align-items:stretch!important}.social-proof-actions .btn{width:100%}.stats-chart-holder{height:220px}}#beneficios .benefit-card h3{margin:.75rem 0 0!important;color:var(--color_cta_base_blue);font-weight:800!important;font-size:1.05rem!important;line-height:1.2;text-align:center}#beneficios .benefit-card .text-muted,#beneficios .benefit-card p{margin-top:.45rem!important;color:var(--color_cta_base_blue)!important;font-size:.9rem;line-height:1.45;padding-top:1em;text-wrap:pretty;text-align:center}#para-quem .tile-card h3,.block-title,.dev-strip .block-title,.plan-title,.tile-card h3{color:var(--color_text_heading);font-weight:800!important;font-size:1.05rem!important;line-height:1.2}.form-title,.section-title{line-height:1.18;text-wrap:balance}.dev-strip .small,.dev-strip .text-muted{margin-top:.45rem;color:var(--color_text_heading)!important;font-size:.9rem;line-height:1.45;text-wrap:pretty}.dev-strip a:not(.btn){color:var(--color_text_heading);font-weight:700}.page-section{margin-block:var(--section-space-y)}.section-title{position:relative;margin-bottom:1rem;color:var(--color_text_heading);font-weight:800;font-size:1.5rem}.block-title,.form-title{margin:0;font-weight:800}.section-title::after{content:"";display:block;width:44px;height:3px;margin-top:.35rem;border-radius:2px;background:var(--color_brand_primary);opacity:.9}.form-title--inverse,.section-title--inverse,.section-title--light{color:var(--color_text_inverse)!important}.block-title,.card-text-standard,.content-card__text,.form-title,.section-lead{color:var(--color_text_heading)}.section-title--accent::after,.section-title--light::after{background:var(--color_cta_base)}.section-title--wide-rule::after{width:84px}.hero-splash .hero-grid,.hero-splash .hero-orb,.mobile-purchase-bar,.section-title--plain::after{display:none}.form-title{font-size:clamp(1.35rem, 1.12rem + .45vw, 1.5rem)}.block-title{font-size:1.05rem;line-height:1.2;text-wrap:balance}.section-lead{max-width:860px;font-size:1rem;line-height:1.5;text-wrap:pretty}.account-sections,.card-grid,.gateway-card-form,.result-list,.subscription-builder{display:grid;gap:1rem}.card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form-grid--three,.card-grid--3,.social-proof-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.content-card{height:100%;padding:1rem;border-radius:var(--card-radius);box-shadow:var(--card-shadow)}.content-card--center{text-align:center}.card-title-standard,.content-card__title{margin:0;color:var(--color_text_heading);font-weight:800;font-size:1.05rem;line-height:1.2}.card-text-standard,.content-card__text{margin:.45rem 0 0;font-size:.9rem;line-height:1.45;text-wrap:pretty}.hero-title,.page-title,.plan-badge{text-wrap:balance}.icon-badge,.tile-icon{display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;color:var(--color_text_inverse);background:var(--color_text_heading);font-size:.95rem;line-height:1}.country-chip,.feature-chip,.plan-badge{display:inline-flex}.country-list,.plan-badge{align-items:center}.icon-badge--blue{background:var(--color_cta_base_blue)}.icon-badge--orange{background:var(--color_cta_base)}#para-quem .tile-card,.plan-card,.tile-card{border-radius:var(--card-radius);background:var(--color_surface_card_bg);box-shadow:var(--card-shadow)}#para-quem .tile-card,.tile-card{height:100%}#para-quem .tile-card p,.tile-card p{margin-top:.45rem!important;padding-top:1em;color:var(--color_text_heading)!important;font-size:.9rem;line-height:1.45;text-wrap:pretty}#global-sites.container,#planos.container{padding-left:0;padding-right:0}#planos article.plan-card-clickable,.payment-method-choice,.tax-id-type label{position:relative;cursor:pointer}#planos article.plan-card-clickable:focus-within,#planos article.plan-card-clickable:hover{cursor:pointer}#planos .plan-card-link{color:inherit;text-decoration:none}#planos .plan-card-link::after{border-radius:inherit}.plan-card{position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.plan-card:hover{transform:translateY(-1px)}.plan-card.is-popular{outline:2px solid var(--color_cta_base);outline-offset:-2px}.plan-note{color:var(--color_text_heading);font-size:.9rem;line-height:1.35}.plan-badge{justify-content:center;max-width:100%;padding:.18rem .45rem;border-radius:999px;color:var(--color_text_inverse);background:var(--color_cta_base);font-size:.68rem;font-weight:800;line-height:1.1}.global-head{gap:1rem}.country-chip{align-items:center;gap:.45rem;min-height:38px;padding:.45rem .75rem;border:1px solid var(--color_border_default);border-radius:.65rem;color:var(--color_text_heading);background:var(--color_surface_card_bg);font-size:.86rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .15s,border-color .15s,background .15s}.country-chip:focus-visible,.country-chip:hover{color:var(--color_text_heading);border-color:var(--color_cta_base_blue);background:var(--color_surface_meta_bg);text-decoration:none;transform:translateY(-1px)}.product-mockup,.skip-link:focus{transform:translateY(0)}.flag-emoji{font-size:1.05rem;line-height:1}.flag-cc{color:var(--color_cta_base_blue);font-size:.72rem;font-weight:800;letter-spacing:.03em}@media (max-width:991.98px){.card-grid--4,.card-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.global-head{align-items:flex-start!important;flex-direction:column}}.hero-splash{--hero-grad-1:color-mix(in srgb, var(--color_brand_primary) 12%, var(--color_surface_card_bg) 88%);--hero-grad-2:#f7f9ff;--hero-text:var(--color_text_heading);position:relative;background:0 0}.hero-grid,.hero-orb{position:absolute;z-index:0;pointer-events:none}.hero-orb{border-radius:50%;filter:blur(30px);opacity:.45;animation:9s ease-in-out infinite alternate orbFloat}.hero-orb.orb-1{top:-80px;right:-120px;width:380px;height:380px;background:radial-gradient(closest-side,#cfe0ff,transparent)}.hero-orb.orb-2{bottom:-60px;left:-80px;width:260px;height:260px;background:radial-gradient(closest-side,#ffe6b0,transparent);animation-duration:11s}@keyframes orbFloat{to{transform:translateY(16px) translateX(10px) scale(1.02)}}.hero-grid{inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(0,0,0,.05) 1px,transparent 0);background-size:22px 22px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.25),rgba(0,0,0,0))}.hero-title{color:var(--hero-text);font-size:clamp(1.9rem, 1.2rem + 2.4vw, 3rem);font-weight:800;line-height:1.08;letter-spacing:-.2px}.hero-sub{max-width:48ch;color:var(--color_text_body)}.feature-chip,.product-mockup .badge.bg-outline{color:var(--color_brand_primary);font-weight:600}.feature-chip{align-items:center;gap:.35rem;padding:.4rem .65rem;border:1px solid color-mix(in srgb,var(--color_brand_primary) 25%,var(--color_surface_card_bg));border-radius:.65rem;background:color-mix(in srgb,var(--color_brand_primary) 12%,transparent);font-size:.82rem;line-height:1}.hero-form .form-control{border:1px solid var(--color_border_default);padding:.8rem .9rem;font-size:1rem}.hero-input{overflow:hidden;border-radius:.75rem;background:var(--color_surface_card_bg)}.hero-form .btn{border-radius:.65rem}.hero-trial-stack{display:grid;gap:.75rem;background:0 0}.hero-trial-stack .btn,.hero-trial-stack .form-control{width:100%;border-radius:.65rem!important}.mock-wrap{position:relative;padding-bottom:22px}.product-mockup{position:relative;z-index:1;width:100%;border:1px solid var(--color_border_default);border-radius:1rem;background:var(--color_surface_card_bg);box-shadow:0 12px 35px -10px rgba(41,53,92,.25),0 2px 10px rgba(0,0,0,.05);animation:7s ease-in-out infinite alternate mockFloat}@keyframes mockFloat{to{transform:translateY(-6px)}}.mock-head{padding:.6rem .85rem;border-bottom:1px solid var(--color_border_default);border-top-left-radius:1rem;border-top-right-radius:1rem;background:linear-gradient(180deg,#f7f9ff 0,#eef3ff 100%)}.dot{display:inline-block;width:10px;height:10px;border-radius:50%;opacity:.9}.mock-mini-tabs,.mock-toolbar{display:flex;align-items:center}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.mock-body{padding:.9rem .9rem 1.15rem}.mock-toolbar{gap:.75rem;margin-bottom:.7rem;padding:.55rem .65rem;border:1px dashed var(--color_border_default);border-radius:.7rem;background:#fbfcff}.mock-mini-tabs{gap:.25rem}.mini-tab{border:0;border-radius:.5rem;background:0 0;color:#7b88a6;cursor:default;font-size:.84rem;font-weight:600;line-height:1;padding:.28rem .5rem}.mini-tab.active{color:#2f3e66;background:#e6edff}.callout--warning .callout__icon,.site-nav-link::after{background:var(--color_cta_base)}.ai-badge{margin-left:auto;padding:.25rem .5rem;border:1px solid #ffdca8;border-radius:.5rem;color:#8a5a00;background:#fff7e8;font-size:.72rem;font-weight:700;line-height:1}.example-stamp,.floating-pill{color:#2f3e66;font-weight:700;position:absolute}.mock-card{margin-top:.65rem;padding:.75rem .8rem;border:1px solid var(--color_border_default);border-radius:.7rem;background:var(--color_surface_card_bg);box-shadow:0 3px 10px rgba(0,0,0,.03)}.mock-card .agency{color:var(--color_text_muted);font-size:.85rem;font-weight:600}.mock-card .object{color:var(--color_text_body);line-height:1.35}.mock-card mark{padding:.05rem .22rem;border-radius:.2rem}.product-mockup .badge.bg-outline{--_c:color-mix(in srgb, var(--color_brand_primary) 55%, transparent);border:1px solid var(--_c);background:#f5f7ff}.example-stamp{top:.65rem;left:.65rem;right:auto;bottom:auto;z-index:3;padding:.25rem .5rem;border:1px solid var(--color_border_default);border-radius:.4rem;background:rgba(255,255,255,.85);box-shadow:0 2px 8px rgba(0,0,0,.05);font-size:.72rem;line-height:1}.api-external-note[hidden],.api-key-empty[hidden],.api-key-panel[hidden],.email-edit-panel[hidden],.email-provider-panel[hidden],.keyword-suggestion[hidden],.order-history-details[hidden],.order-payment-panel[hidden],.payment-method-panel[hidden],.preparation-focus__complete[hidden],.product-mockup .example-stamp,.subscription-page--direct.has-created-order .mobile-purchase-bar{display:none!important}.floating-pill{z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.65));box-shadow:0 6px 20px rgba(41,53,92,.18);backdrop-filter:blur(8px);font-size:.82rem;line-height:1;animation:8s ease-in-out infinite pillFloat}.library-site-header,.page-hero{border-bottom:1px solid var(--color_border_default)}.mock-caption,.mock-card .meta-soft{color:var(--color_text_muted);font-weight:600}.pill-1{top:10px;right:12px;animation-delay:.2s}.pill-2{right:14px;bottom:12px;animation-delay:1s}.pill-3{bottom:4px;left:14px;animation-delay:.6s}@keyframes pillFloat{50%{transform:translateY(-6px)}}.mock-caption{margin-top:18px;letter-spacing:.2px}.product-mockup.is-illustration::after,.product-mockup.is-illustration::before{content:"";position:absolute;top:0;bottom:0;width:18%;pointer-events:none;backdrop-filter:blur(3.5px) saturate(.95);-webkit-backdrop-filter:blur(3.5px) saturate(.95)}.product-mockup.is-illustration::before{left:0}.product-mockup.is-illustration::after{right:0}@supports (mask-image:linear-gradient(to right,#000,transparent)){.product-mockup.is-illustration::before{mask-image:linear-gradient(to right,rgba(0,0,0,.75) 0,rgba(0,0,0,.35) 38%,rgba(0,0,0,0) 100%)}.product-mockup.is-illustration::after{mask-image:linear-gradient(to left,rgba(0,0,0,.75) 0,rgba(0,0,0,.35) 38%,rgba(0,0,0,0) 100%)}}.product-mockup.is-illustration .dream-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 50%,rgba(255,255,255,0) 62%,rgba(245,248,255,.7) 100%)}.mock-card .meta-soft{display:inline-block;font-size:.75rem;line-height:1;opacity:.9}:root{--library-radius-sm:var(--card-radius-sm);--library-radius-md:var(--card-radius);--library-radius-lg:.9rem;--library-radius-xl:var(--card-radius-lg);--library-shadow-soft:var(--card-shadow);--library-shadow-raised:0 2px 5px rgba(25, 38, 58, .05),0 16px 38px rgba(25, 38, 58, .12);--library-shadow-focus:0 0 0 .22rem color-mix(in srgb, var(--color_cta_base_blue) 22%, transparent);--library-surface-blue-soft:color-mix(in srgb, var(--color_cta_base_blue) 7%, var(--color_surface_card_bg));--library-surface-orange-soft:color-mix(in srgb, var(--color_cta_base) 10%, var(--color_surface_card_bg));--library-surface-success-soft:#eef9f1;--library-surface-warning-soft:#fff7e8;--library-surface-danger-soft:#fff0f0;--library-content-narrow:760px;--library-content-wide:1180px;--library-sidebar-width:310px}.library-page{min-height:100%;background:var(--color_surface_page_bg);color:var(--color_text_body)}.library-page .small.text-muted,.library-page .text-muted,.library-page p.text-muted{color:var(--color_text_muted)!important}.skip-link,.skip-link:focus{color:var(--color_text_inverse)}.library-main{flex:1 0 auto;width:100%}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:2000;padding:.65rem 1rem;border-radius:var(--library-radius-sm);background:var(--color_cta_base_blue);transform:translateY(-180%);transition:transform .15s}.library-site-header{margin-bottom:0!important;background:color-mix(in srgb,var(--color_surface_page_bg) 92%,transparent);backdrop-filter:blur(12px)}.library-logo{display:block;width:132px;height:auto;max-width:100%}.page-kicker,.site-nav-link{display:inline-flex;line-height:1}.site-nav-link{position:relative;align-items:center;min-height:38px;padding:.4rem .25rem;color:var(--color_text_heading);font-size:.86rem;font-weight:600;text-decoration:none}.site-nav-link::after{content:"";position:absolute;right:.25rem;bottom:.15rem;left:.25rem;height:2px;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .15s}.site-nav-link.is-active,.site-nav-link:focus-visible,.site-nav-link:hover{color:var(--color_cta_base_blue)}.site-nav-link.is-active::after,.site-nav-link:focus-visible::after,.site-nav-link:hover::after{transform:scaleX(1)}.page-hero{position:relative;overflow:hidden;padding:clamp(3rem,7vw,5.5rem) 0;background:radial-gradient(720px 300px at 100% 0,color-mix(in srgb,var(--color_cta_base_blue) 11%,transparent),transparent 68%),linear-gradient(180deg,var(--color_surface_card_bg),var(--color_surface_page_bg))}.page-hero--compact{padding-block:clamp(2rem,4vw,3.5rem)}.page-hero--blue{border-bottom:0;color:var(--color_text_inverse);background:var(--color_cta_base_blue)}.page-hero__inner{position:relative;z-index:1}.page-kicker{align-items:center;gap:.45rem;margin-bottom:.85rem;color:var(--color_cta_base_blue);font-size:.78rem;font-weight:800;letter-spacing:.08em}.api-page-hero .page-kicker,.page-hero--blue .page-kicker,.payment-flow-highlight i,.trial-quick-benefit i{color:var(--color_cta_base)}.page-title{max-width:900px;margin:0;color:var(--color_text_heading);font-size:clamp(2rem, 1.35rem + 2.2vw, 3.35rem);font-weight:800;letter-spacing:-.025em;line-height:1.06}.conversion-band .section-title,.conversion-band p,.conversion-hero .page-subtitle,.conversion-hero .page-title,.page-hero--blue .page-subtitle,.page-hero--blue .page-title{color:var(--color_text_inverse)}.page-subtitle{max-width:760px;margin:1rem 0 0;color:var(--color_text_body);font-size:clamp(1rem, .95rem + .25vw, 1.18rem);line-height:1.55;text-wrap:pretty}.page-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.page-shell{display:grid;grid-template-columns:minmax(0,1fr) var(--library-sidebar-width);gap:2rem;align-items:start}.page-shell--reverse{grid-template-columns:var(--library-sidebar-width) minmax(0,1fr)}.page-sidebar{position:sticky;top:96px}.content-narrow{width:min(100%,var(--library-content-narrow));margin-inline:auto}.section-header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.section-header__copy{max-width:780px}.section-eyebrow{margin:0 0 .45rem;color:var(--color_cta_base_blue);font-size:.78rem;font-weight:800;letter-spacing:.06em}.stack{display:flex;flex-direction:column;gap:1rem}.stack--sm{gap:.6rem}.stack--lg{gap:1.5rem}.cluster{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center}.feature-grid,.how-flow,.library-index-grid,.media-gallery,.product-capability-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.library-index-card{position:relative;min-height:220px;padding:1.35rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);color:var(--color_text_heading);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft);text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s}.library-index-card:focus-visible,.library-index-card:hover{color:var(--color_text_heading);border-color:color-mix(in srgb,var(--color_cta_base_blue) 42%,var(--color_border_default));box-shadow:var(--library-shadow-raised);transform:translateY(-2px)}.library-index-card__icon{display:grid;width:42px;height:42px;margin-bottom:1.2rem;place-items:center;border-radius:.8rem;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:1.1rem}.library-index-card__title{margin:0;font-size:1.08rem;font-weight:800}.library-index-card__text{margin:.55rem 0 0;color:var(--color_text_muted);font-size:.9rem;line-height:1.5}.library-index-card__meta{position:absolute;right:1.2rem;bottom:1.1rem;left:1.2rem;display:flex;align-items:center;justify-content:space-between;color:var(--color_text_muted);font-size:.75rem;font-weight:700}.conversion-hero,.form-stepper__item,.illustration-panel,.pricing-card,.step-panel,.timeline,.timeline__item,.video-frame{position:relative}.content-panel,.demo-panel,.surface-panel{border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft)}.content-panel,.surface-panel{padding:clamp(1.15rem,2vw,1.75rem)}.callout,.content-toc{padding:1rem;background:var(--color_surface_card_bg)}.demo-panel__title{margin:0 0 1rem;font-size:.82rem;font-weight:800;letter-spacing:.05em}.content-prose{color:var(--color_text_body);font-size:1rem;line-height:1.72}.content-prose>*+*{margin-top:1.1em}.content-prose h2,.content-prose h3,.content-prose h4{color:var(--color_text_heading);font-weight:800;line-height:1.2;text-wrap:balance}.content-prose h2{margin-top:2.2em;font-size:1.55rem}.content-prose h3{margin-top:1.8em;font-size:1.18rem}.content-prose a{color:var(--color_cta_base_blue);font-weight:700;text-underline-offset:2px}.content-prose blockquote{margin-inline:0;padding:1rem 1.15rem;border-left:4px solid var(--color_cta_base);border-radius:0 var(--library-radius-md) var(--library-radius-md) 0;background:var(--library-surface-orange-soft);font-size:1.05rem;font-weight:600}.content-prose iframe,.content-prose img,.content-prose video{max-width:100%;border-radius:var(--library-radius-lg)}.content-toc{border:1px solid var(--color_border_default);border-radius:var(--library-radius-md)}.content-toc__title{margin:0 0 .7rem;font-size:.82rem;font-weight:800}.content-toc a{display:block;padding:.38rem .2rem;color:var(--color_text_muted);font-size:.84rem;font-weight:600;text-decoration:none}.content-toc a:focus-visible,.content-toc a:hover{color:var(--color_cta_base_blue)}.callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md)}.callout__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:var(--color_text_inverse);background:var(--color_cta_base_blue)}.callout--success{background:var(--library-surface-success-soft)}.callout--warning{background:var(--library-surface-warning-soft)}.callout--danger{background:var(--library-surface-danger-soft)}.callout--danger .callout__icon{background:var(--color_surface_red)}.callout--success .callout__icon,.state-icon--success{background:var(--color_surface_green)}.token-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.token-swatch{overflow:hidden;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md);background:var(--color_surface_card_bg)}.token-swatch__color{min-height:88px;background:var(--swatch)}.token-swatch__label{padding:.75rem;font-size:.78rem;font-weight:700}.keyword-review-list,.spacing-scale{display:grid;gap:.7rem}.spacing-sample{display:flex;align-items:center;gap:.8rem;color:var(--color_text_muted);font-size:.8rem;font-weight:700}.feature-card__icon,.icon-tile{font-size:1.05rem;place-items:center}.spacing-sample::before{content:"";display:block;width:var(--space);height:14px;border-radius:3px;background:var(--color_cta_base_blue)}.account-form-grid,.component-grid,.profile-form-grid,.state-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.icon-tile{display:inline-grid;width:42px;height:42px;border:1px solid var(--color_border_default);border-radius:.75rem;color:var(--color_cta_base_blue);background:var(--color_surface_card_bg)}.data-table{margin-bottom:0}.data-table th{color:var(--color_text_muted);font-size:.74rem;font-weight:800;letter-spacing:.04em}.data-table td{color:var(--color_text_body);font-size:.88rem;vertical-align:middle}.conversion-hero{overflow:hidden;padding:clamp(3.5rem,8vw,6.5rem) 0;background:radial-gradient(800px 360px at 100% 0,color-mix(in srgb,var(--color_cta_base) 22%,transparent),transparent 70%),var(--color_cta_base_blue);color:var(--color_text_inverse)}.conversion-panel{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(255,255,255,.25);border-radius:var(--library-radius-xl);background:rgba(255,255,255,.1);box-shadow:0 25px 60px -30px rgba(0,0,0,.45);backdrop-filter:blur(12px)}.feature-card,.step-panel{box-shadow:var(--library-shadow-soft)}.feature-card{height:100%;padding:1.25rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.feature-card__icon{display:grid;width:40px;height:40px;margin-bottom:1rem;border-radius:.75rem;color:var(--color_text_inverse);background:var(--color_cta_base_blue)}.feature-card__title,.payment-method-welcome h2,.plan-choice__name,.result-card__title,.trial-scope-fieldset legend{margin:0;color:var(--color_text_heading);font-size:1rem;font-weight:800}.feature-card__text{margin:.55rem 0 0;color:var(--color_text_muted);font-size:.88rem;line-height:1.5}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_border_default)}.metric-card,.step-panel{background:var(--color_surface_card_bg)}.metric-card{padding:1.2rem;text-align:center}.metric-card__value{display:block;color:var(--color_cta_base_blue);font-size:clamp(1.4rem, 1.1rem + 1vw, 2rem);font-weight:800}.metric-card__label{display:block;margin-top:.25rem;color:var(--color_text_muted);font-size:.78rem;font-weight:600}.step-panel{padding:1.25rem;border-radius:var(--library-radius-lg)}.step-panel__number{display:grid;width:34px;height:34px;margin-bottom:1rem;place-items:center;border-radius:50%;color:var(--color_text_inverse);background:var(--color_text_heading);font-size:.82rem;font-weight:800}.trust-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.5rem;padding:1rem;border-radius:var(--library-radius-md);color:var(--color_text_muted);background:var(--color_surface_card_bg);font-size:.82rem;font-weight:700}.conversion-band,.video-frame{color:var(--color_text_inverse)}.trust-strip__item{display:inline-flex;align-items:center;gap:.4rem}.conversion-band{padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--library-radius-xl);background:var(--color_cta_base_blue)}.media-frame,.order-history-table-wrap{overflow:hidden;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft)}.media-frame__body{padding:1rem}.video-frame{display:grid;aspect-ratio:16/9;place-items:center;overflow:hidden;background:radial-gradient(circle at 70% 20%,rgba(255,137,2,.32),transparent 30%),linear-gradient(135deg,var(--color_cta_base_blue),var(--color_cta_active_blue))}.video-frame__play{display:grid;width:64px;height:64px;place-items:center;border:0;border-radius:50%;color:var(--color_cta_base_blue);background:var(--color_surface_card_bg);box-shadow:0 12px 30px rgba(0,0,0,.22);font-size:1.35rem}.detail-card,.form-panel,.pricing-card,.result-card{box-shadow:var(--library-shadow-soft)}.video-frame__play:focus-visible,.video-frame__play:hover{color:var(--color_cta_active_blue);transform:scale(1.03)}.media-caption{margin:.7rem 0 0;color:var(--color_text_muted);font-size:.78rem;line-height:1.4}.illustration-panel{display:grid;min-height:260px;padding:1.5rem;place-items:center;overflow:hidden;border-radius:var(--library-radius-xl);color:var(--color_cta_base_blue);background:var(--library-surface-blue-soft)}.illustration-panel::after,.illustration-panel::before{content:"";position:absolute;border-radius:50%;background:color-mix(in srgb,var(--color_cta_base_blue) 12%,transparent)}.filter-chip,.listing-toolbar{border:1px solid var(--color_border_default)}.illustration-panel::before{width:190px;height:190px;top:-70px;right:-55px}.illustration-panel::after{width:130px;height:130px;bottom:-55px;left:-40px;background:color-mix(in srgb,var(--color_cta_base) 20%,transparent)}.illustration-panel__icon{position:relative;z-index:1;font-size:clamp(4rem, 10vw, 7rem)}.listing-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:1rem;border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.listing-toolbar__filters{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1}.filter-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:.35rem .65rem;border-radius:999px;color:var(--color_text_heading);background:var(--color_surface_meta_bg);font-size:.76rem;font-weight:700}.result-card{padding:1.15rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.result-card__header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.result-card__text{margin:.7rem 0 0;color:var(--color_text_body);font-size:.9rem;line-height:1.5}.result-card__meta{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-top:.85rem;color:var(--color_text_muted);font-size:.76rem;font-weight:600}.result-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.status-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .55rem;border-radius:999px;color:var(--color_cta_base_blue);background:var(--library-surface-blue-soft);font-size:.7rem;font-weight:800}.status-pill--success{color:#1c6f35;background:var(--library-surface-success-soft)}.status-pill--warning{color:#8a5a00;background:var(--library-surface-warning-soft)}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--library-sidebar-width);gap:1.25rem;align-items:start}.detail-card{padding:1.25rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.gateway-card-grid,.metadata-grid,.payment-card-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.metadata-item{padding:.75rem;border-radius:var(--library-radius-md);background:var(--color_surface_meta_bg)}.metadata-item__label{display:block;color:var(--color_text_muted);font-size:.68rem;font-weight:800;letter-spacing:.04em}.metadata-item__value{display:block;margin-top:.25rem;color:var(--color_text_heading);font-size:.86rem;font-weight:700}.timeline{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.timeline::before{content:"";position:absolute;top:.65rem;bottom:.65rem;left:.42rem;width:2px;background:var(--color_border_default)}.form-stepper__item.is-active::before,.form-stepper__item.is-complete::before,.timeline__item::before{background:var(--color_cta_base_blue)}.timeline__item{padding-left:1.7rem}.timeline__item::before{content:"";position:absolute;top:.38rem;left:0;width:.9rem;height:.9rem;border:3px solid var(--color_surface_card_bg);border-radius:50%;box-shadow:0 0 0 1px var(--color_border_default)}.timeline__title{margin:0;font-size:.88rem;font-weight:800}.timeline__text{margin:.25rem 0 0;color:var(--color_text_muted);font-size:.78rem}.form-panel{padding:clamp(1.1rem,3vw,2rem);border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg)}.form-section+.form-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color_border_default)}.form-section__title{margin:0 0 1rem;font-size:1rem;font-weight:800}.form-label{color:var(--color_text_heading);font-size:.82rem;font-weight:700}.field-hint,.form-note,.form-stepper__item,.pricing-card__price small,.upload-zone{color:var(--color_text_muted)}.form-control,.form-select{border-color:var(--color_border_default);border-radius:var(--library-radius-sm)}.form-control:focus,.form-select:focus{border-color:var(--color_cta_base_blue);box-shadow:var(--library-shadow-focus)}.field-hint,.form-note{font-size:.75rem;line-height:1.4}.field-required::after{content:" *";color:var(--color_surface_red)}.form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.5rem}.form-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none}.form-stepper__item{padding-top:.75rem;font-size:.72rem;font-weight:700}.form-stepper__item::before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:4px;background:var(--color_border_default)}.form-stepper__item.is-active,.form-stepper__item.is-complete,.preparation-step.is-complete{color:var(--color_text_heading)}.upload-zone{display:grid;min-height:150px;padding:1rem;place-items:center;border:2px dashed var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_meta_bg);text-align:center}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.pricing-card{display:flex;height:100%;flex-direction:column;padding:1.35rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg)}.pricing-card.is-featured{border-color:var(--color_cta_base);box-shadow:0 0 0 3px color-mix(in srgb,var(--color_cta_base) 16%,transparent),var(--library-shadow-raised)}.pricing-card__badge{position:absolute;top:1rem;right:1rem;padding:.3rem .55rem;border-radius:999px;color:var(--color_text_inverse);background:var(--color_cta_base);font-size:.66rem;font-weight:800}.pricing-card__name{margin:0;font-size:1rem;font-weight:800}.pricing-card__price{margin-top:1rem;color:var(--color_cta_base_blue);font-size:2rem;font-weight:800}.pricing-card__price small{font-size:.75rem;font-weight:600}.pricing-card__features{display:grid;gap:.65rem;margin:1.1rem 0 1.4rem;padding:0;list-style:none;color:var(--color_text_body);font-size:.84rem}.pricing-card__features li{display:flex;gap:.5rem;align-items:start}.pricing-card__features i{color:var(--color_surface_green)}.pricing-card .btn{margin-top:auto}.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1.25rem;align-items:start}.order-summary{position:sticky;top:96px;padding:1.25rem;border-radius:var(--library-radius-xl);color:var(--color_text_inverse);background:var(--color_cta_base_blue);box-shadow:var(--library-shadow-raised)}.preparation-brand__mark,.state-card{box-shadow:var(--library-shadow-soft);place-items:center}.order-summary__row{display:flex;justify-content:space-between;gap:1rem;padding-block:.55rem;border-bottom:1px solid rgba(255,255,255,.18);font-size:.84rem}.order-summary__row--total{margin-top:.45rem;border-bottom:0;font-size:1rem;font-weight:800}.secure-note{display:flex;gap:.6rem;align-items:start;margin-top:1rem;padding:.75rem;border-radius:var(--library-radius-md);color:var(--color_text_muted);background:var(--color_surface_meta_bg);font-size:.75rem}.state-card{display:grid;min-height:300px;padding:1.5rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);text-align:center}.state-card__inner{max-width:430px}.state-icon{display:grid;width:64px;height:64px;margin:0 auto 1rem;place-items:center;border-radius:50%;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:1.4rem}.state-icon--warning{background:var(--color_cta_base)}.state-icon--danger{background:var(--color_surface_red)}.order-created-banner h2,.state-title{margin:0;color:var(--color_text_heading);font-size:1.25rem;font-weight:800}.state-text{margin:.65rem 0 0;color:var(--color_text_muted);font-size:.88rem;line-height:1.5}.skeleton{display:grid;gap:.7rem;width:100%}.skeleton-line{height:14px;border-radius:6px;background:linear-gradient(90deg,#eceef1 20%,#f7f8fa 50%,#eceef1 80%);background-size:200% 100%;animation:1.4s linear infinite skeletonMove}.skeleton-line--short{width:45%}.skeleton-line--medium{width:72%}.skeleton-line--title{height:22px;width:60%}@keyframes skeletonMove{to{background-position:-200% 0}}.preparation-page{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--color_cta_base) 13%,transparent),transparent 26rem),radial-gradient(circle at 92% 85%,color-mix(in srgb,var(--color_cta_base_blue) 14%,transparent),transparent 30rem),var(--color_surface_page_bg)}.preparation-header{position:relative;z-index:3;padding:1rem 0}.conversion-brand,.preparation-brand{display:inline-flex;align-items:center;gap:.65rem;color:var(--color_cta_base_blue);font-size:1rem;font-weight:800;text-decoration:none}.preparation-brand:focus-visible,.preparation-brand:hover{color:var(--color_cta_hover_blue)}.preparation-brand__mark{display:grid;width:38px;height:38px;border-radius:12px;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:.78rem;letter-spacing:-.03em}.preparation-main{position:relative;z-index:1;display:grid;min-height:calc(100vh - 76px);padding:clamp(1.5rem,4vw,4rem) 0;place-items:center}.preparation-panel{display:grid;width:min(920px,100%);grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);overflow:hidden;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 12%,var(--color_border_default));border-radius:clamp(1.2rem,2.6vw,2rem);background:var(--color_surface_card_bg);box-shadow:0 28px 70px -38px rgba(0,56,174,.48)}.preparation-visual{position:relative;display:grid;min-height:470px;padding:2rem;overflow:hidden;place-items:center;color:var(--color_text_inverse);background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.18),transparent 10rem),linear-gradient(145deg,var(--color_cta_base_blue),var(--color_cta_active_blue));isolation:isolate}.preparation-visual::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.24;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.42) 1px,transparent 0);background-size:24px 24px;mask-image:linear-gradient(to bottom,#000,transparent 92%)}.preparation-visual__inner{max-width:280px;text-align:center}.preparation-loader{position:relative;display:grid;width:160px;height:160px;margin:0 auto 1.6rem;place-items:center}.preparation-loader::after,.preparation-loader::before{content:"";position:absolute;inset:0;border:2px solid rgba(255,255,255,.22);border-radius:50%;animation:3.4s linear infinite preparationOrbit}.preparation-loader::after{inset:18px;border-top-color:var(--color_cta_base);border-right-color:rgba(255,255,255,.72);animation-duration:2.25s;animation-direction:reverse}.preparation-loader__core{display:grid;width:86px;height:86px;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:26px;background:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 16px 34px rgba(0,0,0,.16);backdrop-filter:blur(10px);font-size:2rem;animation:2.2s ease-in-out infinite preparationPulse}.preparation-visual__title,.subscription-summary__plan{margin:0;font-size:1.2rem;font-weight:800}.preparation-visual__text{margin:.65rem 0 0;color:rgba(255,255,255,.82);font-size:.82rem;line-height:1.55}.preparation-content{display:flex;min-width:0;padding:clamp(1.6rem,4vw,3.25rem);flex-direction:column;justify-content:center}.preparation-kicker{display:inline-flex;width:fit-content;align-items:center;gap:.4rem;margin-bottom:.75rem;color:var(--color_cta_base_blue);font-size:.73rem;font-weight:800;letter-spacing:.08em}.preparation-title{max-width:560px;margin:0;color:var(--color_text_heading);font-size:clamp(1.75rem, 1.35rem + 1.2vw, 2.5rem);font-weight:800;line-height:1.08;text-wrap:balance}.preparation-lead{max-width:58ch;margin:.9rem 0 1.35rem;color:var(--color_text_muted);font-size:.94rem;line-height:1.55}.preparation-live{min-height:2.8rem;margin-bottom:.8rem;color:var(--color_cta_base_blue);font-size:1rem;font-weight:800;line-height:1.3}.preparation-progress{position:relative;height:9px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color_cta_base_blue) 10%,var(--color_surface_card_bg))}.preparation-progress__bar{width:12%;height:100%;border-radius:inherit;background:var(--color_cta_base);box-shadow:0 0 16px color-mix(in srgb,var(--color_cta_base) 35%,transparent);transition:width .7s cubic-bezier(.22, 1, .36, 1)}.preparation-progress__meta{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;color:var(--color_text_muted);font-size:.7rem;font-weight:600}.preparation-steps{display:grid;gap:.45rem;margin:1.3rem 0 0;padding:0;list-style:none}.preparation-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:.7rem;align-items:center;padding:.55rem .65rem;border-radius:var(--library-radius-md);color:var(--color_text_muted);font-size:.78rem;font-weight:600;transition:color .2s,background .2s,transform .2s}.preparation-step__icon{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--color_border_default);border-radius:50%;background:var(--color_surface_card_bg);font-size:.72rem}.preparation-step.is-active{color:var(--color_text_heading);background:var(--library-surface-blue-soft);transform:translateX(3px)}.preparation-step.is-active .preparation-step__icon{color:var(--color_text_inverse);border-color:var(--color_cta_base_blue);background:var(--color_cta_base_blue);animation:1.4s ease-in-out infinite preparationStepPulse}.preparation-step.is-complete .preparation-step__icon{color:var(--color_text_inverse);border-color:var(--color_surface_green);background:var(--color_surface_green)}.preparation-focus__loader span,.preparation-focus__track span,.purchase-progress__item.is-active::before{background:var(--color_cta_base)}.preparation-tip{display:flex;gap:.7rem;align-items:flex-start;margin-top:1.25rem;padding:.8rem .9rem;border-radius:var(--library-radius-md);color:var(--color_text_notes);background:var(--library-surface-orange-soft);font-size:.75rem;line-height:1.45}.email-promotions-note i,.preparation-tip i{flex:0 0 auto;color:var(--color_cta_base);font-size:1rem}.preparation-complete{display:none;margin-top:1rem}@keyframes preparationOrbit{to{transform:rotate(360deg)}}@keyframes preparationPulse{50%{transform:scale(1.055)}}@keyframes preparationStepPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color_cta_base_blue) 14%,transparent)}}.subscription-page{min-height:100%;background:radial-gradient(circle at 6% 8%,color-mix(in srgb,var(--color_cta_base) 9%,transparent),transparent 24rem),var(--color_surface_page_bg)}.conversion-header{position:sticky;top:0;z-index:1040;border-bottom:1px solid var(--color_border_default);background:color-mix(in srgb,var(--color_surface_page_bg) 94%,transparent);backdrop-filter:blur(12px)}.conversion-header__inner{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:1rem}.conversion-brand__mark{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:.75rem}.conversion-help{display:inline-flex;align-items:center;gap:.45rem;color:var(--color_text_muted);font-size:.78rem;font-weight:600;text-decoration:none}.conversion-help:focus-visible,.conversion-help:hover{color:var(--color_cta_base_blue)}.subscription-hero{padding:clamp(2.4rem,6vw,5rem) 0 2.1rem;text-align:center}.subscription-hero__inner{max-width:820px;margin-inline:auto}.subscription-kicker{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.8rem;padding:.42rem .7rem;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 18%,var(--color_border_default));border-radius:999px;color:var(--color_cta_base_blue);background:var(--library-surface-blue-soft);font-size:.72rem;font-weight:800}.order-history-details strong,.purchase-progress__item.is-active,.subscription-title{color:var(--color_text_heading)}.subscription-title{margin:0;font-size:clamp(2rem, 1.3rem + 2.4vw, 3.55rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.subscription-subtitle{max-width:66ch;margin:1rem auto 0;color:var(--color_text_muted);font-size:clamp(.95rem, .88rem + .25vw, 1.08rem);line-height:1.6}.purchase-progress{display:grid;max-width:650px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1.65rem auto 0;padding:0;list-style:none}.purchase-progress__item{position:relative;padding-top:.7rem;color:var(--color_text_muted);font-size:.7rem;font-weight:700}.purchase-progress__item::before{content:"";position:absolute;top:0;right:.2rem;left:.2rem;height:4px;border-radius:99px;background:var(--color_border_default)}.subscription-section{padding:1.2rem 0 4rem}.subscription-configurator{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:1.25rem;align-items:start}.subscription-panel{padding:clamp(1.15rem,2vw,1.6rem);border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft)}.subscription-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:1rem}.subscription-panel__step{display:inline-grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:.75rem;font-weight:800}.plan-choice__card,.plan-choice__check{border:1px solid var(--color_border_default)}.subscription-panel__title{margin:0;color:var(--color_text_heading);font-size:1.1rem;font-weight:800}.subscription-panel__lead{margin:.25rem 0 0;color:var(--color_text_muted);font-size:.78rem;line-height:1.45}.subscription-panel__heading{display:flex;gap:.75rem;align-items:start}.plan-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.period-choice-grid,.subscription-page--direct .period-choice-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}.plan-choice{position:relative;display:block;min-width:0;cursor:pointer}.period-choice>input,.plan-choice>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.plan-choice__card{position:relative;display:flex;min-height:100%;padding:1rem;flex-direction:column;border-radius:var(--library-radius-lg);background:linear-gradient(180deg,#fff,#fbfcff);transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.period-choice__label,.plan-choice__check{background:var(--color_surface_card_bg);place-items:center}.plan-choice:hover .plan-choice__card{border-color:color-mix(in srgb,var(--color_cta_base_blue) 30%,var(--color_border_default));transform:translateY(-2px)}.plan-choice>input:focus-visible+.plan-choice__card{outline:3px solid color-mix(in srgb,var(--color_cta_base_blue) 24%,transparent);outline-offset:2px}.plan-choice>input:checked+.plan-choice__card{border-color:var(--color_cta_base_blue);background:var(--library-surface-blue-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--color_cta_base_blue) 12%,transparent),var(--library-shadow-soft)}.plan-choice__check{position:absolute;top:.75rem;right:.75rem;display:grid;width:24px;height:24px;border-radius:50%;color:transparent;font-size:.72rem}.plan-choice>input:checked+.plan-choice__card .plan-choice__check{color:var(--color_text_inverse);border-color:var(--color_cta_base_blue);background:var(--color_cta_base_blue)}.plan-choice__eyebrow{min-height:1.2rem;margin:0 2rem .35rem 0;color:var(--color_cta_base);font-size:.66rem;font-weight:800;letter-spacing:.05em}.plan-choice__price{margin:.75rem 0 .15rem;color:var(--color_cta_base_blue);font-size:1.55rem;font-weight:800;line-height:1}.plan-choice__price small{color:var(--color_text_muted);font-size:.68rem;font-weight:600}.plan-choice__description{min-height:2.6rem;margin:.45rem 0 .75rem;color:var(--color_text_muted);font-size:.72rem;line-height:1.4}.plan-choice__features{display:grid;gap:.42rem;margin:auto 0 0;padding:0;list-style:none;color:var(--color_text_body);font-size:.72rem}.plan-choice__features li{display:flex;gap:.4rem;align-items:start}.plan-choice__features i,.purchase-progress__item.is-complete,.subscription-table .bi-check-circle-fill{color:var(--color_surface_green)}.period-choice-grid{display:grid;gap:.55rem}.period-choice{position:relative;display:block;cursor:pointer}.period-choice__label{display:grid;min-height:68px;padding:.65rem .45rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md);color:var(--color_text_heading);text-align:center;transition:border-color .16s,background .16s,transform .16s}.period-choice:hover .period-choice__label{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color_cta_base_blue) 35%,var(--color_border_default))}.period-choice>input:focus-visible+.period-choice__label{outline:3px solid color-mix(in srgb,var(--color_cta_base_blue) 24%,transparent);outline-offset:2px}.email-provider-tab.is-active,.email-provider-tab[aria-selected=true],.period-choice>input:checked+.period-choice__label,.tax-id-type input:checked+span{color:var(--color_text_inverse);border-color:var(--color_cta_base_blue);background:var(--color_cta_base_blue)}.period-choice__months{display:block;font-size:.8rem;font-weight:800}.period-choice__saving{display:block;min-height:1em;margin-top:.2rem;color:var(--color_cta_base);font-size:.62rem;font-weight:800}.period-choice>input:checked+.period-choice__label .period-choice__saving{color:#ffd59f}.subscription-confidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.subscription-confidence__item{display:flex;gap:.6rem;align-items:start;padding:.75rem;border-radius:var(--library-radius-md);color:var(--color_text_notes);background:var(--color_surface_meta_bg);font-size:.7rem;line-height:1.35}.onboarding-note i,.subscription-confidence__item i{flex:0 0 auto;color:var(--color_cta_base_blue);font-size:1rem}.subscription-summary{position:sticky;top:92px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 18%,var(--color_border_default));border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-raised)}.subscription-summary__head{padding:1.15rem 1.2rem;color:var(--color_text_inverse);background:linear-gradient(145deg,var(--color_cta_base_blue),var(--color_cta_active_blue))}.subscription-summary__eyebrow{margin:0 0 .3rem;color:rgba(255,255,255,.74);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.onboarding-kicker,.payment-order-summary__eyebrow,.pix-order-summary__eyebrow,.tax-id-card__eyebrow{letter-spacing:.06em;text-transform:uppercase}.account-panel__body,.api-key-card__body,.subscription-summary__body{padding:1.2rem}.subscription-summary__price{margin:0;color:var(--color_cta_base_blue);font-size:2.25rem;font-weight:800;line-height:1}.legal-text-panel__content p+p,.preparation-focus__complete .btn{margin-top:.65rem}.subscription-summary__price small{color:var(--color_text_muted);font-size:.72rem;font-weight:600}.subscription-summary__saving{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;padding:.32rem .55rem;border-radius:999px;color:#176b35;background:var(--library-surface-success-soft);font-size:.68rem;font-weight:800}.subscription-summary__rows{display:grid;gap:.55rem;margin:1rem 0}.subscription-assurance,.subscription-summary__row{display:flex;gap:1rem;color:var(--color_text_muted)}.subscription-summary__row{justify-content:space-between;font-size:.76rem}.subscription-summary__row strong{color:var(--color_text_heading);text-align:right}.subscription-summary__total{padding-top:.7rem;border-top:1px solid var(--color_border_default);font-size:.82rem}.subscription-summary__cta{width:100%;min-height:50px;font-size:.92rem}.subscription-summary__note{margin:.7rem 0 0;color:var(--color_text_muted);font-size:.66rem;line-height:1.4;text-align:center}.subscription-assurance{justify-content:center;margin-top:.75rem;font-size:.66rem}.subscription-assurance span{display:inline-flex;align-items:center;gap:.3rem}.subscription-comparison{margin-top:2.2rem;padding:clamp(1.1rem,2.5vw,1.7rem);border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft)}.subscription-table{margin-bottom:0;font-size:.78rem}.subscription-table td,.subscription-table th{padding:.8rem .65rem;vertical-align:middle}.subscription-table .bi-dash-circle{color:var(--color_border_soft)}.subscription-faq{max-width:900px;margin:2.2rem auto 0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb,var(--color_cta_base_blue) 60%,var(--color_text_inverse));outline-offset:2px}@media (max-width:991.98px){.floating-pill{display:none}.product-mockup{margin-top:.5rem}.checkout-layout,.detail-layout,.page-shell,.page-shell--reverse{grid-template-columns:1fr}.order-summary,.page-sidebar{position:static}.media-gallery,.metric-strip,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1199.98px){.feature-grid,.library-index-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-choice-grid{grid-template-columns:1fr}.plan-choice__description{min-height:0}}@media (max-width:991.98px){.preparation-panel,.subscription-configurator{grid-template-columns:1fr}.preparation-visual{min-height:250px}.preparation-loader{width:125px;height:125px;margin-bottom:1rem}.preparation-loader__core{width:70px;height:70px}.subscription-summary{position:static}.plan-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.preparation-page--focus{min-height:100vh;background:radial-gradient(circle at 18% 16%,color-mix(in srgb,var(--color_cta_base) 12%,transparent),transparent 24rem),radial-gradient(circle at 84% 80%,color-mix(in srgb,var(--color_cta_base_blue) 13%,transparent),transparent 30rem),var(--color_surface_page_bg)}.preparation-header--focus{padding-block:1rem}.conversion-brand img,.preparation-header--focus .preparation-brand img{display:block;width:auto;max-width:128px;height:auto}.preparation-focus.is-complete .preparation-focus__loader,.preparation-focus.is-complete .preparation-focus__message-wrap,.preparation-focus.is-complete .preparation-focus__support,.preparation-focus.is-complete .preparation-focus__track,.preparation-focus.is-complete .preparation-focus__visual,.video-lite.is-playing .video-lite__fallback span{display:none}.preparation-safe-note{display:inline-flex;align-items:center;gap:.4rem;color:var(--color_text_muted);font-size:.75rem;font-weight:600}.preparation-safe-note i{color:var(--color_surface_green);font-size:1rem}.preparation-focus-main{display:grid;min-height:calc(100vh - 78px);padding:clamp(1rem,4vw,3.5rem) 0 clamp(2rem,5vw,4rem);place-items:center}.preparation-focus{display:grid;width:min(760px,calc(100% - 2rem));min-height:520px;align-content:center;justify-items:center;padding:clamp(2rem,6vw,4.5rem);border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 14%,var(--color_border_default));border-radius:clamp(1.2rem,3vw,2rem);background:color-mix(in srgb,var(--color_surface_card_bg) 96%,transparent);box-shadow:0 28px 70px -38px rgba(0,56,174,.42);text-align:center;backdrop-filter:blur(14px)}.period-choice--bonus>input:checked+.period-choice__label,.preparation-focus__core{background:linear-gradient(145deg,var(--color_cta_base_blue),var(--color_cta_active_blue))}.preparation-focus__visual{position:relative;width:190px;height:190px;margin-bottom:1.65rem}.preparation-focus__core,.preparation-focus__orbit,.preparation-focus__spark{position:absolute;display:grid;place-items:center;border-radius:50%}.preparation-focus__orbit{inset:0;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 22%,transparent);animation:9s linear infinite preparationFocusRotate}.preparation-focus__orbit--middle{inset:20px;border-style:dashed;border-color:color-mix(in srgb,var(--color_cta_base) 35%,transparent);animation-duration:6.5s;animation-direction:reverse}.preparation-focus__orbit--inner{inset:44px;border-width:2px;border-color:color-mix(in srgb,var(--color_cta_base_blue) 18%,transparent);animation-duration:4.4s}.preparation-focus__core{inset:58px;color:var(--color_text_inverse);box-shadow:0 18px 38px -18px rgba(0,56,174,.62),0 0 0 10px color-mix(in srgb,var(--color_cta_base_blue) 8%,transparent);font-size:1.7rem;animation:2s ease-in-out infinite preparationFocusPulse}.preparation-focus__spark{width:36px;height:36px;border:1px solid var(--color_border_default);color:var(--color_cta_base_blue);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft);font-size:.9rem}.preparation-focus__spark--one{top:8px;left:22px;animation:3.2s ease-in-out infinite preparationFocusFloat}.preparation-focus__spark--two{top:58px;right:-3px;animation:3.7s ease-in-out .45s infinite preparationFocusFloat}.preparation-focus__spark--three{right:34px;bottom:4px;animation:3.4s ease-in-out .9s infinite preparationFocusFloat}.preparation-focus__copy{width:min(620px,100%)}.preparation-focus__title{margin:0;color:var(--color_text_heading);font-size:clamp(1.85rem, 1.35rem + 1.7vw, 2.75rem);font-weight:800;line-height:1.08;text-wrap:balance}.preparation-focus__message-wrap{display:grid;min-height:5.2rem;margin-top:1.1rem;align-items:center;overflow:hidden}.preparation-focus__message{margin:0;color:var(--color_cta_base_blue);font-size:clamp(1.05rem, .95rem + .55vw, 1.4rem);font-weight:700;line-height:1.35;text-wrap:balance;transition:opacity .32s,transform .32s,filter .32s}.preparation-focus__message.is-leaving{opacity:0;filter:blur(4px);transform:translateY(-12px)}.preparation-focus__message.is-entering{animation:.46s cubic-bezier(.22,1,.36,1) preparationFocusMessageIn}.preparation-focus__loader{display:inline-flex;gap:.38rem;align-items:center;justify-content:center;min-height:20px;margin-top:.2rem}.preparation-focus__loader span{width:7px;height:7px;border-radius:50%;animation:1.2s ease-in-out infinite preparationFocusDot}.preparation-focus__loader span:nth-child(2){animation-delay:.16s}.preparation-focus__loader span:nth-child(3){animation-delay:.32s}.preparation-focus__support{max-width:54ch;margin:.85rem auto 0;color:var(--color_text_muted);font-size:.78rem;line-height:1.5}.preparation-focus__track{position:relative;height:4px;margin:1.5rem auto 0;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color_cta_base_blue) 8%,var(--color_surface_card_bg))}.preparation-focus__track span{position:absolute;inset-block:0;left:-38%;width:38%;border-radius:inherit;animation:1.75s ease-in-out infinite preparationFocusTrack}.trial-registration-card,.trial-video-shell{border:1px solid var(--color_border_default)}.preparation-focus__complete{display:grid;gap:.45rem;justify-items:center;margin-top:1.25rem;color:var(--color_text_heading)}.preparation-focus__complete>i{color:var(--color_surface_green);font-size:2rem}.preparation-focus__complete>strong{font-size:1.15rem}.preparation-focus__complete>span{color:var(--color_text_muted);font-size:.82rem}@keyframes preparationFocusRotate{to{transform:rotate(360deg)}}@keyframes preparationFocusPulse{50%{transform:scale(1.06)}}@keyframes preparationFocusFloat{50%{transform:translateY(-8px)}}@keyframes preparationFocusDot{0%,100%,60%{opacity:.28;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes preparationFocusTrack{to{left:100%}}@keyframes preparationFocusMessageIn{from{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.trial-registration-page{min-height:100%;background:radial-gradient(circle at 90% 6%,color-mix(in srgb,var(--color_cta_base) 8%,transparent),transparent 24rem),var(--color_surface_page_bg)}.trial-registration-hero{padding:clamp(2rem,5vw,4.5rem) 0 clamp(2.5rem,6vw,5rem)}.trial-registration-intro{width:min(760px,100%);margin:0 auto 1.5rem;text-align:center}.trial-registration-title{margin:.75rem 0 0;color:var(--color_text_heading);font-size:clamp(2rem, 1.45rem + 1.9vw, 3.15rem);font-weight:800;line-height:1.07;text-wrap:balance}.trial-registration-lead{max-width:62ch;margin:.9rem auto 0;color:var(--color_text_muted);font-size:1rem;line-height:1.6}.trial-registration-card{width:min(880px,100%);margin-inline:auto;padding:clamp(1.3rem,4vw,2.6rem);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-raised)}.trial-video-notes,.trial-video-shell{box-shadow:var(--library-shadow-soft)}.trial-registration-section+.trial-registration-section{margin-top:1.6rem;padding-top:1.6rem;border-top:1px solid var(--color_border_default)}.trial-registration-section__heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:.85rem;align-items:start;margin-bottom:1.15rem}.trial-registration-section__heading h2{margin:0;color:var(--color_text_heading);font-size:1.2rem;font-weight:800;line-height:1.2}.trial-registration-section__heading p{max-width:68ch;margin:.35rem 0 0;color:var(--color_text_muted);font-size:.86rem;line-height:1.5}.trial-registration-step{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:.8rem;font-weight:800}.trial-keywords-input{min-height:108px;resize:vertical}.trial-keyword-tips{border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 14%,var(--color_border_default));border-radius:var(--library-radius-md);background:var(--library-surface-blue-soft)}.trial-keyword-tips summary{display:flex;align-items:center;gap:.45rem;padding:.75rem .9rem;color:var(--color_cta_base_blue);font-size:.78rem;font-weight:700;cursor:pointer;list-style:none}.trial-keyword-tips summary::-webkit-details-marker{display:none}.trial-keyword-tips__body{padding:0 .9rem .9rem;color:var(--color_text_notes);font-size:.78rem;line-height:1.5}.keyword-example{border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 20%,var(--color_border_default));border-radius:999px;color:var(--color_cta_base_blue);background:var(--color_surface_card_bg);padding:.35rem .65rem;font-size:.73rem;font-weight:600}.keyword-example:focus-visible,.keyword-example:hover{border-color:var(--color_cta_base_blue);background:color-mix(in srgb,var(--color_cta_base_blue) 6%,var(--color_surface_card_bg))}.trial-registration-agreement{margin-top:1.5rem;padding:.95rem 1rem .95rem 2.9rem;border-radius:var(--library-radius-md);background:var(--color_surface_meta_bg);font-size:.82rem}.trial-registration-agreement .form-check-input{margin-left:-1.8rem}.trial-scope-fieldset{margin:1.65rem 0 0;padding:0;border:0}.trial-scope-fieldset>p{margin:.3rem 0 .9rem;color:var(--color_text_muted);font-size:.76rem}.trial-scope-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.trial-scope-actions .btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:.55rem;font-size:.92rem}.trial-registration-assurance{display:flex;flex-wrap:wrap;gap:.7rem 1rem;justify-content:center;margin-top:1.35rem;color:var(--color_text_muted);font-size:.7rem;font-weight:600}.trial-registration-assurance span{display:inline-flex;align-items:center;gap:.35rem}.trial-registration-assurance i{color:var(--color_cta_base_blue)}.trial-onboarding-media{background:color-mix(in srgb,var(--color_surface_card_bg) 58%,transparent)}.trial-video-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:1.25rem;align-items:stretch}.trial-video-shell{overflow:hidden;border-radius:var(--library-radius-xl);background:var(--color_extra_dark_bg);aspect-ratio:16/9}.trial-video-shell iframe,.trial-video-shell video,.video-embed-shell iframe,.video-embed-shell video{display:block;width:100%;height:100%;border:0;object-fit:cover}.trial-video-notes{display:flex;padding:1.4rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);flex-direction:column;justify-content:center}.trial-video-notes__icon{display:grid;width:44px;height:44px;margin-bottom:.8rem;place-items:center;border-radius:14px;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:1.2rem}.payment-method-panel h3,.pix-order-summary h2,.trial-video-notes h3{margin:0;color:var(--color_text_heading);font-size:1.05rem;font-weight:800}.trial-video-notes ul{display:grid;gap:.55rem;margin:.9rem 0 0;padding-left:1.1rem;color:var(--color_text_notes);font-size:.8rem;line-height:1.45}.trial-video-notes p{margin:.9rem 0 0;color:var(--color_text_muted);font-size:.72rem;line-height:1.5}.legal-text-panel{border:1px solid var(--color_border_default);border-radius:var(--library-radius-md);background:var(--color_surface_card_bg)}.legal-text-panel pre,.subscription-summary__agreement{border-radius:var(--library-radius-sm);background:var(--color_surface_meta_bg)}.legal-text-panel summary{padding:.8rem 1rem;color:var(--color_text_muted);font-size:.78rem;font-weight:700;cursor:pointer}.legal-text-panel__body{padding:0 1rem 1rem}.legal-text-panel__notice{margin:0 0 .7rem;color:var(--color_text_muted);font-size:.68rem;line-height:1.45}.legal-text-panel pre{max-height:260px;margin:0;padding:.9rem;overflow:auto;color:var(--color_text_notes);font-family:var(--font-base);font-size:.7rem;line-height:1.5;white-space:pre-wrap}.subscription-page--direct .subscription-subtitle{max-width:70ch}.subscription-page--direct .plan-choice__price{display:grid;gap:.15rem}.subscription-page--direct .plan-choice__price strong{color:var(--color_cta_base_blue);font-size:clamp(1.35rem, 1.05rem + .75vw, 1.8rem);font-weight:800;line-height:1}.subscription-page--direct .plan-choice__price small{color:var(--color_text_muted);font-size:.64rem;font-weight:600;line-height:1.35}.subscription-summary__price--total{margin-bottom:.25rem}.subscription-summary__price--total span{font-size:clamp(1.8rem, 1.4rem + 1vw, 2.35rem)}.subscription-summary__price-caption{margin:0 0 .75rem;color:var(--color_text_muted);font-size:.68rem;line-height:1.35}.subscription-summary__agreement{margin:1rem 0;padding:.75rem .75rem .75rem 2.35rem;font-size:.72rem;line-height:1.4}.subscription-summary__agreement .form-check-input{margin-left:-1.55rem}.subscription-summary__agreement a{color:var(--color_cta_base_blue)}.order-payment-panel{margin-top:2rem;padding:clamp(1.1rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--color_surface_green) 30%,var(--color_border_default));border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-raised)}.order-created-banner{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:1.3rem;padding:1rem;border-radius:var(--library-radius-md);background:color-mix(in srgb,var(--color_surface_green) 10%,var(--color_surface_card_bg))}.order-created-banner__icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--color_text_inverse);background:var(--color_surface_green);font-size:1.05rem}.order-created-banner p{margin:0 0 .2rem;color:var(--color_surface_green);font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.order-created-banner span{display:block;margin-top:.3rem;color:var(--color_text_muted);font-size:.75rem}.payment-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.payment-method-choice input,.tax-id-type input{position:absolute;opacity:0;pointer-events:none}.payment-method-choice>span{display:grid;min-height:132px;gap:.25rem;align-content:center;justify-items:center;padding:1rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg);text-align:center;transition:border-color .16s,box-shadow .16s,background .16s}.order-history-details td,.order-history-table thead th,.payment-method-panel{background:var(--color_surface_meta_bg)}.payment-method-choice i{margin-bottom:.25rem;color:var(--color_cta_base_blue);font-size:1.5rem}.payment-method-choice strong{color:var(--color_text_heading);font-size:.9rem}.payment-method-choice small{color:var(--color_text_muted);font-size:.66rem;line-height:1.35}.payment-method-choice input:checked+span{border-color:var(--color_cta_base_blue);background:color-mix(in srgb,var(--color_cta_base_blue) 5%,var(--color_surface_card_bg));box-shadow:0 0 0 3px color-mix(in srgb,var(--color_cta_base_blue) 12%,transparent)}.payment-method-choice input:focus-visible+span{box-shadow:var(--library-shadow-focus)}.payment-method-panels,.verification-why{margin-top:1rem}.payment-method-panel{display:grid;grid-template-columns:110px minmax(0,1fr);gap:1rem;align-items:center;padding:1.15rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg)}.payment-method-panel__visual{display:grid;width:96px;height:96px;place-items:center;border-radius:20px;color:var(--color_cta_base_blue);background:var(--color_surface_card_bg);font-size:2.3rem}.payment-method-panel p{max-width:60ch;margin:.4rem 0 .8rem;color:var(--color_text_muted);font-size:.78rem;line-height:1.5}.payment-card-form,.payment-provider-list{display:grid;gap:.8rem}.order-history-section,.subscription-legal-section,.subscription-social-proof{margin-top:2.5rem;scroll-margin-top:92px}.order-history-table{margin:0;font-size:.76rem}.order-history-table thead th{padding:.8rem 1rem;color:var(--color_text_muted);font-size:.67rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.order-history-row{cursor:pointer}.order-history-row td{padding:.9rem 1rem;color:var(--color_text_heading);border-color:var(--color_border_default)}.order-history-row:focus-visible td,.order-history-row:hover td,.order-history-row[aria-expanded=true] td{background:color-mix(in srgb,var(--color_cta_base_blue) 4%,var(--color_surface_card_bg))}.order-history-row:focus-visible{outline:3px solid color-mix(in srgb,var(--color_cta_base_blue) 22%,transparent);outline-offset:-3px}.order-history-row td:last-child{width:42px;color:var(--color_text_muted);text-align:center}.order-history-row[aria-expanded=true] td:last-child i{display:inline-block;transform:rotate(180deg)}.order-history-details td{padding:0;border:0}.order-history-details td>div{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.5fr) auto;gap:.8rem 1.2rem;align-items:center;padding:.9rem 1rem 1.1rem;border-bottom:1px solid var(--color_border_default);color:var(--color_text_muted);font-size:.72rem}.order-history-details a{color:var(--color_cta_base_blue);font-weight:700}.order-status{display:inline-flex;padding:.27rem .5rem;border-radius:999px;font-size:.64rem;font-weight:800}.order-status--paid{color:#237a3b;background:#e9f7ed}.order-status--expired{color:#8a5a00;background:#fff4dc}.order-status--cancelled{color:#8d3131;background:#fdeaea}.subscription-social-proof .q-card{min-height:170px;box-shadow:var(--library-shadow-soft)}.purchase-progress__item.is-complete::before{border-color:var(--color_surface_green);background:var(--color_surface_green);box-shadow:0 0 0 4px color-mix(in srgb,var(--color_surface_green) 12%,transparent)}.subscription-page--direct .subscription-summary__price--total{margin:0 0 .25rem}.subscription-page--direct .subscription-summary__price--total span{color:var(--color_text_heading);font-size:clamp(1.9rem, 1.45rem + 1vw, 2.45rem);font-weight:800;line-height:1}.order-history-section,.subscription-comparison,.subscription-legal-section,.subscription-social-proof,.subscription-video-section{margin-top:clamp(2.25rem,5vw,4rem)}.video-embed-shell{position:relative;width:100%;overflow:hidden;border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_extra_dark_bg);box-shadow:var(--library-shadow-soft);aspect-ratio:16/9}.legal-text-panel__content{color:var(--color_text_notes);font-size:.74rem;line-height:1.6}.legal-text-panel__content p,.tax-id-field-head .form-label,.tax-id-footer p{margin:0}.payment-flow-page{min-height:100%;background:radial-gradient(circle at 90% 3%,color-mix(in srgb,var(--color_cta_base_blue) 7%,transparent),transparent 28rem),var(--color_surface_page_bg)}.payment-flow-hero{padding:clamp(1.75rem,4vw,3.25rem) 0 1.25rem;text-align:center}.payment-flow-hero .purchase-progress{width:min(680px,100%);margin:0 auto 1.65rem}.purchase-progress--compact{font-size:.72rem}.payment-flow-title{max-width:760px;margin:.75rem auto 0;color:var(--color_text_heading);font-size:clamp(2rem, 1.45rem + 1.7vw, 3rem);font-weight:800;line-height:1.08;text-wrap:balance}.payment-flow-lead{max-width:720px;margin:.85rem auto 0;color:var(--color_text_muted);font-size:.92rem;line-height:1.6}.payment-flow-section{padding:1rem 0 clamp(3rem,6vw,5rem)}.payment-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,350px);gap:1.4rem;align-items:start}.payment-flow-notice{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 18%,var(--color_border_default));border-radius:var(--library-radius-md);color:var(--color_text_notes);background:color-mix(in srgb,var(--color_cta_base_blue) 4%,var(--color_surface_card_bg));font-size:.76rem;line-height:1.5}.payment-provider-card summary,.payment-provider-link{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:.8rem;min-height:88px;padding:.9rem 1rem}.api-access-status i,.payment-flow-notice i{color:var(--color_cta_base_blue);font-size:1rem}.payment-provider-card,.payment-provider-external,.payment-provider-link{position:relative;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft)}.payment-provider-link{align-items:center;color:inherit;text-decoration:none}.payment-provider-link:focus-visible,.payment-provider-link:hover{color:inherit;border-color:color-mix(in srgb,var(--color_cta_base_blue) 45%,var(--color_border_default));box-shadow:var(--library-shadow-raised);transform:translateY(-1px)}.payment-provider-link--recommended{border-color:color-mix(in srgb,var(--color_cta_base_blue) 42%,var(--color_border_default));background:color-mix(in srgb,var(--color_cta_base_blue) 3%,var(--color_surface_card_bg))}.payment-provider-badge{position:absolute;top:-.55rem;right:1rem;padding:.22rem .55rem;border-radius:999px;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:.62rem;font-weight:800}.payment-provider-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;color:var(--color_cta_base_blue);background:color-mix(in srgb,var(--color_cta_base_blue) 8%,var(--color_surface_card_bg));font-size:1.35rem}.payment-provider-copy{display:grid;gap:.2rem;min-width:0}.payment-provider-copy strong{color:var(--color_text_heading);font-size:.9rem;font-weight:800}.payment-provider-copy small{color:var(--color_text_muted);font-size:.7rem;line-height:1.4}.payment-provider-action{display:inline-flex;gap:.35rem;align-items:center;color:var(--color_cta_base_blue);font-size:.7rem;font-weight:800;white-space:nowrap}.account-panel,.how-video-card,.media-frame--video,.payment-provider-card,.payment-provider-external{overflow:hidden}.payment-provider-card summary{align-items:center;cursor:pointer;list-style:none}.payment-provider-card summary::-webkit-details-marker{display:none}.payment-provider-card[open]{border-color:color-mix(in srgb,var(--color_cta_base_blue) 38%,var(--color_border_default))}.payment-provider-card[open] .payment-provider-action i{transform:rotate(180deg)}.payment-provider-card__body{padding:1rem;border-top:1px solid var(--color_border_default);background:var(--color_surface_meta_bg)}.gateway-card-grid__wide,.profile-form-grid .form-field--full{grid-column:1/-1}.gateway-card-form .form-label{color:var(--color_text_heading);font-size:.72rem;font-weight:700}.gateway-card-form .form-control{min-height:46px}.gateway-secure-mount{display:flex;min-height:86px;gap:.65rem;align-items:center;padding:1rem;border:1px dashed color-mix(in srgb,var(--color_cta_base_blue) 38%,var(--color_border_default));border-radius:var(--library-radius-md);color:var(--color_text_muted);background:var(--color_surface_card_bg);font-size:.74rem;line-height:1.45}.gateway-secure-mount i{color:var(--color_cta_base_blue);font-size:1.35rem}.recurring-consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;padding:.85rem;border:1px solid color-mix(in srgb,var(--color_cta_base) 26%,var(--color_border_default));border-radius:var(--library-radius-md);background:color-mix(in srgb,var(--color_cta_base) 5%,var(--color_surface_card_bg));cursor:pointer}.recurring-consent input{margin-top:.15rem}.recurring-consent span{display:grid;gap:.2rem}.recurring-consent strong{color:var(--color_text_heading);font-size:.76rem;font-weight:800}.recurring-consent small{color:var(--color_text_muted);font-size:.66rem;line-height:1.45}.payment-provider-link--static{border:0;border-radius:0;box-shadow:none;transform:none!important}.payment-order-summary__help,.payment-order-summary__total,.pix-order-summary__total{border-top:1px solid var(--color_border_default)}.recurring-consent--external{margin:0 .9rem .9rem}.payment-security-note{display:flex;gap:.75rem;margin-top:1rem;padding:1rem;border-radius:var(--library-radius-md);color:var(--color_text_muted);background:var(--color_surface_meta_bg)}.payment-security-note>i{color:var(--color_surface_green);font-size:1.1rem}.payment-security-note strong,.preference-item strong{display:block;color:var(--color_text_heading);font-size:.76rem}.payment-security-note p{margin:.2rem 0 0;font-size:.68rem;line-height:1.5}.payment-order-summary{position:sticky;top:96px;padding:1.25rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-raised)}.payment-order-summary__eyebrow{margin:0 0 .35rem;color:var(--color_cta_base_blue);font-size:.65rem;font-weight:800}.payment-order-summary h2{margin:0;color:var(--color_text_heading);font-size:1.2rem;font-weight:800}.payment-order-summary dl{display:grid;gap:.65rem;margin:1.1rem 0}.payment-order-summary dl>div{display:flex;justify-content:space-between;gap:1rem;color:var(--color_text_muted);font-size:.72rem}.payment-order-summary dd,.pix-order-summary dd{margin:0;color:var(--color_text_heading);font-weight:700;text-align:right}.payment-order-summary__total{margin-top:.35rem;padding-top:.8rem}.payment-order-summary__total dd{color:var(--color_cta_base_blue);font-size:1.1rem;font-weight:800}.payment-order-summary__change{display:inline-flex;gap:.35rem;align-items:center;color:var(--color_cta_base_blue);font-size:.7rem;font-weight:700}.payment-order-summary__help{display:flex;gap:.45rem;margin:1rem 0 0;padding-top:.9rem;color:var(--color_text_muted);font-size:.66rem;line-height:1.45}.pix-payment-page{min-height:100%;background:radial-gradient(circle at 15% 2%,color-mix(in srgb,var(--color_surface_green) 9%,transparent),transparent 26rem),var(--color_surface_page_bg)}.payment-status-section{padding:clamp(2rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.payment-status-header{max-width:760px;margin:0 auto 1.5rem;text-align:center}.payment-status-header h1{margin:.7rem 0 0;color:var(--color_text_heading);font-size:clamp(2rem, 1.45rem + 1.7vw, 3rem);font-weight:800;line-height:1.08;text-wrap:balance}.payment-status-header p{max-width:64ch;margin:.75rem auto 0;color:var(--color_text_muted);font-size:.9rem;line-height:1.6}.pix-payment-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:1.25rem;align-items:start}.pix-payment-card{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:1.25rem;padding:clamp(1.1rem,3vw,1.8rem);border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-raised)}.pix-copy-code,.pix-payment-card__qr{background:var(--color_surface_meta_bg)}.pix-payment-card__qr{display:grid;align-content:center;justify-items:center;padding:1rem;border-radius:var(--library-radius-lg)}.pix-payment-card__qr img{display:block;width:min(280px,100%);height:auto;padding:.55rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md);background:var(--color_surface_card_bg)}.pix-payment-card__qr span{margin-top:.55rem;color:var(--color_text_muted);font-size:.62rem}.pix-payment-card__content{display:flex;min-width:0;flex-direction:column;justify-content:center}.pix-payment-card__content h2{margin:0;color:var(--color_text_heading);font-size:1.2rem;font-weight:800}.pix-payment-card__content>p{margin:.45rem 0 .9rem;color:var(--color_text_muted);font-size:.76rem;line-height:1.5}.pix-copy-code{min-height:112px;resize:none;color:var(--color_text_notes);font-size:.68rem;line-height:1.45;word-break:break-all}.pix-copy-button{align-self:flex-start;margin-top:.75rem}.pix-copy-button i{margin-right:.35rem}.pix-waiting-status{display:flex;gap:.55rem;align-items:center;margin-top:1rem;padding:.75rem;border-radius:var(--library-radius-md);background:color-mix(in srgb,var(--color_surface_green) 8%,var(--color_surface_card_bg))}.pix-waiting-status__pulse{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:var(--color_surface_green);box-shadow:0 0 0 0 color-mix(in srgb,var(--color_surface_green) 35%,transparent);animation:1.55s ease-out infinite pixWaitingPulse}.pix-waiting-status div{display:grid;gap:.08rem}.pix-instructions strong,.pix-waiting-status strong{color:var(--color_text_heading);font-size:.72rem}.pix-waiting-status small{color:var(--color_text_muted);font-size:.64rem}.pix-order-summary{padding:1.2rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft)}.pix-order-summary__eyebrow{margin:0 0 .25rem;color:var(--color_cta_base_blue);font-size:.64rem;font-weight:800}.pix-order-summary dl{display:grid;gap:.6rem;margin:1rem 0}.pix-order-summary dl>div{display:flex;justify-content:space-between;gap:.8rem;color:var(--color_text_muted);font-size:.7rem}.pix-instructions li>span,.tax-id-card__icon{color:var(--color_text_inverse);display:grid;place-items:center}.pix-order-summary__total{margin-top:.3rem;padding-top:.75rem}.pix-order-summary__total dd{color:var(--color_cta_base_blue);font-size:1.05rem;font-weight:800}.pix-order-summary__beneficiary{display:grid;gap:.15rem;margin-bottom:1rem;padding:.8rem;border-radius:var(--library-radius-md);background:var(--color_surface_meta_bg)}.pix-order-summary__beneficiary small,.pix-order-summary__beneficiary span{color:var(--color_text_muted);font-size:.62rem}.pix-order-summary__beneficiary strong{color:var(--color_text_heading);font-size:.74rem}.pix-instructions{margin-top:1.25rem;padding:1.15rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.pix-instructions h2{margin:0 0 .9rem;color:var(--color_text_heading);font-size:1rem;font-weight:800}.pix-instructions ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none}.pix-instructions li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:.55rem;align-items:start}.pix-instructions li>span{width:32px;height:32px;border-radius:50%;background:var(--color_cta_base_blue);font-size:.7rem;font-weight:800}.pix-instructions li div{display:grid;gap:.12rem}.pix-instructions small{color:var(--color_text_muted);font-size:.64rem;line-height:1.4}@keyframes pixWaitingPulse{70%{box-shadow:0 0 0 9px transparent}100%{box-shadow:0 0 0 0 transparent}}.tax-id-page{min-height:100%;background:radial-gradient(circle at 50% -10%,color-mix(in srgb,var(--color_cta_base_blue) 9%,transparent),transparent 30rem),var(--color_surface_page_bg)}.tax-id-card,.tax-id-type span{background:var(--color_surface_card_bg)}.conversion-header--minimal .conversion-header__inner{justify-content:center}.tax-id-main{display:grid;min-height:calc(100vh - 150px);padding:clamp(2rem,6vw,5rem) 1rem;place-items:center}.tax-id-card{width:min(520px,100%);padding:clamp(1.35rem,4vw,2rem);border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);box-shadow:var(--library-shadow-raised);text-align:center}.tax-id-card__icon{width:54px;height:54px;margin:0 auto .8rem;border-radius:16px;background:var(--color_cta_base_blue);font-size:1.35rem}.tax-id-card__eyebrow{margin:0;color:var(--color_cta_base_blue);font-size:.66rem;font-weight:800}.tax-id-card h1{margin:.45rem 0 0;color:var(--color_text_heading);font-size:clamp(1.55rem, 1.3rem + .8vw, 2rem);font-weight:800;line-height:1.12;text-wrap:balance}.tax-id-card__lead{margin:.65rem 0 1.2rem;color:var(--color_text_muted);font-size:.78rem;line-height:1.55}.tax-id-form{display:grid;gap:1rem;text-align:left}.tax-id-card__privacy,.tax-id-footer{color:var(--color_text_muted);text-align:center}.tax-id-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;border:0}.tax-id-type span{display:grid;min-height:42px;place-items:center;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md);color:var(--color_text_heading);font-size:.75rem;font-weight:700}.tax-id-type input:focus-visible+span{box-shadow:var(--library-shadow-focus)}.tax-id-card__privacy{display:flex;gap:.35rem;justify-content:center;margin:-.2rem 0 0;font-size:.62rem;line-height:1.4}.tax-id-card__privacy i,.tax-id-input-status.is-valid{color:var(--color_surface_green)}.tax-id-order-summary{display:grid;gap:.15rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--color_border_default);color:var(--color_text_muted);font-size:.66rem}.tax-id-order-summary strong{color:var(--color_text_heading);font-size:.76rem}.tax-id-order-summary b{color:var(--color_cta_base_blue);font-size:.9rem}.tax-id-footer{padding:0 1rem 1.5rem;font-size:.62rem}.video-lite__label,.video-lite__trigger{color:var(--color_text_inverse);z-index:2}.video-embed-shell--youtube,.video-lite{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 14%,var(--color_border_default));border-radius:clamp(.75rem,1vw,1rem);background:linear-gradient(145deg,color-mix(in srgb,var(--color_cta_base_blue) 5%,var(--color_surface_card_bg)),var(--color_surface_card_bg))}.video-embed-shell--youtube::before,.video-lite::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--color_cta_base) 10%,transparent),transparent 36%),radial-gradient(circle at 92% 90%,color-mix(in srgb,var(--color_cta_base_blue) 9%,transparent),transparent 40%)}.video-embed-shell--youtube iframe,.video-lite iframe{position:relative;z-index:2;display:block;width:100%;height:100%;border:0;background:var(--color_extra_dark_bg)}.video-lite{--video-lite-accent:var(--color_cta_base);display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;box-shadow:0 16px 34px -24px rgba(0,56,174,.4)}.video-lite__viewport{position:relative;z-index:1;aspect-ratio:16/9;min-height:220px;overflow:hidden;background:var(--color_extra_dark_bg)}.video-lite__trigger{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;padding:0;border:0;background:var(--color_extra_dark_bg);cursor:pointer}.video-lite__thumbnail{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.015);transition:transform .28s,filter .28s}.video-lite__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.48)),radial-gradient(circle at center,transparent 0 22%,rgba(0,0,0,.12) 62%,rgba(0,0,0,.34) 100%)}.video-lite__play{position:relative;z-index:2;width:clamp(64px,9vw,86px);height:clamp(64px,9vw,86px);display:inline-grid;place-items:center;border:3px solid rgba(255,255,255,.92);border-radius:50%;background:color-mix(in srgb,var(--video-lite-accent) 88%,transparent);box-shadow:0 14px 34px rgba(0,0,0,.28);transition:transform .18s,background .18s,box-shadow .18s}.video-lite__play i{margin-left:.08em;font-size:clamp(2rem, 5vw, 2.9rem);line-height:1}.video-lite__label{position:absolute;left:50%;bottom:1.1rem;transform:translateX(-50%);width:max-content;max-width:calc(100% - 2rem);padding:.48rem .78rem;border-radius:999px;background:rgba(0,0,0,.58);font-size:.85rem;font-weight:700;line-height:1.2;text-align:center;backdrop-filter:blur(8px)}.video-lite__trigger:focus-visible .video-lite__thumbnail,.video-lite__trigger:hover .video-lite__thumbnail{transform:scale(1.045);filter:saturate(1.06) contrast(1.03)}.video-lite__trigger:focus-visible .video-lite__play,.video-lite__trigger:hover .video-lite__play{transform:scale(1.07);background:var(--color_cta_hover);box-shadow:0 18px 38px rgba(0,0,0,.34)}.video-lite__trigger:focus-visible{outline:4px solid color-mix(in srgb,var(--color_cta_base) 44%,transparent);outline-offset:-4px}.video-lite__fallback{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.72rem .9rem;border-top:1px solid var(--color_border_default);background:var(--color_surface_card_bg);color:var(--color_text_muted);font-size:.78rem;line-height:1.35}.trial-quick-benefit,.video-lite__fallback a{color:var(--color_cta_base_blue);font-weight:700}.video-lite__fallback a{flex:0 0 auto;text-decoration:none;white-space:nowrap}.video-lite__fallback a:focus-visible,.video-lite__fallback a:hover{color:var(--color_cta_hover_blue);text-decoration:underline;text-underline-offset:2px}.video-lite.is-playing .video-lite__viewport{background:#000}.video-lite.is-playing .video-lite__fallback{justify-content:flex-end;padding-block:.5rem}.media-frame--video .video-lite{border:0;border-bottom:1px solid var(--color_border_default);border-radius:0;box-shadow:none}.trial-registration-hero--energized{position:relative;isolation:isolate;overflow:hidden}.trial-registration-hero--energized::after,.trial-registration-hero--energized::before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none;filter:blur(10px)}.trial-registration-hero--energized::before{width:320px;height:320px;top:-150px;right:-90px;background:color-mix(in srgb,var(--color_cta_base) 12%,transparent)}.trial-registration-hero--energized::after{width:380px;height:380px;bottom:-260px;left:-180px;background:color-mix(in srgb,var(--color_cta_base_blue) 9%,transparent)}.trial-registration-intro--energized .page-kicker{box-shadow:0 8px 24px -16px color-mix(in srgb,var(--color_cta_base) 65%,transparent)}.trial-quick-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.15rem}.trial-quick-benefit{display:inline-flex;align-items:center;gap:.38rem;padding:.42rem .7rem;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 16%,var(--color_border_default));border-radius:999px;background:color-mix(in srgb,var(--color_surface_card_bg) 88%,transparent);box-shadow:0 8px 20px -18px rgba(0,0,0,.35);font-size:.72rem}.trial-registration-card--energized{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--color_cta_base_blue) 18%,var(--color_border_default))}.trial-registration-card--energized::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--color_cta_base)}.trial-registration-card__banner{display:flex;gap:.75rem;align-items:center;margin:-.25rem 0 1.35rem;padding:.85rem 1rem;border-radius:var(--library-radius-lg);color:var(--color_text_heading);background:linear-gradient(135deg,color-mix(in srgb,var(--color_cta_base_blue) 7%,var(--color_surface_card_bg)),color-mix(in srgb,var(--color_cta_base) 6%,var(--color_surface_card_bg)))}.trial-registration-card__banner-icon{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:13px;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:1.1rem}.trial-registration-card__banner strong{display:block;font-size:.86rem;font-weight:800}.payment-method-welcome p,.trial-registration-card__banner p{color:var(--color_text_muted);font-size:.72rem;line-height:1.45}.trial-registration-card__banner p{margin:.12rem 0 0}.email-verification-card,.payment-flow-hero--energized,.tax-id-card--automatic,.trial-scope-actions .btn{position:relative;overflow:hidden}.trial-scope-actions .btn::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.22) 45%,transparent 70%);transform:translateX(-125%);transition:transform .48s}.trial-scope-actions .btn:focus-visible::after,.trial-scope-actions .btn:hover::after{transform:translateX(125%)}.payment-flow-page--energized{background:radial-gradient(circle at 88% 4%,color-mix(in srgb,var(--color_cta_base) 8%,transparent),transparent 26rem),radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--color_cta_base_blue) 7%,transparent),transparent 30rem),var(--color_surface_page_bg)}.payment-flow-hero--energized::after{content:"";position:absolute;width:250px;height:250px;right:max(1rem,calc((100vw - 1140px)/ 2));bottom:-175px;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--color_cta_base) 12%,transparent)}.payment-flow-highlights{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:center;margin-top:1rem}.payment-flow-highlight{display:inline-flex;gap:.38rem;align-items:center;padding:.42rem .68rem;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 15%,var(--color_border_default));border-radius:999px;color:var(--color_text_heading);background:var(--color_surface_card_bg);font-size:.68rem;font-weight:700;box-shadow:0 8px 20px -18px rgba(0,0,0,.35)}.payment-method-welcome{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 18%,var(--color_border_default));border-radius:var(--library-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color_cta_base_blue) 6%,var(--color_surface_card_bg)),color-mix(in srgb,var(--color_cta_base) 5%,var(--color_surface_card_bg)))}.payment-method-welcome__icon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-size:1.15rem}.payment-method-welcome p{margin:.2rem 0 0}.payment-provider-heading{margin:1.35rem 0 .85rem}.payment-provider-heading p{margin:0 0 .2rem;color:var(--color_cta_base_blue);font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.payment-provider-heading h2{margin:0;color:var(--color_text_heading);font-size:1.18rem;font-weight:800}.payment-provider-heading span{display:block;margin-top:.28rem;color:var(--color_text_muted);font-size:.7rem;line-height:1.45}.payment-provider-card,.payment-provider-external,.payment-provider-link{transition:border-color .16s,box-shadow .16s,transform .16s}.payment-provider-card:hover,.payment-provider-external:hover,.payment-provider-link:hover{border-color:color-mix(in srgb,var(--color_cta_base_blue) 36%,var(--color_border_default));box-shadow:0 16px 30px -24px rgba(0,56,174,.55)}.payment-order-summary--energized{overflow:hidden;border-color:color-mix(in srgb,var(--color_cta_base_blue) 22%,var(--color_border_default))}.payment-order-summary__visual{display:flex;gap:.55rem;align-items:center;margin:-1.25rem -1.25rem 1rem;padding:.85rem 1.25rem;color:var(--color_text_inverse);background:linear-gradient(120deg,var(--color_cta_base_blue),var(--color_cta_hover_blue));font-size:.7rem;font-weight:800}.onboarding-step,.tax-id-detected{color:var(--color_text_muted);font-weight:700}.payment-order-summary__visual i{color:var(--color_cta_base);font-size:1rem}.payment-order-summary__activation{display:flex;gap:.5rem;align-items:flex-start;margin-top:1rem;padding:.75rem;border-radius:var(--library-radius-md);color:var(--color_text_muted);background:color-mix(in srgb,var(--color_surface_green) 8%,var(--color_surface_card_bg));font-size:.66rem;line-height:1.45}.payment-order-summary__activation i{flex:0 0 auto;color:var(--color_surface_green);font-size:.9rem}.email-verification-card::before,.tax-id-card--automatic::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--color_cta_base)}.tax-id-field-head{display:flex;gap:.75rem;align-items:center;justify-content:space-between;margin-bottom:.42rem}.tax-id-detected{display:inline-flex;min-height:26px;align-items:center;padding:.28rem .55rem;border-radius:999px;background:var(--color_surface_meta_bg);font-size:.62rem;white-space:nowrap}.tax-id-detected.is-cnpj,.tax-id-detected.is-cpf{color:var(--color_cta_base_blue);background:color-mix(in srgb,var(--color_cta_base_blue) 8%,var(--color_surface_card_bg))}.tax-id-input-wrap .form-control{padding-right:2.75rem;text-transform:uppercase}.tax-id-input-status{position:absolute;top:50%;right:.9rem;color:var(--color_text_muted);transform:translateY(-50%)}.tax-id-form-help{margin:.4rem 0 0;color:var(--color_text_muted);font-size:.65rem;line-height:1.45}.tax-id-card__privacy--automatic{margin-top:0}.onboarding-page{min-height:100%;background:radial-gradient(760px 360px at 8% 0,color-mix(in srgb,var(--color_cta_base_blue) 8%,transparent),transparent 65%),var(--color_surface_page_bg)}.onboarding-header{padding:.9rem 0;border-bottom:1px solid color-mix(in srgb,var(--color_border_default) 80%,transparent);background:color-mix(in srgb,var(--color_surface_page_bg) 92%,var(--color_surface_card_bg) 8%)}.onboarding-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.onboarding-kicker,.onboarding-step{display:inline-flex;align-items:center;gap:.45rem}.onboarding-brand img{display:block;width:124px;height:auto}.onboarding-step{font-size:.74rem}.onboarding-step__dot{width:8px;height:8px;border-radius:50%;background:var(--color_cta_base);box-shadow:0 0 0 4px color-mix(in srgb,var(--color_cta_base) 16%,transparent)}.onboarding-main{flex:1 0 auto;padding:clamp(2.25rem,5vw,4.5rem) 0}.onboarding-shell{width:min(860px,100%);margin-inline:auto}.onboarding-shell--narrow{width:min(680px,100%)}.onboarding-intro{margin-bottom:1.5rem;text-align:center}.onboarding-kicker{margin-bottom:.8rem;color:var(--color_cta_base_blue);font-size:.72rem;font-weight:800}.onboarding-title{margin:0;color:var(--color_text_heading);font-size:clamp(1.85rem, 1.35rem + 1.4vw, 2.65rem);font-weight:800;line-height:1.08;text-wrap:balance}.onboarding-lead{max-width:650px;margin:.85rem auto 0;color:var(--color_text_muted);font-size:clamp(.96rem, .9rem + .2vw, 1.08rem);line-height:1.55;text-wrap:pretty}.onboarding-card{border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:0 24px 55px -38px rgba(0,56,174,.45)}.onboarding-card__body{padding:clamp(1.25rem,2vw,2rem)}.onboarding-card__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.25rem,2vw,2rem);border-top:1px solid var(--color_border_default);background:var(--color_surface_meta_bg);border-radius:0 0 var(--library-radius-xl) var(--library-radius-xl)}.onboarding-note{display:flex;gap:.65rem;align-items:flex-start;margin:0;color:var(--color_text_muted);font-size:.74rem;line-height:1.45}.onboarding-alert{margin-bottom:1rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--color_surface_red) 24%,var(--color_border_default));border-radius:var(--library-radius-md);color:#8c2020;background:color-mix(in srgb,var(--color_surface_red) 7%,var(--color_surface_card_bg));font-size:.78rem}.keyword-review-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-bottom:1rem;padding:.85rem 1rem;border-radius:var(--library-radius-md);background:color-mix(in srgb,var(--color_cta_base_blue) 5%,var(--color_surface_card_bg))}.keyword-review-summary__copy strong{display:block;color:var(--color_text_heading);font-size:.9rem}.keyword-review-summary__copy span{display:block;margin-top:.2rem;color:var(--color_text_muted);font-size:.72rem}.keyword-review-summary__counts{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.keyword-review-count,.keyword-suggestion{align-items:center;background:var(--color_surface_card_bg)}.keyword-review-count{display:inline-flex;gap:.35rem;padding:.35rem .55rem;border-radius:999px;color:var(--color_text_muted);border:1px solid var(--color_border_default);font-size:.66rem;font-weight:700}.keyword-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.9rem 1rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md);transition:opacity .2s,transform .2s,border-color .2s}.keyword-suggestion.is-removing{opacity:0;transform:translateY(-8px) scale(.985)}.keyword-suggestion.is-busy{pointer-events:none;opacity:.65}.keyword-suggestion__term{display:flex;gap:.7rem;align-items:center;min-width:0}.keyword-suggestion__icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--color_cta_base_blue);background:color-mix(in srgb,var(--color_cta_base_blue) 8%,var(--color_surface_card_bg))}.keyword-suggestion__copy strong{display:block;overflow:hidden;color:var(--color_text_heading);font-size:.92rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.keyword-suggestion__copy span{display:block;margin-top:.18rem;color:var(--color_text_muted);font-size:.68rem}.keyword-suggestion__actions{display:flex;gap:.45rem}.keyword-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:92px;border-radius:.45rem;font-size:.72rem;font-weight:700}.keyword-action--accept{--bs-btn-color:var(--color_text_inverse);--bs-btn-border-color:var(--color_cta_base_blue);--bs-btn-hover-color:var(--color_text_inverse);--bs-btn-hover-bg:var(--color_cta_hover_blue);--bs-btn-hover-border-color:var(--color_cta_hover_blue)}.keyword-action--reject{--bs-btn-color:var(--color_text_muted);--bs-btn-border-color:var(--color_border_soft);--bs-btn-hover-color:var(--color_text_heading);--bs-btn-hover-bg:var(--color_surface_meta_bg);--bs-btn-hover-border-color:var(--color_text_muted)}.keyword-review-empty{padding:2rem 1rem;text-align:center}.keyword-review-empty i{display:block;margin-bottom:.6rem;color:var(--color_surface_green);font-size:2rem}.keyword-review-empty strong{display:block;color:var(--color_text_heading)}.keyword-review-empty span{display:block;margin-top:.3rem;color:var(--color_text_muted);font-size:.76rem}.email-destination{display:flex;gap:.75rem;align-items:center;margin-bottom:1rem;padding:.85rem 1rem;border-radius:var(--library-radius-md);background:color-mix(in srgb,var(--color_cta_base_blue) 6%,var(--color_surface_card_bg))}.email-destination__icon{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--color_text_inverse);background:var(--color_cta_base_blue)}.email-destination strong{display:block;color:var(--color_text_heading);font-size:.8rem}.email-destination span,.email-destination>div>span{display:block;margin-top:.15rem;color:var(--color_text_muted);font-size:.72rem;word-break:break-word}.email-promotions-note{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:1rem;padding:.8rem .9rem;border:1px solid color-mix(in srgb,var(--color_cta_base) 34%,var(--color_border_default));border-radius:var(--library-radius-md);background:color-mix(in srgb,var(--color_cta_base) 8%,var(--color_surface_card_bg));color:var(--color_text_heading);font-size:.74rem;line-height:1.45}.verification-code{width:min(360px,100%);margin-inline:auto;text-align:center}.verification-code .form-control{min-height:64px;border-width:2px;border-radius:var(--library-radius-md);font-size:clamp(1.55rem,1.2rem + 1vw,2rem);font-weight:800;letter-spacing:.38em;text-align:center;text-indent:.38em}.email-help-panel,.profile-form-section{border-top:1px solid var(--color_border_default)}.verification-code__hint{margin:.45rem 0 0;color:var(--color_text_muted);font-size:.68rem}.email-actions-row{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;justify-content:center;margin-top:1rem}.email-help-panel{margin-top:1.25rem;padding-top:1.25rem}.email-help-panel__title{margin:0 0 .75rem;color:var(--color_text_heading);font-size:1rem;font-weight:800}.email-provider-tabs{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.email-provider-tab{border:1px solid var(--color_border_default);border-radius:999px;padding:.38rem .7rem;color:var(--color_text_muted);background:var(--color_surface_card_bg);font-size:.68rem;font-weight:700}.email-edit-panel,.email-provider-panel{background:var(--color_surface_meta_bg)}.email-provider-panel{padding:.85rem 1rem;border-radius:var(--library-radius-md);color:var(--color_text_muted);font-size:.72rem;line-height:1.5}.email-provider-panel ol{margin:0;padding-left:1.1rem}.email-provider-panel li+li{margin-top:.3rem}.email-edit-panel{margin-top:.8rem;padding:.9rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md)}.verification-why .accordion-button{padding:.75rem .9rem;color:var(--color_text_heading);background:0 0;font-size:.76rem;font-weight:750}.verification-why .accordion-body{padding:.2rem .9rem .9rem;color:var(--color_text_muted);font-size:.72rem;line-height:1.5}.profile-form-section{margin-top:1.4rem;padding-top:1.25rem}.profile-form-section__title{display:flex;gap:.6rem;align-items:center;margin:0 0 1rem;color:var(--color_text_heading);font-size:1rem;font-weight:800}.password-rule,.password-toggle,.profile-security-note{color:var(--color_text_muted)}.profile-form-section__title i{color:var(--color_cta_base_blue)}.password-field .form-control{padding-right:2.9rem}.password-toggle{position:absolute;top:50%;right:.45rem;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:.4rem;background:0 0;transform:translateY(-50%)}.api-key-meta,.password-panel__footer{border-top:1px solid var(--color_border_default)}.password-toggle:focus-visible,.password-toggle:hover{color:var(--color_cta_base_blue);background:var(--color_surface_meta_bg)}.password-rule{margin:.4rem 0 0;font-size:.66rem}.profile-security-note{display:flex;gap:.6rem;align-items:flex-start;margin-top:1rem;padding:.8rem .9rem;border-radius:var(--library-radius-md);background:color-mix(in srgb,var(--color_surface_green) 7%,var(--color_surface_card_bg));font-size:.7rem;line-height:1.45}.profile-security-note i{flex:0 0 auto;color:var(--color_surface_green);font-size:1rem}.account-form-grid .form-field--full,.subscription-currency--compact noscript{grid-column:1/-1}.tax-id-input-wrap .form-control.is-invalid,.tax-id-input-wrap .form-control.is-valid,.was-validated .tax-id-input-wrap .form-control:invalid,.was-validated .tax-id-input-wrap .form-control:valid{padding-right:2.75rem;background-image:none}.password-field .form-control.is-invalid,.password-field .form-control.is-valid,.was-validated .password-field .form-control:invalid,.was-validated .password-field .form-control:valid{padding-right:2.9rem;background-image:none}.profile-form-grid .form-field>.invalid-feedback,.profile-form-grid .form-field>.valid-feedback{position:static;clear:both;margin-top:.38rem}.profile-form-grid .form-field:has(.form-control.is-invalid)>.invalid-feedback,.was-validated .profile-form-grid .form-field:has(.form-control:invalid)>.invalid-feedback{display:block}.email-destination__icon{display:grid!important;place-items:center;margin:0!important;color:var(--color_text_inverse)!important;line-height:1}.email-destination__icon i{display:block;margin:0;color:inherit;font-size:1rem;line-height:1}.content-panel a.btn-cta:focus-visible,.content-panel a.btn-cta:hover,.content-prose a.btn-cta:focus-visible,.content-prose a.btn-cta:hover{color:var(--color_text_inverse)}.content-panel a.btn-cta-outline,.content-prose a.btn-cta-outline{color:var(--color_cta_base_blue);text-decoration:none}.content-panel a.btn-cta-outline:focus-visible,.content-panel a.btn-cta-outline:hover,.content-prose a.btn-cta-outline:focus-visible,.content-prose a.btn-cta-outline:hover{color:var(--color_text_inverse)}.api-page-hero{position:relative;overflow:hidden;padding:clamp(2.6rem,7vw,5rem) 0;background:radial-gradient(700px 280px at 95% 0,color-mix(in srgb,var(--color_cta_base) 14%,transparent),transparent 72%),linear-gradient(135deg,var(--color_cta_base_blue),var(--color_cta_active_blue));color:var(--color_text_inverse)}.api-page-hero::after{content:"</>";position:absolute;right:clamp(1rem,7vw,6rem);bottom:-.28em;color:rgba(255,255,255,.08);font-size:clamp(8rem,20vw,18rem);font-weight:800;line-height:1;pointer-events:none}.api-key-card__head,.api-page-hero .page-subtitle,.api-page-hero .page-title{color:var(--color_text_inverse)}.api-page-hero__inner{position:relative;z-index:1;max-width:820px}.api-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.api-actions .btn-light{--bs-btn-color:var(--color_cta_base_blue);--bs-btn-bg:var(--color_text_inverse);--bs-btn-border-color:var(--color_text_inverse);--bs-btn-hover-color:var(--color_cta_active_blue);--bs-btn-hover-bg:#f1f5ff;--bs-btn-hover-border-color:#f1f5ff;font-weight:700}.api-overview-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:1.5rem;align-items:start}.account-panel,.api-info-card,.api-key-card,.how-step-card,.how-video-card,.password-panel{border:1px solid var(--color_border_default);border-radius:var(--library-radius-xl);background:var(--color_surface_card_bg);box-shadow:var(--library-shadow-soft)}.api-info-card,.password-panel__body{padding:clamp(1.2rem,3vw,2rem)}.api-info-card h2,.api-key-card h2{margin:0 0 .75rem;color:var(--color_text_heading);font-size:1.2rem;font-weight:800}.api-info-card p{color:var(--color_text_muted);line-height:1.65}.api-key-card{position:sticky;top:6rem;overflow:hidden}.api-key-card__head{padding:1.15rem 1.2rem;background:var(--color_cta_base_blue)}.api-access-status,.product-capability i{background:var(--library-surface-blue-soft)}.api-key-card__head h2{margin:0;color:inherit}.api-key-card__head p{margin:.35rem 0 0;color:rgba(255,255,255,.82);font-size:.75rem}.api-access-status{display:flex;gap:.65rem;align-items:flex-start;margin-bottom:1rem;padding:.75rem .85rem;border-radius:var(--library-radius-md);color:var(--color_text_muted);font-size:.72rem;line-height:1.45}.account-panel__head,.api-limit-card,.legal-text-scroll,.password-panel__footer{background:var(--color_surface_meta_bg)}.api-key-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center}.api-key-field .form-control{min-width:0;font-size:.78rem}.api-key-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.api-key-meta{display:grid;gap:.35rem;margin-top:1rem;padding-top:1rem;color:var(--color_text_muted);font-size:.68rem}.api-limit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.api-limit-card{padding:1rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg)}.api-limit-card i{color:var(--color_cta_base_blue);font-size:1.15rem}.api-limit-card strong{display:block;margin-top:.55rem;color:var(--color_text_heading);font-size:.82rem}.api-limit-card span,.legal-text-scroll{color:var(--color_text_muted);font-size:.7rem}.api-limit-card span{display:block;margin-top:.25rem;line-height:1.45}.api-rules-list{display:grid;gap:.7rem;margin:1rem 0 0;padding:0;list-style:none}.api-rules-list li{display:flex;gap:.65rem;color:var(--color_text_muted);font-size:.78rem;line-height:1.5}.api-rules-list i{flex:0 0 auto;color:var(--color_surface_green)}.legal-text-scroll{height:220px;overflow:auto;padding:1rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-md);font-family:var(--font-base);line-height:1.55;white-space:pre-wrap;scrollbar-gutter:stable}.legal-text-scroll:focus-visible{outline:0;box-shadow:var(--library-shadow-focus)}.account-page-main{padding:2.5rem 0 4rem}.account-page-header{max-width:780px;margin-bottom:1.5rem}.account-page-header .page-title{font-size:clamp(1.75rem,1.35rem + 1.4vw,2.55rem)}.password-panel{width:min(620px,100%);margin-inline:auto;overflow:hidden}.password-panel__footer{display:flex;justify-content:flex-end;padding:1rem clamp(1.2rem,3vw,2rem)}.account-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:1.5rem;align-items:start}.account-panel__head{display:flex;gap:.8rem;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--color_border_default)}.account-side-card,.preference-item{border:1px solid var(--color_border_default);background:var(--color_surface_card_bg)}.account-panel__head h2{margin:0;color:var(--color_text_heading);font-size:1rem;font-weight:800}.locked-field .form-control{padding-right:2.7rem;background:var(--color_form_disabled_bg);color:var(--color_form_disabled_text)}.locked-field__icon{position:absolute;top:50%;right:.85rem;color:var(--color_form_disabled_text);transform:translateY(-50%)}.locked-field-note{margin:.35rem 0 0;color:var(--color_text_muted);font-size:.65rem;line-height:1.4}.account-side{position:sticky;top:6rem;display:grid;gap:1rem}.account-side-card{padding:1rem;border-radius:var(--library-radius-lg);box-shadow:var(--library-shadow-soft)}.account-side-card h2{margin:0 0 .6rem;font-size:.9rem;font-weight:800}.account-side-card p{margin:0;color:var(--color_text_muted);font-size:.7rem;line-height:1.5}.account-side-card .btn{margin-top:.8rem;width:100%}.preference-list{display:grid;gap:.65rem}.preference-item{display:flex;gap:.7rem;align-items:flex-start;padding:.75rem .8rem;border-radius:var(--library-radius-md)}.preference-item .form-check-input{margin-top:.18rem}.preference-item span{display:block;margin-top:.15rem;color:var(--color_text_muted);font-size:.66rem;line-height:1.4}.account-form-actions{position:sticky;bottom:0;z-index:4;display:flex;gap:.75rem;align-items:center;justify-content:flex-end;margin-top:1rem;padding:1rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:rgba(255,255,255,.94);box-shadow:0 -8px 24px rgba(28,28,28,.06);backdrop-filter:blur(10px)}.library-index-stat,.subscription-adjustments,.subscription-coupon,.subscription-currency--compact{box-shadow:var(--library-shadow-soft)}.how-works-hero{padding:clamp(2.6rem,7vw,5rem) 0;background:radial-gradient(750px 300px at 90% 0,color-mix(in srgb,var(--color_cta_base) 12%,transparent),transparent 70%),var(--color_surface_card_bg)}.how-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.how-video-card__body{padding:1rem 1.05rem 1.15rem}.how-video-card__body h2{margin:0;color:var(--color_text_heading);font-size:1rem;font-weight:800}.how-video-card__body p{margin:.4rem 0 0;color:var(--color_text_muted);font-size:.72rem;line-height:1.5}.how-step-card{padding:1.15rem}.how-step-card__number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--color_text_inverse);background:var(--color_cta_base_blue);font-weight:800}.how-step-card h3{margin:.8rem 0 0;color:var(--color_text_heading);font-size:.9rem;font-weight:800}.how-step-card p{margin:.35rem 0 0;color:var(--color_text_muted);font-size:.72rem;line-height:1.5}.library-index-stat__icon,.product-capability i{place-items:center;font-size:1.05rem;color:var(--color_cta_base_blue)}.product-capability{padding:1rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.product-capability i{display:grid;width:38px;height:38px;border-radius:.7rem}.product-capability h3{margin:.75rem 0 0;color:var(--color_text_heading);font-size:.86rem;font-weight:800}.product-capability p{margin:.35rem 0 0;color:var(--color_text_muted);font-size:.7rem;line-height:1.5}@media (max-width:991.98px){.account-layout,.api-overview-grid,.how-flow,.payment-flow-layout,.pix-payment-layout,.social-proof-grid--compact,.trial-video-grid{grid-template-columns:1fr}.trial-video-notes{min-height:0}.payment-order-summary{position:static;order:-1}.pix-order-summary{order:-1}.account-side,.api-key-card{position:static}.api-limit-grid,.product-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.account-form-grid,.account-form-grid--three,.api-limit-grid,.card-grid--2,.card-grid--3,.card-grid--4,.card-grid--5,.component-grid,.feature-grid,.gateway-card-grid,.how-video-grid,.library-index-grid,.listing-toolbar,.media-gallery,.metadata-grid,.order-history-details td>div,.payment-method-grid,.payment-method-panel,.pix-instructions ol,.pix-payment-card,.plan-choice-grid,.pricing-grid,.product-capability-grid,.profile-form-grid,.state-grid,.steps-grid,.subscription-confidence,.token-grid,.trial-scope-actions{grid-template-columns:1fr}#planos .d-flex.align-items-center.justify-content-between{align-items:flex-start!important;flex-direction:column;gap:.75rem}#planos .btn,.form-actions .btn,.listing-toolbar .btn,.page-actions .btn{width:100%}.account-form-actions,.onboarding-card__footer,.password-panel__footer,.result-card__header,.section-header{align-items:stretch;flex-direction:column}.form-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.preparation-header{padding-bottom:0}.preparation-main{min-height:auto;padding-top:1rem}.preparation-safe-note,.preparation-visual{display:none}.preparation-content{padding:1.35rem}.preparation-panel{border-radius:var(--library-radius-xl)}.order-history-table-wrap,.subscription-comparison{overflow-x:auto}.subscription-table{min-width:680px}.subscription-section{padding-bottom:7.5rem}.mobile-purchase-bar{position:fixed;right:0;bottom:0;left:0;z-index:1050;display:flex;gap:.8rem;align-items:center;justify-content:space-between;padding:.75rem max(.85rem,env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom)) max(.85rem,env(safe-area-inset-left));border-top:1px solid var(--color_border_default);background:color-mix(in srgb,var(--color_surface_card_bg) 96%,transparent);box-shadow:0 -10px 30px rgba(28,28,28,.08);backdrop-filter:blur(12px)}.mobile-purchase-bar__price{min-width:0}.mobile-purchase-bar__price span{display:block;overflow:hidden;color:var(--color_text_muted);font-size:.62rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-purchase-bar__price strong{display:block;color:var(--color_cta_base_blue);font-size:1rem;line-height:1.1}.mobile-purchase-bar .btn{flex:0 0 auto}.preparation-focus{min-height:480px;padding:1.6rem 1.2rem}.preparation-focus__visual{width:160px;height:160px}.preparation-focus__core{inset:48px}.preparation-focus__orbit--middle{inset:17px}.preparation-focus__orbit--inner{inset:37px}.payment-method-choice>span{min-height:94px;grid-template-columns:42px minmax(0,1fr);align-items:center;justify-items:start;text-align:left}.payment-method-choice i{grid-row:1/span 2;margin:0}.payment-method-panel__visual{width:70px;height:70px}.order-history-table{min-width:620px}.payment-provider-card summary,.payment-provider-link{grid-template-columns:46px minmax(0,1fr)}.payment-provider-action{grid-column:2;justify-self:start}.account-form-grid .form-field--full,.gateway-card-grid__wide,.profile-form-grid .form-field--full{grid-column:auto}.pix-payment-card__qr img{width:min(240px,100%)}.payment-flow-highlights,.trial-quick-benefits{justify-content:flex-start}.trial-registration-intro--energized{text-align:left}.payment-method-welcome{align-items:start}.account-form-actions .btn,.api-actions .btn,.onboarding-card__footer .btn,.password-panel__footer .btn{width:100%}}.library-index-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.library-index-stat{display:flex;gap:.85rem;align-items:center;min-height:92px;padding:1rem;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 14%,var(--color_border_default));border-radius:var(--library-radius-lg);background:color-mix(in srgb,var(--color_surface_card_bg) 92%,var(--library-surface-blue-soft))}.library-index-stat__icon{display:grid;flex:0 0 auto;width:42px;height:42px;border-radius:.8rem;background:var(--library-surface-blue-soft)}.library-index-stat strong{display:block;color:var(--color_text_heading);font-size:1.15rem;font-weight:800;line-height:1.1}.library-index-stat span{display:block;margin-top:.2rem;color:var(--color_text_muted);font-size:.76rem;line-height:1.35}.library-index-jump{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.35rem}.library-index-card__tag,.library-index-jump a{display:inline-flex;align-items:center;line-height:1}.library-index-jump a{gap:.4rem;padding:.48rem .75rem;border:1px solid var(--color_border_default);border-radius:999px;color:var(--color_text_heading);background:var(--color_surface_card_bg);font-size:.75rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.library-index-jump a:focus-visible,.library-index-jump a:hover{border-color:var(--color_cta_base_blue);color:var(--color_cta_base_blue);background:var(--library-surface-blue-soft)}.library-index-section+.library-index-section{border-top:1px solid var(--color_border_default)}.library-index-section .section-header{margin-bottom:1.4rem}.library-index-card--accent .library-index-card__icon{color:var(--color_text_heading);background:var(--color_cta_base)}.library-index-card--soft .library-index-card__icon,.library-index-card__tag{color:var(--color_cta_base_blue);background:var(--library-surface-blue-soft)}.library-index-card__tag{width:fit-content;margin-bottom:.8rem;padding:.28rem .52rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.subscription-adjustments .subscription-currency--compact,.subscription-currency--compact{grid-template-columns:auto minmax(0,1fr)}.subscription-sidebar{position:sticky;top:92px;display:grid;gap:.75rem;align-self:start}.subscription-page--direct .subscription-summary{position:static}.subscription-currency--compact{display:grid;gap:.65rem;align-items:center;width:100%;padding:.65rem .75rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.subscription-currency--compact .subscription-currency__label{margin:0;color:var(--color_text_muted);font-size:.7rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.subscription-currency--compact .form-select{min-height:38px;border-color:color-mix(in srgb,var(--color_cta_base_blue) 20%,var(--color_border_default));background-color:var(--color_surface_card_bg);font-size:.75rem;font-weight:700}.subscription-currency--compact.is-submitting .form-select{opacity:.7;pointer-events:none}.period-choice--bonus .period-choice__label{min-height:88px;border-color:color-mix(in srgb,var(--color_cta_base) 40%,var(--color_border_default));background:linear-gradient(180deg,#fff8ed,#fff)}.period-choice__bonus-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;width:fit-content;margin:0 auto .35rem;padding:.25rem .5rem;border-radius:999px;color:#7d3d00;background:#ffe4bd;font-size:.58rem;font-weight:900;letter-spacing:.025em;line-height:1;text-transform:uppercase}.period-choice--bonus:hover .period-choice__label{border-color:var(--color_cta_base)}.period-choice--bonus>input:checked+.period-choice__label{border-color:var(--color_cta_base_blue)}.period-choice--bonus>input:checked+.period-choice__label .period-choice__bonus-badge{color:var(--color_cta_active_blue);background:var(--color_text_inverse)}.subscription-summary__bonus{display:flex;gap:.55rem;align-items:center;margin-top:.75rem;padding:.72rem .8rem;border:1px solid color-mix(in srgb,var(--color_cta_base) 38%,var(--color_border_default));border-radius:var(--library-radius-md);color:#713800;background:linear-gradient(135deg,#fff0da,#fff9f0);font-size:.72rem;font-weight:800;line-height:1.4}.subscription-summary__bonus[hidden],.subscription-summary__row[hidden]{display:none!important}.subscription-summary__bonus i{flex:0 0 auto;color:var(--color_cta_base);font-size:1.05rem}.subscription-video-card{width:min(100%,900px);margin-inline:auto}@media (max-width:991.98px){.library-index-grid,.library-index-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-sidebar{position:static}}.subscription-coupon{display:grid;gap:.45rem;width:100%;padding:.75rem;border:1px solid var(--color_border_default);border-radius:var(--library-radius-lg);background:var(--color_surface_card_bg)}.subscription-coupon__label{margin:0;color:var(--color_text_heading);font-size:.72rem;font-weight:800}.subscription-coupon__control .form-control{min-height:40px;text-transform:uppercase}.subscription-coupon__control .btn{min-width:78px;white-space:nowrap}.subscription-coupon__status{display:flex;gap:.4rem;align-items:flex-start;margin:0;color:var(--color_text_muted);font-size:.66rem;line-height:1.35}.subscription-coupon__status.is-valid,.subscription-summary__row--coupon strong{color:#176b35}.subscription-coupon__status.is-invalid{color:#9f2d2d}.subscription-coupon__status i{flex:0 0 auto;margin-top:.05rem}.subscription-summary__row--bonus-saving strong,.subscription-summary__row--saving strong{color:var(--color_cta_base)}.subscription-summary__row--saving{padding-top:.55rem;border-top:1px dashed var(--color_border_default);font-weight:800}.subscription-summary__row--saving span{color:var(--color_text_heading)}.subscription-adjustments{display:grid;gap:.75rem;width:100%;padding:.8rem;border:1px solid color-mix(in srgb,var(--color_cta_base_blue) 24%,var(--color_border_default));border-radius:1.15rem;background:color-mix(in srgb,var(--color_cta_base_blue) 4%,var(--color_surface_card_bg))}.subscription-adjustments .subscription-coupon,.subscription-adjustments .subscription-currency--compact{width:100%;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}.subscription-adjustments .subscription-coupon{padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color_cta_base_blue) 16%,var(--color_border_default))}.subscription-adjustments .form-select,.subscription-adjustments .subscription-coupon__control{border-radius:999px}.subscription-adjustments .subscription-coupon__control .form-control{border-radius:999px 0 0 999px!important}.subscription-adjustments .subscription-coupon__control .btn{border-radius:0 999px 999px 0!important}@media (max-width:575.98px){.country-chip{width:100%;justify-content:center;text-align:center}.hero-form .input-group-lg .form-control{padding:.7rem .85rem}.hero-form .btn{padding:.6rem .85rem}.example-stamp{top:.5rem;left:.5rem;transform:scale(.95)}.conversion-hero,.page-hero{padding-block:2.5rem}.page-title,.subscription-title{font-size:2rem}.api-key-field,.keyword-review-summary,.keyword-suggestion,.library-index-grid,.library-index-overview,.metric-strip,.payment-card-form__row,.payment-method-welcome{grid-template-columns:1fr}.form-actions,.page-actions,.subscription-panel__header{flex-direction:column}.preparation-progress__meta{align-items:flex-start;flex-direction:column;gap:.2rem}.subscription-hero{padding-top:2.2rem}.conversion-help span{display:none}.purchase-progress__item{font-size:.62rem}.subscription-assurance{align-items:center;flex-direction:column;gap:.35rem}.payment-flow-hero,.payment-status-header,.trial-registration-intro{text-align:left}.trial-registration-card{padding:1.15rem}.trial-registration-section__heading{grid-template-columns:32px minmax(0,1fr);gap:.65rem}.trial-registration-step{width:32px;height:32px}.trial-registration-assurance,.video-lite__fallback{align-items:flex-start;flex-direction:column}.api-key-field .btn,.api-key-toolbar .btn,.email-actions-row .btn,.keyword-suggestion__actions,.pix-copy-button,.trial-scope-actions .btn{width:100%}.order-created-banner{align-items:center}.order-created-banner h2{font-size:1.08rem}.payment-flow-hero .purchase-progress{overflow-x:auto;justify-content:flex-start}.payment-provider-card summary,.payment-provider-link{padding:.8rem}.payment-provider-link--static .btn{grid-column:1/-1;width:100%}.video-lite__viewport{min-height:190px}.video-lite__label{bottom:.75rem;font-size:.78rem}.tax-id-detected,.video-lite__fallback a{white-space:normal}.payment-flow-highlight,.trial-quick-benefit{width:100%;justify-content:flex-start}.onboarding-header__inner,.trial-registration-card__banner{align-items:flex-start}.payment-method-welcome__icon{width:42px;height:42px}.tax-id-field-head{align-items:flex-start;flex-direction:column;gap:.4rem}.onboarding-step{max-width:150px;text-align:right}.keyword-review-summary__counts{justify-content:flex-start}.keyword-action{flex:1 1 0}.api-key-toolbar,.email-actions-row{align-items:stretch;flex-direction:column}.verification-code .form-control{letter-spacing:.25em;text-indent:.25em}.library-index-card{min-height:205px}.subscription-currency--compact{grid-template-columns:1fr;gap:.4rem}.subscription-coupon__control{display:grid;grid-template-columns:minmax(0,1fr) auto}.subscription-adjustments{padding:.72rem;border-radius:1rem}.subscription-adjustments .subscription-currency--compact{grid-template-columns:1fr}}:is(
.card-banner,.step-card,.title-card,.plan-card,.benefit-card,.q-card,.content-card,.tile-card,.stats-chart-card,.feature-card,.result-card,.detail-card,.pricing-card,.state-card,.library-index-card,.how-step-card,.how-video-card,.api-info-card,.api-limit-card,.account-side-card,.onboarding-card,.email-verification-card,.trial-registration-card,.payment-card-form,.payment-provider-card,.pix-payment-card,.tax-id-card
){border:var(--card-border);border-radius:var(--card-radius);background-color:var(--color_surface_card_bg);box-shadow:var(--card-shadow)}:is(
.pricing-card,.state-card,.onboarding-card,.email-verification-card,.trial-registration-card,.pix-payment-card,.tax-id-card
){border-radius:var(--card-radius-lg)}:is(
.plan-card,.plan-card-clickable,.library-index-card,.feature-card,.result-card,.pricing-card,.how-video-card,.payment-provider-card
){transition:var(--card-transition)}@media (hover:hover) and (pointer:fine){:is(
.plan-card,.plan-card-clickable,.library-index-card,.feature-card,.result-card,.pricing-card,.how-video-card,.payment-provider-card
):hover{border-color:var(--color_border_card_hover);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}}:is(
.plan-card,.plan-card-clickable,.library-index-card,.feature-card,.result-card,.pricing-card,.how-video-card,.payment-provider-card
):focus-within{border-color:color-mix(in srgb,var(--color_cta_base_blue) 48%,var(--color_border_card));box-shadow:var(--library-shadow-focus),var(--card-shadow)}.card-banner.favorited{border:var(--card-border);box-shadow:var(--card-shadow)}.card-banner.favorited::before{width:4px;border-radius:var(--card-radius) 0 0 var(--card-radius)}.card-banner .metaPane{background-color:var(--library-surface-blue-soft)}.api-key-card__body,.card-banner .lot-list,.card-banner.recommended,.detail-card .metadata-item,.onboarding-card__footer,.payment-provider-card__body,.subscription-summary__rows{border-color:var(--color_border_card)}.account-side-card,.api-limit-card,.card-banner .metaPane,.metadata-item,.result-card__meta,.secure-note{background-color:var(--card-surface-soft)}:is(
.step-card,.title-card,.plan-card,.benefit-card,.content-card,.tile-card,.feature-card,.result-card,.detail-card,.pricing-card,.how-step-card,.how-video-card,.api-info-card,.api-limit-card
) :is(h2,h3,.card-title-standard,.content-card__title,.plan-title){color:var(--color_text_heading);font-weight:800;line-height:1.22;text-wrap:balance}:is(
.step-card,.title-card,.plan-card,.benefit-card,.content-card,.tile-card,.feature-card,.result-card,.detail-card,.pricing-card,.how-step-card,.how-video-card,.api-info-card,.api-limit-card
) :is(p,.card-text-standard,.content-card__text,.plan-note){line-height:1.5;text-wrap:pretty}:is(
.step-num,.icon-badge,.tile-icon,.feature-card__icon,.how-step-card__number,.library-index-card__icon,.api-limit-card > i
){box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.how-step-card__number,.step-num{color:var(--color_text_inverse);background:var(--color_cta_base)}.feature-card__icon,.icon-badge,.library-index-card__icon,.tile-icon{color:var(--color_text_inverse);background:var(--color_cta_base_blue)}.feature-card__icon_preto,.icon-badge_preto,.library-index-card__icon_preto,.tile-icon_preto{color:var(--color_text_inverse);background:#1c1c1c!important}:is(
.card-banner,.step-card,.title-card,.plan-card,.benefit-card,.content-card,.tile-card,.feature-card,.result-card,.detail-card,.pricing-card
) .btn{border-radius:var(--card-radius-sm)}:is(
.card-banner,.step-card,.title-card,.plan-card,.benefit-card,.content-card,.tile-card,.feature-card,.result-card,.detail-card,.pricing-card
) .btn:focus-visible{box-shadow:var(--library-shadow-focus)}.plan-card.is-popular,.pricing-card.is-featured{border-color:var(--color_cta_base);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--color_cta_base) 15%,transparent),var(--card-shadow)}.card-banner.recommended .recommended-tag,.plan-badge,.pricing-card__badge,.recommended-tag{border:1px solid;box-shadow:0 3px 10px rgba(25,38,58,.1)}.title-card{padding:clamp(1rem,2.4vw,1.5rem)}.title-card__eyebrow{margin:0 0 .4rem;color:var(--color_cta_base_blue);font-size:.7rem;font-weight:800;letter-spacing:.065em;text-transform:uppercase}.title-card__title{margin:0;color:var(--color_text_heading);font-size:clamp(1.25rem, 1rem + 1vw, 1.8rem);font-weight:800;line-height:1.16}.title-card__text{max-width:70ch;margin:.65rem 0 0;color:var(--color_text_muted);line-height:1.55}@media (prefers-reduced-motion:reduce){.hint-bubble{transition:none;transform:none}*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}.keyword-suggestion,.video-lite__play,.video-lite__thumbnail{transition:none}:is(
.plan-card,.plan-card-clickable,.library-index-card,.feature-card,.result-card,.pricing-card,.how-video-card,.payment-provider-card
){transition:none}}.card-banner .metaPane.is-clamped::after{background:linear-gradient(to bottom,color-mix(in srgb,var(--library-surface-blue-soft) 0,transparent) 0,color-mix(in srgb,var(--library-surface-blue-soft) 62%,transparent) 50%,var(--library-surface-blue-soft) 100%)}.card-banner .meta--clamped .meta__fade,.card-banner .metaPane.meta--clamped::after{background:linear-gradient(to bottom,color-mix(in srgb,var(--library-surface-blue-soft) 0,transparent) 10%,color-mix(in srgb,var(--library-surface-blue-soft) 90%,transparent) 90%)}
