.admin{--admin-primary:#6948dc;--admin-ink:#192438;--admin-muted:#66758b;color:var(--admin-ink);background:#f5f6fa;min-height:100vh;font-family:Manrope,sans-serif;font-size:14px}.admin *{box-sizing:border-box}.admin h1,.admin h2,.admin h3,.admin p{margin:0 0 12px}.admin h1{letter-spacing:-.7px;font-size:28px}.admin h2{font-size:19px}.admin h3{font-size:15px}.admin p,.admin small{color:var(--admin-muted);line-height:1.65}.admin small{font-size:12px;display:block}.admin a{color:var(--admin-primary);overflow-wrap:anywhere}.admin button{background:var(--admin-primary);color:#fff;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:11px 16px;font-weight:700}.admin button:disabled{opacity:.5;cursor:not-allowed}.admin button:hover:not(:disabled){filter:brightness(.94)}.admin :focus-visible{outline-offset:3px;outline:3px solid #ad94ff}.admin label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:13px;font-weight:700;display:flex}.admin input,.admin select,.admin textarea{width:100%;min-width:0;color:var(--admin-ink);font:inherit;background:#fff;border:1px solid #dce0ea;border-radius:9px;padding:11px 12px}.admin textarea{resize:vertical;min-height:90px}.admin .admin-secondary{color:var(--admin-ink);background:#fff;border-color:#dce0ea}.admin .admin-text{color:var(--admin-primary);background:0 0;padding:8px}.admin-eyebrow{letter-spacing:1.7px;color:var(--admin-muted);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.admin-login{background:radial-gradient(at top,#eee6ff,#0000 70%),#f5f6fa;place-items:center;padding:30px 16px;display:grid}.admin-login-card{background:#fff;border:1px solid #e4e5ee;border-radius:20px;width:100%;max-width:420px;padding:36px;box-shadow:0 20px 80px #36325d12}.admin-login-card img{width:50px;margin-bottom:22px}.admin-login-card h1{font-size:24px}.admin-login-card button{width:100%}.admin-login-card>a{text-align:center;margin-top:22px;font-size:12px;display:block}.admin-shell{display:flex}.admin-sidebar{color:#d6dfef;background:#142135;flex-direction:column;flex-shrink:0;width:230px;height:100vh;padding:32px 18px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:10px;margin:0 10px 40px;font-size:21px;text-decoration:none;display:flex;color:#fff!important}.admin-brand img{width:37px}.admin-brand span{color:#a6b4ca;letter-spacing:.5px;font-size:11px;display:block}.admin-sidebar nav{gap:7px;display:grid}.admin-sidebar nav button{text-align:left;color:#bfcce0;background:0 0;padding:13px 16px;font-size:13px}.admin-sidebar nav button.active{color:#fff;background:#7354e9}.admin-sidebar-footer{border-top:1px solid #314056;margin-top:auto;padding:20px 10px 0}.admin-sidebar-footer span{color:#a6b4ca;margin-bottom:16px;font-size:11px;display:block}.admin-sidebar-footer a{color:#d6dfef}.admin-content{width:100%;min-width:0;max-width:1550px;padding:35px 40px 60px}.admin-topbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.admin-topbar h1{margin:0}.admin-account{align-items:center;gap:16px;font-size:12px;display:flex}.admin-notice{color:#624793;background:#f0eaff;border:1px solid #e2d8ff;border-radius:9px;margin:18px 0 24px;padding:12px 16px;font-size:12px;line-height:1.6}.admin-error,.admin-success{overflow-wrap:anywhere;border-radius:9px;margin:16px 0;padding:14px 18px}.admin-error{background:#fee9e7;color:#a03028!important}.admin-success{color:#216347;background:#e7f7ee}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:26px 0;display:grid}.admin-metric,.admin-card{background:#fff;border:1px solid #e4e7ef;border-radius:14px;padding:23px;box-shadow:0 3px 15px #1d2b4010}.admin-metric span{color:var(--admin-muted);min-height:36px;font-size:12px;line-height:1.5;display:block}.admin-metric strong{letter-spacing:-.6px;margin-top:12px;font-size:28px;display:block}.admin-card{margin-top:20px}.admin-card-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.admin-card-heading h2{margin-bottom:5px}.admin-card-heading p{margin:0}.admin-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;margin:24px 0;display:flex}.admin-filters label{flex:1;min-width:150px;margin:0}.admin-filters label:first-child{flex:2}.admin-table-wrap{overflow-x:auto}.admin table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.admin th{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#f7f8fb;padding:14px 12px;font-size:10px}.admin td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf0f5;max-width:320px;padding:18px 12px}.admin td small{margin-top:4px}.admin table button{white-space:nowrap;padding:8px 11px;font-size:11px}.admin-badge{color:#56647a;white-space:nowrap;background:#edf0f5;border-radius:20px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-block}.badge-completed,.badge-paid_mock{color:#226e4e;background:#e5f6ed}.badge-in_progress,.badge-submitted,.badge-queued,.badge-submitting{color:#6543b8;background:#eae6ff}.badge-uncertain,.badge-partial,.badge-pending,.badge-pending_payment{color:#99691d;background:#fff1d5}.badge-failed,.badge-rejected,.badge-canceled{color:#a63a3a;background:#fee7e7}.admin-pagination{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:15px;padding-top:20px;font-size:12px;display:flex}.admin-pagination>div,.admin-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-empty{text-align:center;padding:42px 16px}.admin-order-total{font-size:30px}.admin-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.admin-detail-grid p{margin-bottom:5px}.admin-live-box{background:#fff6e8;border-radius:10px;align-items:center;gap:20px;margin-top:20px;padding:18px;display:flex}.admin-live-box p{flex:1;margin:0}.admin-live-box button{white-space:nowrap}.admin-item{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.admin-item>div:last-child{gap:10px;display:grid}.admin-item p{margin-bottom:0}.admin-inline-form{background:#f7f8fb;border-radius:12px;max-width:650px;margin-top:20px;padding:22px}.admin-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-provider-grid .admin-card{padding:23px}.provider-saved-key{margin-bottom:22px}.provider-saved-key input{background:#f7f8fb}.provider-saved-key label{margin-bottom:10px}.admin hr{background:#e8ebf1;border:0;height:1px;margin:23px 0}.admin .admin-check{flex-direction:row;align-items:center}.admin-check input{width:16px;height:16px}.admin-route{border:1px solid #e4e7ef;border-radius:12px;grid-template-columns:100px 1fr 2fr auto;align-items:center;gap:16px;margin:20px 0;padding:20px;display:grid}.admin-route label{margin:0}.admin-timeline{margin:15px 0 0;padding-left:20px}.admin-timeline li{padding:0 0 20px 5px}.admin-timeline span{color:var(--admin-muted);margin-top:4px;font-size:12px;display:block}.order-receipt{width:100%;max-width:820px;margin:auto;padding:40px 20px}.order-receipt .admin-card{box-shadow:none}.receipt-paid-confirmation{color:#14532d;background:#f0fdf4;border:1px solid #86efac;border-radius:14px;margin:22px 0;padding:22px}.receipt-paid-heading{align-items:flex-start;gap:12px;display:flex}.receipt-paid-heading>div{min-width:0}.receipt-paid-check{color:#fff;background:#166534;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.receipt-paid-confirmation h2{color:#14532d;margin:0 0 8px;font-size:22px;line-height:1.35}.receipt-paid-confirmation p{color:inherit;margin:0;line-height:1.6}.receipt-delivery-feedback{border-top:1px solid #bbf7d0;margin-top:18px;padding-top:16px}.receipt-delivery-feedback h3{color:inherit;margin:0 0 6px;font-size:17px}.receipt-delivery-feedback.needs-attention{color:#92400e}@media (width<=1200px){.admin-content{padding:28px 24px}.admin-provider-grid{grid-template-columns:1fr}.admin-metrics,.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-shell{display:block}.admin-sidebar{width:100%;height:auto;padding:16px;position:static}.admin-brand{margin:0 0 18px}.admin-sidebar nav{flex-wrap:wrap;gap:4px;display:flex}.admin-sidebar nav button{padding:9px}.admin-sidebar-footer{display:none}.admin-content{padding:24px 16px}.admin-topbar{align-items:flex-start}.admin h1{font-size:22px}.admin-account span{display:none}.admin-card,.admin-metric{padding:18px}.admin-metric strong{font-size:23px}.admin-route{grid-template-columns:1fr}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:18px}.admin-item,.admin-live-box{flex-direction:column;align-items:flex-start}.admin-table-wrap{margin-left:-5px;margin-right:-5px}.admin-table-wrap table{min-width:800px}.admin-card-heading{align-items:flex-start}.admin-pagination{flex-wrap:wrap}.admin-order-total{font-size:24px}}.catalog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.catalog-filters,.catalog-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-wide{grid-column:1/-1}.catalog-form textarea{min-height:90px}.catalog-check{align-items:center;gap:8px;display:flex!important}.catalog-check input{width:auto!important}.catalog-flags{flex-wrap:wrap;gap:20px;display:flex}.catalog-settings{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-table td small{overflow-wrap:anywhere;display:block}.catalog-form{margin-top:20px}@media (width<=700px){.catalog-filters,.catalog-form,.catalog-settings{grid-template-columns:1fr}.catalog-heading{flex-direction:column;align-items:flex-start}}.catalog-image-preview{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;display:flex}.catalog-image-preview img{object-fit:contain;background:#f5f6fa;border-radius:12px;width:160px;height:160px}.catalog-image-upload input[type=file]{max-width:100%;padding:12px}.catalog-image-upload p,.catalog-quantity-rules p{color:#65748b;font-size:14px;line-height:1.6}.catalog-quantity-rules{background:#f8f6ff;border:1px solid #e5e1fa;border-radius:12px;padding:16px}.catalog-quantity-rules ul{overflow-wrap:anywhere;padding-left:20px;line-height:1.7}.catalog-quantity-rules b{color:#a32635}.product-delivery{border:1px solid #dde2ef;border-radius:12px;min-width:0;margin:12px 0;padding:20px}.product-delivery legend{padding:0 8px;font-size:20px;font-weight:700}.product-delivery h3{margin:0}.product-delivery .admin-route{margin:16px 0}.product-delivery small{color:#61728b;display:block}.product-delivery select{width:100%}.product-delivery .admin-route{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.product-delivery .admin-route>h3,.product-delivery .admin-route>small,.product-delivery .admin-route>label:last-of-type,.product-delivery .admin-route>.catalog-quantity-rules,.product-delivery .admin-route>.admin-actions{grid-column:1/-1}.product-delivery .admin-route>label{min-width:0}@media (width<=700px){.product-delivery{padding:14px}.product-delivery .admin-route{grid-template-columns:1fr;padding:14px}}.pix-qr{width:min(100%,280px);height:auto;margin:20px auto;display:block}.pix-payment textarea{overflow-wrap:anywhere}.badge-paid{color:#166534;background:#dcfce7}.badge-refunded{color:#991b1b;background:#fee2e2}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-regular-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-regular-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-bold-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-bold-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#20202a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--pink:#d65397;--plum:#762645;--green:#5bbc73;--orange:#f37945;--muted:#85838d;--line:#ece8ef;background:#fff;font-family:-apple-system,system-ui,Inter,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}:focus-visible{outline-offset:3px;outline:3px solid #2563eb}a{color:inherit}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.flow-page{place-items:center;min-height:100vh;padding:32px 20px;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif;line-height:normal;display:grid}.flow-page--choice{background:linear-gradient(135deg,#0a1929 0%,#102a43 50%,#0a1929 100%)}.choice-card{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;width:min(100%,500px);padding:40px 25px;box-shadow:0 10px 40px #0006}.safe-pill{border-radius:20px;align-items:center;gap:6px;margin-bottom:25px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.safe-pill--green{color:#10b981;background:#10b98126}.choice-card h1{margin:0 0 10px;font-size:24px;font-weight:700;line-height:31.2px}.choice-lead{color:#fff9;margin:0 0 30px;font-size:14px}.network-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin:0 0 25px;display:grid}.network-choice{color:#fff;background:#ffffff08;border:2px solid #ffffff1a;border-radius:16px;min-height:192.8px;padding:25px 10px;transition:all .3s}.network-choice:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0006}.network-choice--tiktok:hover{background:#25f4ee0d;border-color:#25f4ee}.network-choice--instagram:hover{background:#e1306c0d;border-color:#e1306c}.network-choice:focus-visible{outline-offset:3px;outline:3px solid #fff}.network-orb{background:linear-gradient(135deg,#000 0%,#25f4ee 50%,#fe2c55 100%);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:32px;display:grid}.network-choice--instagram .network-orb{background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%)}.network-choice strong{font-size:17px;line-height:20px;display:block}.network-copy{color:#ffffff80;white-space:pre-line;margin-top:12px;font-size:11px;line-height:15.4px;display:block}.rating-summary{color:#fff9;margin-top:0;font-size:13px}.rating-summary>div{text-align:center}.rating-summary b{color:inherit}.stars{color:#fbbf24;letter-spacing:2px;margin-right:5px;font-size:16px}.rating-summary small{color:#fff9;margin-top:8px;font-size:13px;line-height:15px;display:block}.flow-page--profile{background:linear-gradient(135deg,#1a0a29 0%,#2d1043 50%,#1a0a29 100%)}.flow-page--tiktok{background:linear-gradient(135deg,#0a1929 0%,#102a43 50%,#0a1929 100%)}.profile-card{color:#fff;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;width:min(100%,480px);padding:30px 25px;box-shadow:0 10px 40px #0006}.safe-pill--pink{color:#f472b6;background:#e1306c26}.flow-page--tiktok .safe-pill{color:#10b981;background:#10b98126}.profile-card .safe-pill{width:max-content;margin-bottom:20px;display:flex}.video-preview{aspect-ratio:auto;color:#fff;width:100%;height:240px;box-shadow:none;cursor:pointer;background:#050505;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;margin:0 0 25px;display:flex;position:relative;overflow:hidden}.video-preview.is-hidden{display:none}.video-preview video{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.video-shade{z-index:1;background:#0006;position:absolute;inset:0}.video-preview--tiktok{background:#050505}.video-sound{z-index:2;background:#0009;border-radius:20px;padding:6px 10px;font-size:12px;position:absolute;top:10px;right:10px}.play-circle{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #fff6;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;position:relative}.play-circle:before{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid #fff;width:0;height:0;margin-left:5px}.video-preview strong,.video-preview small{z-index:2;position:relative}.video-preview strong{margin-top:15px;font-size:18px}.video-preview small{color:#ffffffc2;margin-top:4px;font-size:13px}.profile-card h1{letter-spacing:normal;margin:0 0 8px;font-size:22px;font-weight:700;line-height:normal}.profile-lead{color:#fff9;margin:0 0 20px;font-size:14px;line-height:normal}.profile-search{grid-template-columns:1fr;gap:20px;display:grid}.profile-search input{color:#fff;width:100%;height:53.5px;box-shadow:none;background:#e1306c0d;border:2px solid #e1306c4d;border-radius:12px;outline:none;padding:16px 50px 16px 18px;font-size:15px;transition:all .2s}.profile-search input::placeholder{color:#ffffff59}.profile-search input:focus{box-shadow:none;background:#e1306c1a;border-color:#ec4899}.flow-page--tiktok .profile-search input{background:#10b9810d;border-color:#10b9814d}.flow-page--tiktok .profile-search input:focus{box-shadow:none;background:#10b9811a;border-color:#10b981}.profile-search{position:relative}.search-glass{color:#ffffff80;place-items:center;width:16px;height:21px;font-size:16px;display:grid;position:absolute;top:16px;right:18px}.search-glass svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;width:17px;height:17px}.gradient-button{color:#fff;background:linear-gradient(105deg,#c34fc2 0%,#e84261 52%,#f5aa48 100%);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 19px;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex;box-shadow:0 7px 17px #c33f842e}.gradient-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.profile-search .gradient-button,.profile-found>.gradient-button{width:100%}.profile-card .rating-summary{margin-top:18px}.profile-card .rating-summary small{display:none}.profile-card .rating-summary .stars{font-size:16px}.profile-card .gradient-button{color:#fff;height:51px;min-height:51px;box-shadow:none;background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%);border-radius:12px;padding:16px;font-weight:600}.flow-page--tiktok .profile-card .gradient-button{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.profile-card .gradient-button:hover:not(:disabled){filter:none;transform:translateY(-2px);box-shadow:0 8px 20px #e1306c66}.flow-page--tiktok .profile-card .gradient-button:hover:not(:disabled){box-shadow:0 8px 20px #10b98166}.field-error{color:#fca5a5;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:10px;margin:0 0 15px;padding:12px;font-size:13px}.spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.spinner--dark{border-color:#d05291 #d0529140 #d0529140}.profile-loading{text-align:center;padding:30px 0}.profile-loading p{color:#ffffffe0;margin:0;font-size:14px}.profile-loading-spinner{border:3px solid #e1306c33;border-top-color:#ec4899;border-radius:50%;width:40px;height:40px;margin:0 auto 15px;animation:.8s linear infinite spin;display:block}@keyframes spin{to{transform:rotate(360deg)}}.profile-found{animation:.28s both rise}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-header{text-align:left;background:#ffffff0d;border-radius:14px;align-items:center;gap:15px;margin:0 0 20px;padding:20px;display:flex}.avatar-bubble{background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;padding:2px;display:grid;overflow:hidden}.avatar-bubble img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-bubble span{color:#fff;background:#ec4899;border-radius:50%;place-items:center;width:100%;height:100%;font-size:25px;font-weight:700;display:grid}.flow-page--tiktok .avatar-bubble{background:linear-gradient(135deg,#ec4899,#8b5cf6);padding:0}.flow-page--tiktok .avatar-bubble span{background:#10b981}.profile-info{min-width:0}.profile-info h2{margin:0 0 4px;font-size:18px;font-weight:700;line-height:normal}.profile-handle{color:#fff9;margin:0 0 6px;font-size:14px}.profile-stats{gap:15px;font-size:12px;display:flex}.profile-stats strong{color:#ec4899;font-size:14px;font-weight:700}.flow-page--tiktok .profile-stats strong{color:#10b981}.profile-stats span{color:#ffffff80;font-size:12px}.found-message{text-align:center;background:#e1306c1a;border-radius:12px;margin:0 0 20px;padding:15px}.flow-page--tiktok .found-message{background:#10b9811a}.found-message p{margin:0}.found-message p:first-child{margin-bottom:4px;font-size:14px}.found-message .found-message-copy{color:#ffffffb3;font-size:13px}.profile-found>.gradient-button--secondary{background:#ffffff1a;margin-top:10px}.flow-page--tiktok .profile-found>.gradient-button--secondary{background:#ffffff1a}.store-page,.checkout-page{color:#24212a;background:#f5f3ff;min-height:100vh}.store-page,.store-page *,.checkout-page,.checkout-page *,.checkout-profile-page,.checkout-profile-page *{font-family:Manrope,sans-serif}.store-page{padding-top:106.75px}.checkout-page{padding-top:58.25px}.checkout-page .store-topbar{position:absolute}.store-topbar{z-index:100;width:100%;position:fixed;top:0;left:0}.store-header{z-index:10;background:#fff;border-bottom:1px solid #f1edf2;height:58.25px;position:relative;box-shadow:0 2px 14px #3516310b}.store-header-inner{justify-content:space-between;align-items:center;width:min(100% - 38px,1240px);height:100%;margin:0 auto;display:flex}.brand-button{background:0 0;border:0;place-items:center;width:62.63px;height:58px;padding:0;display:grid}.brand-logo{width:62.63px;height:auto;display:block;transform:translateY(.5px)}.store-nav{align-items:center;gap:22px;margin:0;display:flex;transform:translateY(.5px)}.store-nav button{color:#5a5a70;background:0 0;border:0;align-items:center;gap:5px;padding:6px 2px;font-size:14.5px;font-weight:600;line-height:21.75px;display:inline-flex}.nav-icon{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:15px;height:15px;display:inline-block}.nav-icon-dot,.nav-icon--filled{fill:currentColor;stroke:none}.nav-icon-cutout{fill:#fff}.nav-icon--user{width:14px;height:14px}.store-nav button:hover:not(:disabled){color:#c54685}.store-nav button:disabled{color:#5a5a70;opacity:1}.header-actions{align-items:center;gap:12px;display:flex}.mobile-menu-toggle{color:#831843;background:#fff;border:1.5px solid #f0e7ed;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;width:39px;height:32px;padding:0;display:none}.mobile-menu-toggle span{background:currentColor;border-radius:2px;width:16px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-menu-toggle span:nth-child(2){width:12px;margin-left:4px}.mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(5px)rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-5px)rotate(-45deg)}.mobile-menu-panel{z-index:99;background:#fff;border-top:1px solid #f0e7ed;flex-direction:column;gap:2px;padding:12px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0f0f1e14}.mobile-menu-panel.is-open{display:flex}.mobile-menu-link{color:#0f0f1e;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:43px;padding:13px 14px;font-size:14.5px;font-weight:600;display:flex}.mobile-menu-link:hover{background:#fdf4ff}.mobile-menu-link>span:first-child{align-items:center;gap:8px;display:inline-flex}.mobile-menu-link>span:first-child .nav-icon{width:15px;height:15px}.mobile-menu-link>svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:.4;flex:none;width:14px;height:14px}.mobile-menu-divider{color:#0f0f1e;letter-spacing:.08em;opacity:.5;text-transform:uppercase;border-top:1px solid #00000014;margin:10px 0 4px;padding:10px 0 0;font-size:10.5px;font-weight:800}.mobile-menu-link--cta{color:#fff;background:linear-gradient(135deg,#ec4899,#f97316);margin-top:6px;box-shadow:0 4px 12px #ec489940}.mobile-menu-link--cta:hover{background:linear-gradient(135deg,#db2777,#ea580c)}.mobile-menu-link--cta>svg{opacity:.95;width:16px;height:16px}.site-secure{color:#5a5a70;white-space:nowrap;padding-right:5.38px;font-size:14.5px;font-weight:600;line-height:21.75px}.account-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ec4899,#f97316);border:0;border-radius:999px;align-items:center;gap:8px;min-height:38.25px;padding:9px 17.5px;font-size:13.5px;font-weight:700;line-height:20.25px;display:flex;transform:translateY(.5px);box-shadow:0 4px 14px #ec489959}.support-popover{z-index:30;background:#fff;border:1px solid #eee2ec;border-radius:13px;gap:9px;width:260px;padding:16px;font-size:12px;display:grid;position:absolute;top:56px;right:max(20px,50% - 585px);box-shadow:0 12px 30px #28142826}.support-popover span{color:#716c77;line-height:1.5}.support-popover button{color:#bd3d80;background:0 0;border:0;justify-self:start;padding:5px 0;font-weight:700}.announcement{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4);justify-content:center;align-items:center;gap:0;min-height:48.5px;padding:7px 15px;display:flex}.announcement-copy{white-space:nowrap;font-size:15px;line-height:20px}.announcement-copy b{font-weight:700}.announcement-copy .nav-icon{vertical-align:middle;width:13px;height:14.5px}.announcement-cta-wrap{align-items:center;font-weight:700;display:inline-flex}.announcement button{color:#3f3f3f;background:#fff;border:2px solid #0000;border-radius:25px;min-height:26.5px;margin-left:10px;padding:3px 10px;font-size:11px;font-weight:600;line-height:16.5px}.catalog-main{width:min(100% - 36px,1100px);margin:0 auto;padding:25.25px 0 20px}.catalog-title{text-align:center;margin:0}.catalog-title h1{color:#312e81;letter-spacing:-.16px;word-spacing:1.6px;margin:0 0 24px;font-size:30px;font-weight:800;line-height:36px}.category-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:16px;font-weight:400;line-height:24px;display:flex;box-shadow:0 4px 14px #8134af40}.category-banner-icon{font-size:22px;line-height:1}.category-banner-text{letter-spacing:.3px;font-size:13px;font-weight:800;line-height:1.5}.catalog-nav{white-space:nowrap;justify-content:center;align-items:center;gap:6px;margin:14px auto 16px;display:flex;overflow-x:auto}.catalog-nav>button{color:#374151;background:#fff;border:1px solid #e9e4ef;border-radius:999px;flex:none;min-height:39.5px;padding:8px 17px;font-size:13px;font-weight:700;line-height:19.5px}.catalog-nav>button:disabled{color:#7d7684;opacity:.6}.catalog-nav .catalog-nav-active{color:#fff;background:linear-gradient(135deg,#ec4899,#f97316);border:2px solid #0000;padding:8px 16px;box-shadow:0 4px 10px #ec48994d}.catalog-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.segment-card{color:#374151;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:88px;padding:16px 10px 14px;display:flex;position:relative;box-shadow:0 2px 6px #0000000a}.segment-card>span:not(.segment-popular){font-size:24px}.segment-card>b{letter-spacing:.2px;font-size:13px;font-weight:700;line-height:1.1}.segment-card>small{font-size:9px}.segment-icon-wrap{flex:0 0 28px;justify-content:center;align-items:center;height:28px;margin-bottom:6px;display:flex}.segment-icon{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:auto;height:26px;margin:0;display:block}.segment-icon-wrap--mistos{color:#dc2626}.segment-icon-wrap--organicos{color:#9333ea}.segment-icon--brasil{stroke:none}.segment-icon--gem{color:currentColor;stroke:none}.segment-active.segment-card--mistos .segment-icon-wrap,.segment-active.segment-card--organicos .segment-icon-wrap{color:#fff}.segment-card>.segment-popular{color:#fff;letter-spacing:.6px;white-space:nowrap;background:linear-gradient(135deg,#fbbf24 0%,#dc2626 100%);border-radius:99px;min-width:89.6px;padding:3px 9px;font-size:9px;font-weight:800;line-height:13.5px;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #dc262666}.segment-card:disabled{opacity:.74;cursor:not-allowed}.segment-card.segment-active{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#dc2626 100%);border:1.5px solid #0000;box-shadow:0 8px 22px #dc262652}.segment-card.segment-active.segment-card--brasileiros{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);box-shadow:0 8px 22px #16a34a52}.segment-card.segment-active.segment-card--organicos{background:linear-gradient(135deg,#9333ea 0%,#6d28d9 100%);box-shadow:0 8px 22px #9333ea52}.info-accordion{background:linear-gradient(135deg,#f59e0b 0%,#dc2626 100%);border-radius:14px;margin-top:14px;overflow:hidden;box-shadow:0 6px 20px #dc262638}.info-accordion--mistos{background:linear-gradient(135deg,#f59e0b 0%,#dc2626 100%);box-shadow:0 6px 20px #dc262638}.info-accordion--brasileiros{background:linear-gradient(135deg,#16a34a 0%,#15803d 100%);box-shadow:0 6px 20px #16a34a38}.info-accordion--organicos{background:linear-gradient(135deg,#9333ea 0%,#6d28d9 100%);box-shadow:0 6px 20px #9333ea38}.info-toggle{color:#fff;width:100%;min-height:74px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:16px 18px;display:flex}.info-toggle-lead{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.info-toggle-lead i{background:#ffffff38;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:23px;font-style:normal;display:grid}.info-toggle-lead i .segment-icon{width:24px;height:24px;margin:0}.info-toggle b{font-size:15px;font-weight:800;line-height:18.75px}.info-toggle-cta{white-space:nowrap;background:#ffffff2e;border-radius:99px;flex:none;align-items:center;gap:5px;padding:6px 11px;font-size:11px;font-weight:700;line-height:16.5px;display:inline-flex}.info-toggle-cta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:11px;height:11px;transition:transform .16s}.info-accordion.is-open .info-toggle-cta svg{transform:rotate(180deg)}.info-panel{color:#fff;margin:0;padding:0}.info-panel-inner{border-top:1px solid #ffffff2e;margin-top:4px;padding:8px 18px 18px}.info-panel-description{color:#fffffff2;margin:0 0 14px;font-size:14px;line-height:21.7px}.info-grid{flex-direction:column;gap:8px;display:flex}.info-bullet{align-items:flex-start;gap:8px;display:flex}.info-bullet>span{flex:0 0 14px;width:14px;font-size:14px;line-height:19.6px}.info-bullet p{color:#ffffffeb;margin:0;font-size:13px;line-height:18.85px}.info-bullet p b{color:#fff;font-weight:700}.package-heading{text-align:center;margin:16px 0}.package-heading h2{color:#6b7280;margin:0;font-size:13px;font-weight:500;line-height:19.5px}.packages-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.package-card{min-width:0;min-height:0;box-shadow:none;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;padding:14px 10px 17px;transition:transform .17s,border-color .17s,box-shadow .17s;position:relative}.package-card:hover{border-color:#d98ab0;transform:translateY(-2px);box-shadow:0 12px 26px #602d4c1a}.package-card--featured{border:2px solid #e87b49}.vip-pill{z-index:2;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#f6d35d,#efad2d);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;line-height:15px;position:absolute;top:6px;right:6px;box-shadow:0 2px 4px #0000001f}.popular-pill{z-index:2;color:#fff;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(90deg,#e5a244,#d94e52);border-radius:999px;padding:4px 10px;font-size:9px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.package-select{color:#24212a;text-align:center;background:0 0;border:0;border-radius:14px 14px 0 0;flex-direction:column;align-items:center;width:100%;height:172.4px;padding:0;display:flex}.package-amount{color:#111827;font-size:28px;font-weight:800;line-height:29.4px}.package-name{color:#6b7280;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:28px;margin:2px 0 8px;font-size:12px;line-height:15.6px;display:-webkit-box;overflow:hidden}.package-emoji{flex:none;place-items:center;width:100%;height:44px;margin:0 0 6px;font-size:44px;line-height:44px;display:grid}.package-price{flex:none;justify-content:center;align-items:baseline;gap:3px;height:27px;display:flex}.package-price-main{align-items:baseline;gap:3px;display:flex}.package-price b{color:#111827;font-size:18px;font-weight:800;line-height:27px;transform:translateY(1px)}.package-price del{color:#9ca3af;margin-left:5px;font-size:12px;line-height:18px}.package-price small{color:#15803d;background:#dcfce7;border-radius:999px;margin-top:3px;padding:2px 7px;font-size:10px;font-weight:800;line-height:15px}.package-cta{color:#ec4899;min-height:18px;margin-top:10px;font-size:12px;font-weight:700;line-height:18px;display:block}.package-benefits{grid-template-columns:1fr;gap:0;margin:11.5px 0 0;padding:0;list-style:none;display:grid}.package-benefits li{color:#4b5563;align-items:center;gap:5px;margin:0 0 3px;font-size:11px;line-height:1.35;display:flex}.package-benefits li:last-child{margin-bottom:0}.package-benefits li:before{color:#fff;content:"✓";background:#1d9bf0;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:9px;font-weight:900;display:grid}.social-proof{background:linear-gradient(#faf5ff 0%,#f5f3ff 100%);border-radius:24px;margin:24px 12px 140px;padding:48px 16px 36px}.social-proof-inner{width:min(100%,1100px);margin:0 auto}.social-proof-top{text-align:center;margin-bottom:36px}.social-proof-eyebrow{color:#be185d;letter-spacing:1px;background:linear-gradient(135deg,#ec48991a,#f973161a);border:1px solid #ec48992e;border-radius:999px;margin:0 0 14px;padding:6px 14px;font-size:11px;font-weight:800;line-height:16.5px;display:inline-block}.social-proof-top h2{color:#1f1f1f;letter-spacing:-.5px;margin:0 0 8px;font-size:36px;font-weight:800;line-height:41.4px}.social-proof-top h2 span{color:#0000;background:linear-gradient(135deg,#ec4899,#f97316);-webkit-background-clip:text;background-clip:text}.social-proof-top>p{color:#6b7280;margin:0 0 24px;font-size:15px;line-height:22.5px}.proof-stats{background:#fff;border:1px solid #f0e7ed;border-radius:18px;justify-content:center;align-items:center;gap:18px;margin:0;padding:16px 24px;display:inline-flex;box-shadow:0 8px 30px #50148214}.proof-stat{text-align:center;flex-direction:column;align-items:center;min-width:90px;display:flex}.proof-stat:nth-child(3){min-width:107.3px}.proof-stat-value{align-items:center;gap:6px;height:33px;margin-bottom:4px;display:flex}.proof-stat-value b{color:#0000;background:linear-gradient(135deg,#ec4899,#f97316);-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:800;line-height:33px}.proof-stars{color:#fbbf24;letter-spacing:2px;white-space:nowrap;width:74px;font-size:12px;line-height:14px;display:inline-block;overflow:hidden}.proof-stat-label{color:#6b7280;white-space:nowrap;font-size:11px;font-weight:600;line-height:16.5px}.proof-stat-divider{background:#e5e7eb;width:1px;height:36px;display:block}.review-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:36px;display:grid}.review-card{background:#fff;border:1px solid #f0e7ed;border-radius:16px;min-width:0;min-height:190.27px;padding:18px 18px 16px;box-shadow:0 4px 14px #5014820a}.review-card-head{align-items:center;gap:10px;height:40px;margin:0 0 12px;display:flex}.review-avatar{color:#fff;background:linear-gradient(135deg,#ec4899,#f97316);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;line-height:24px;display:flex}.review-avatar--c{background:linear-gradient(135deg,#8b5cf6,#4f46e5)}.review-avatar--m{background:linear-gradient(135deg,#22c55e,#0f766e)}.review-avatar--j{background:linear-gradient(135deg,#f59e0b,#ea580c)}.review-avatar--b{background:linear-gradient(135deg,#60a5fa,#2563eb)}.review-avatar--r{background:linear-gradient(135deg,#a855f7,#7e22ce)}.review-author{flex:1;min-width:0}.review-author>b{color:#1f1f1f;font-size:14px;font-weight:700;line-height:16.8px;display:block}.review-author>div{align-items:center;gap:8px;margin-top:2px;display:flex}.review-stars{color:#fbbf24;white-space:nowrap;font-size:12px;line-height:18px}.review-author small{color:#9ca3af;white-space:nowrap;font-size:11px;line-height:16.5px}.review-verified{flex:none;place-items:center;width:18px;height:18px;display:grid}.review-verified svg{width:18px;height:18px;display:block}.review-text{color:#374151;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:62.77px;margin:0 0 12px;font-size:13.5px;line-height:20.925px;display:-webkit-box;overflow:hidden}.review-category{color:#7e22ce;background:#faf5ff;border:1px solid #f3e8ff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;line-height:16.5px;display:inline-block}.social-proof-trust{background:#fff;border:1px solid #f0e7ed;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:22px;display:grid;box-shadow:0 4px 14px #5014820a}.social-proof-trust-item{align-items:center;gap:10px;min-width:0;display:flex}.social-proof-trust-item>svg{flex:0 0 24px;width:24px;height:24px;display:block}.social-proof-trust-item>div{min-width:0}.social-proof-trust-item b,.social-proof-trust-item small{display:block}.social-proof-trust-item b{color:#1f1f1f;font-size:12px;line-height:17px}.social-proof-trust-item small{color:#6b7280;font-size:10px;line-height:14px}.catalog-editorial{background:linear-gradient(#faf5ff 0%,#f5f3ff 100%);border-radius:24px;margin:24px 12px 32px;padding:44px 16px 40px}.catalog-editorial-inner{color:#3f3d56;width:min(100%,664px);margin:0 auto;font-size:16px;line-height:27.2px}.catalog-editorial h2{color:#2b1331;letter-spacing:-.4px;word-spacing:.1rem;margin:0 0 16px;font-size:25px;font-weight:800;line-height:31.25px}.catalog-editorial h3{color:#831843;letter-spacing:-.01rem;word-spacing:.1rem;margin:32px 0 10px;font-size:18px;font-weight:700;line-height:24.3px}.catalog-editorial p{color:#3f3d56;margin:0 0 14px;font-size:16px;line-height:27.2px}.catalog-editorial p:last-child{margin-bottom:0}.catalog-read-more{background:#fff;border:1px solid #f7e6ff;border-radius:16px;width:min(100% - 48px,760px);margin:0 auto 26px;padding:30px 34px;box-shadow:0 4px 24px #ec48990f}.catalog-read-more>h2{color:#2b1331;margin:0 0 14px;font-size:20px;font-weight:700;line-height:30px}.catalog-read-more ul{margin:0;padding:0;list-style:none}.catalog-read-more li{padding:0 0 10px}.catalog-read-more li:last-child{padding-bottom:21px}.catalog-read-more li button{color:#2b1331;text-align:left;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;line-height:24px}.catalog-read-more li button:hover{color:#be185d;text-decoration:underline}.faq-section{background:linear-gradient(#fff7ed 0%,#fdf2f8 100%);border-radius:24px;margin:24px 12px 40px;padding:48px 16px 36px}.faq-section>h2,.faq-list,.faq-cta{width:min(100%,1100px);margin-left:auto;margin-right:auto}.faq-section>h2{color:#1f1f1f;margin-top:0;margin-bottom:24px;font-size:36px;font-weight:800;line-height:41.4px}.faq-list{text-align:left;gap:0;display:grid}.faq-item{background:#fff;border:1px solid #ec489929;border-radius:14px;margin:0 0 10px;padding:0;overflow:hidden}.faq-item[open]{border-color:#ec489957}.faq-item:last-child{margin-bottom:0}.faq-item summary{color:#1f1f1f;cursor:pointer;min-height:52px;padding:16px 46px 16px 18px;font-size:15px;font-weight:700;line-height:1.4;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::marker{content:""}.faq-item summary:after{content:"";border-bottom:2px solid #ec4899;border-right:2px solid #ec4899;width:8px;height:8px;transition:transform .2s;position:absolute;top:22px;right:20px;transform:rotate(45deg)}.faq-item[open] summary:after{top:25px;transform:rotate(-135deg)}.faq-item p{color:#6b7280;max-width:70ch;margin:0;padding:0 18px 18px;font-size:15px;line-height:1.6}.faq-cta{text-align:center;border-top:1px solid #ec489926;margin-top:26px;padding:22px 0 0}.faq-cta p{color:#6b7280;margin:0 0 14px;font-size:15px;line-height:1.5}.faq-cta button{color:#fff;background:linear-gradient(135deg,#ec4899,#f97316);border:0;border-radius:999px;padding:16px 34px;font-size:15px;font-weight:800;line-height:1;display:inline-block;box-shadow:0 8px 20px -6px #ec489980}.faq-cta button:hover{filter:brightness(1.05)}.floating-whatsapp{z-index:20;color:#fff;background:#35ca73;border:0;border-radius:50%;place-items:center;width:60px;height:60px;font-size:25px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 5px 16px #20a1564d}.floating-whatsapp svg{width:34px;height:34px}.floating-support-popover{z-index:20;background:#fff;border:1px solid #e8e1ec;border-radius:12px;width:min(280px,100vw - 40px);padding:16px;font-size:12px;position:fixed;bottom:98px;right:25px;box-shadow:0 12px 32px #2c1f3433}.floating-support-popover p{color:#79727f;line-height:1.5}.floating-support-popover button{color:#b53b78;background:0 0;border:0;padding:5px 0;font-weight:700}.demo-purchase-toast{z-index:9;-webkit-backdrop-filter:saturate(130%)blur(20px);backdrop-filter:saturate(130%)blur(20px);color:#111;opacity:0;background:#fff;border:0;border-radius:20px;width:400px;min-width:380px;max-width:calc(100vw - 20px);min-height:92px;padding:12px;transition:left 1.5s cubic-bezier(.57,-.63,.35,1.56),opacity 1.5s ease-in-out;position:fixed;bottom:10px;left:-400px;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.demo-purchase-toast--visible{opacity:1;left:10px}.purchase-toast-meta{color:#111;align-items:center;gap:5px;font-size:12px;line-height:18px;display:flex}.purchase-toast-meta>span{align-items:center;gap:3px;display:inline-flex}.purchase-toast-icon{background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 50%,#fcb045 100%);border-radius:25%;place-items:center;width:18px;height:18px;display:grid}.purchase-toast-icon--tiktok{background:#111}.purchase-toast-icon svg{fill:none;stroke:#fff;stroke-width:1.2px;width:14px;height:14px}.purchase-toast-icon--tiktok .nav-icon--filled,.purchase-toast-icon-dot{fill:#fff;stroke:none}.purchase-toast-meta>small{color:#111;margin-left:auto;font-size:12px;line-height:18px}.demo-purchase-toast b{color:#111;margin-top:4px;font-size:14px;font-weight:600;line-height:21px;display:block}.demo-purchase-toast p{color:#111;margin:0 0 4px;font-size:14px;line-height:21px}.demo-purchase-toast p strong{color:#2f2932;font-weight:700}.store-footer{color:#d1d5db;background:linear-gradient(#1a1023 0%,#0f0816 100%);padding:48px 0 0;font-family:Manrope,sans-serif;line-height:24px;position:relative;overflow:hidden}.store-footer:before{content:"";background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4);height:3px;position:absolute;top:0;left:0;right:0}.footer-shell{width:min(100%,1200px);margin:0 auto;padding:0 20px}.footer-cta{background:linear-gradient(135deg,#25d3662e,#25d36614);border:1.5px solid #25d36666;border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:18px;margin-bottom:28px;padding:28px 32px;display:grid}.footer-cta-copy h3{color:#fff;margin:0 0 6px;font-size:19px;font-weight:800;line-height:22.8px}.footer-cta-copy h3 span{color:#4ade80}.footer-cta-copy p{color:#ffffffb3;margin:0;font-size:14px;line-height:21px}.footer-cta-button{color:#fff;text-align:left;background:linear-gradient(135deg,#25d366,#1ea952);border:0;border-radius:14px;grid-template-columns:30px 1fr;align-content:center;align-items:center;gap:0 14px;min-height:64px;padding:12px 26px;display:grid}.footer-cta-button svg{fill:currentColor;grid-row:1/span 2;width:30px;height:30px}.footer-cta-button span{font-size:15px;font-weight:800;line-height:18px}.footer-cta-button small{color:#ffffffd9;font-size:11px;line-height:16px}.footer-guarantees{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.footer-guarantee{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:14px 12px}.footer-guarantee>span{margin-bottom:6px;font-size:24px;line-height:24px;display:block}.footer-guarantee b{color:#fff;margin-bottom:2px;font-size:13px;font-weight:700;line-height:19.5px;display:block}.footer-guarantee small{color:#fff9;font-size:11px;line-height:14.3px;display:block}.footer-pix{text-align:center;background:#32bcad1a;border:1px solid #32bcad4d;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:128px;margin-bottom:36px;padding:18px 20px;display:flex}.footer-pix-title{color:#ffffffb3;margin-bottom:10px;font-size:12px;font-weight:700;line-height:18px}.footer-pix-content{text-align:left;align-items:center;gap:14px;display:inline-flex}.footer-pix-mark{color:#32bcad;background:#fff;border:0;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid}.footer-pix-mark svg{fill:currentColor;width:56px;height:56px}.footer-pix-content b,.footer-pix-content small{display:block}.footer-pix-content b{color:#fff;font-size:16px;font-weight:800;line-height:24px}.footer-pix-content small{color:#ffffffa6;margin-top:2px;font-size:12px;line-height:18px}.footer-columns{border-top:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;min-height:262.25px;padding:32px 0;display:grid}.footer-column h4{color:#ec4899;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:800;line-height:17.25px}.footer-column ul{margin:0;padding:0;list-style:none;display:block}.footer-column li{margin-bottom:9px;display:list-item}.footer-column li button{color:#ffffffbf;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:400;line-height:20.25px;display:inline-flex}.footer-column li button:hover{color:#fff;text-decoration:underline}.footer-column li small{color:#ffffff8c;margin-top:0;font-size:12px;line-height:16.2px;display:block}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;padding:24px 0 28px}.footer-bottom-logo{height:36px;margin-bottom:14px;display:inline-block;overflow:hidden}.footer-bottom-logo .brand-logo{width:60px;height:auto}.footer-bottom p{color:#d1d5db;margin:0 0 10px;font-size:12.5px;line-height:18.75px}.footer-bottom .footer-bottom-disclaimer{color:#9ca3af;width:min(100%,720px);margin:0 auto;font-size:11px;line-height:17px}.footer-bottom .footer-bottom-demo{color:#c4b5fd;margin:7px 0 0;font-size:10px;line-height:15px}.footer-local-notice{z-index:30;color:#36313b;background:#fff;border:1px solid #eee4ef;border-radius:12px;align-items:center;gap:12px;max-width:310px;padding:14px;font-size:12px;display:flex;position:fixed;bottom:96px;right:20px;box-shadow:0 8px 28px #0003}.footer-local-notice button{color:#b53b78;background:0 0;border:0;padding:5px 0;font-weight:700}.checkout-main{background:#fff8ff;min-height:calc(100vh - 62px);padding:32px 20px 70px}.checkout-steps{color:#a39ca6;justify-content:center;align-items:center;gap:9px;margin:0 auto 31px;font-size:11px;display:flex}.checkout-steps span{background:#fff;border:1px solid #ece7ed;border-radius:99px;padding:7px 12px}.checkout-steps .step-done{color:#399361;background:#ebfff2;border-color:#a7e1bd}.checkout-steps .step-active{color:#fff;background:#702750;border-color:#834270;box-shadow:0 4px 12px #6e25502b}.checkout-steps i{color:#bdb5bf;font-style:normal}.checkout-prototype-strip{border:1px solid #f0d9e4;border-radius:7px;width:min(100%,545px);margin:-18px auto 20px}.checkout-title{text-align:center;margin:0 auto 22px}.checkout-title h1{color:#1f1c28;letter-spacing:-.045em;margin:0 0 7px;font-size:27px}.checkout-title p{color:#79737d;margin:0;font-size:13px}.checkout-column{gap:13px;width:min(100%,545px);margin:0 auto;display:grid}.checkout-column--wide{width:min(100%,760px)}.order-summary{background:#fff;border:1px solid #e8d3df;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #5520410f}.order-summary-head{color:#fff;background:#782744;border-radius:13px 13px 0 0;padding:13px 16px;font-size:12px;font-weight:700}.order-summary-body{align-items:center;gap:14px;padding:15px 17px;display:flex}.social-tile{background:#09090c;border-radius:12px;flex:none;place-items:center;width:58px;height:58px;font-size:28px;display:grid}.social-tile--instagram{background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 52%,#fcb045 100%)}.social-tile .nav-icon{color:#fff;width:27px;height:27px}.social-tile--tiktok .nav-icon{filter:drop-shadow(1px 0 #25f4ee)drop-shadow(-1px 0 #fe2c55)}.order-description{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.order-description-summary{flex-wrap:wrap;align-items:baseline;gap:0 6px;width:100%;min-width:0;display:flex}.order-description-summary>b{color:#a53566;font-size:22px}.order-description-summary>span{color:#514852;font-size:13px;font-weight:600}.order-description strong,.order-description small{color:#49424b;width:100%;margin-top:4px;font-size:11px}.order-description small{color:#9c949e;margin-top:2px;font-size:10px}.order-price{white-space:nowrap;flex-direction:column;align-items:end;gap:3px;margin-left:auto;display:flex}.order-price del{color:#afa7b0;font-size:10px}.order-price b{color:#a23565;font-size:19px}.order-summary--compact .order-summary-head{display:none}.order-summary--compact .order-summary-body{padding:17px}.order-summary--compact .social-tile{width:52px;height:52px}.confirm-profile-card,.options-card,.finalize-card,.pix-panel{background:#fff;border:1px solid #ede5ee;border-radius:15px;padding:22px;box-shadow:0 7px 22px #42223f0e}.confirm-profile-card form{gap:9px;display:grid}.confirm-profile-card form>label{color:#4e4350;font-size:12px;font-weight:700}.confirm-input-row{background:#fff;border:1px solid #e6dce7;border-radius:9px;align-items:center;height:48px;padding:0 13px;display:flex}.confirm-input-row:focus-within{border-color:#ce64a0;box-shadow:0 0 0 3px #ce64a01f}.confirm-input-row>span{color:#a1396e;font-weight:700}.confirm-input-row input{background:0 0;border:0;outline:0;width:100%;height:100%;padding-left:8px}.confirm-profile-card form>small{color:#7c7480;font-size:10px}.outline-action{color:#9b3369;background:#fff;border:1px solid #e8c3d6;border-radius:9px;min-height:42px;padding:0 14px;font-size:12px;font-weight:700}.outline-action:hover:not(:disabled){background:#fff6fa}.confirmed-profile{background:#fff9fc;border:1px solid #f0d6e3;border-radius:11px;grid-template-columns:45px 1fr;align-items:center;gap:10px;margin:17px 0;padding:13px;display:grid}.confirmed-avatar{color:#fff;background:linear-gradient(135deg,#d953a4,#7549d9);border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:grid}.confirmed-details{gap:3px;display:grid}.confirmed-details b{color:#453541;font-size:12px}.confirmed-details>span{color:#706671;font-size:11px}.confirmed-details>small{color:#948b96;font-size:9px}.confirmed-profile>p{color:#398d5a;grid-column:1/-1;margin:0;font-size:11px;font-weight:600}.confirm-profile-card>.gradient-button{width:100%;margin-top:12px}.meta-card{background:#fff;border:2px solid #d65d9b;border-radius:15px;padding:16px;box-shadow:0 7px 20px #c5448414}.meta-profile{align-items:center;gap:11px;display:flex}.small-social-icon{background:#111;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.small-social-icon--instagram{background:linear-gradient(135deg,#833ab4 0%,#fd1d1d 52%,#fcb045 100%)}.small-social-icon .nav-icon{color:#fff;width:20px;height:20px}.small-social-icon--tiktok .nav-icon{filter:drop-shadow(1px 0 #25f4ee)drop-shadow(-1px 0 #fe2c55)}.meta-profile>div:nth-child(2){gap:3px;display:grid}.meta-profile>div:nth-child(2) b{font-size:13px}.meta-profile>div:nth-child(2) small{color:#918893;font-size:10px}.meta-profile>strong{color:#d45298;text-align:right;margin-left:auto;font-size:23px;display:grid}.meta-profile>strong small{color:#958b96;font-size:10px;font-weight:500}.progress-track{background:#eee;border-radius:99px;height:9px;margin:12px 0 9px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg,#cc5b9c,#55bd68);width:100%;height:100%;display:block}.meta-labels{color:#68636b;justify-content:space-between;font-size:10px;display:flex}.meta-labels span:last-child{color:#519761}.meta-card>p{color:#4b9a62;text-align:center;margin:12px 0 0;font-size:12px;font-weight:700}.options-card h2,.finalize-card h2{color:#332b37;margin:0 0 8px;font-size:16px}.options-intro{color:#9b949f;margin:0 0 17px;font-size:11px;line-height:1.55}.select-label{color:#4b424f;gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.select-label select{color:#4d4650;background:#fff;border:1px solid #e4dee6;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:12px;font-weight:500}.select-label select:focus{border-color:#cd6c9e;box-shadow:0 0 0 3px #cd6c9e1f}.speed-fieldset{border:0;gap:8px;margin:17px 0 0;padding:0;display:grid}.speed-fieldset legend{color:#4b424f;margin-bottom:8px;font-size:12px;font-weight:700}.speed-choice{cursor:pointer;background:#fff;border:1px solid #e5e0e7;border-radius:10px;align-items:center;gap:11px;min-height:70px;padding:11px 14px;display:flex}.speed-choice.is-selected{background:#fff4fa;border:2px solid #dc6da7;box-shadow:0 5px 15px #b4437e12}.speed-choice input{accent-color:#cc4e94}.speed-content{gap:3px;display:grid}.speed-content b{color:#3c353f;font-size:12px}.speed-content small{color:#827b86;font-size:10px}.speed-content strong{color:#54a866;font-size:10px}.info-callout{background:#fff5fb;border-left:3px solid #dc68a2;border-radius:6px;gap:9px;margin:15px 0;padding:12px;display:flex}.info-callout p{color:#6c626f;margin:0;font-size:10px;line-height:1.5}.options-card>.gradient-button{width:100%}.checkout-assurances{color:#877d88;justify-content:center;gap:12px;margin-top:14px;font-size:10px;display:flex}.options-form--advanced{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.options-form--advanced .info-callout{background:#fdf4ff;border-left-width:2px;border-radius:8px;gap:8px;margin:16px 0 0;padding:12px 14px}.options-form--advanced .info-callout>span{flex:none;font-size:14px;line-height:18.75px}.options-form--advanced .info-callout p{color:#475569;font-size:12.5px;line-height:18.75px}.options-form--advanced .info-callout p b{color:#0f172a}.advance-bar{background:#fff;border:2px solid #ff3d7f;border-radius:12px;gap:8px;padding:16px 16px 18.25px;display:grid;box-shadow:0 12px 40px #042c531f}.advance-bar>.gradient-button{background:linear-gradient(135deg,#ec4899,#f97316);border:0;border-radius:10px;width:100%;min-height:56px;font-size:17px;font-weight:800;line-height:normal;box-shadow:0 6px 16px #ec489959}.advance-bar .checkout-assurances{color:#7b8490;align-items:center;min-height:17.5px;margin:0;font-size:10px;line-height:17.5px}.options-form--advanced>.back-link{margin-top:14px}.back-link{color:#a34175;background:0 0;border:0;justify-self:center;padding:8px;font-size:11px;font-weight:600}.secure-banner{color:#47875a;background:#effcf2;border:1px solid #d6eedc;border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:11px 15px;font-size:10px;font-weight:800;display:flex}.secure-banner b{font-size:10px}.text-instagram{color:#cf4b92}.text-tiktok{color:#cd496f}.double-offer{color:#fff;text-align:center;background:linear-gradient(115deg,#d452a4,#8748dc);border-radius:15px;flex-direction:column;align-items:center;padding:21px;display:flex;box-shadow:0 8px 20px #9444b82e}.double-offer.is-selected{box-shadow:0 0 0 3px #54bf78,0 8px 20px #9444b82e}.offer-label{letter-spacing:.08em;background:#481c5d47;border-radius:999px;padding:5px 12px;font-size:9px;font-weight:800}.double-offer h2{margin:9px 0;font-size:19px}.double-offer p{margin:0 0 6px;font-size:12px}.double-offer p b{color:#ce4e96;background:#fff;border-radius:99px;padding:3px 9px}.double-offer>span:not(.offer-label){margin-top:4px;font-size:11px}.offer-price{margin-top:3px;font-size:24px}.double-offer del{color:#ffffffb3;font-size:10px}.double-offer button{color:#8242b4;background:#fff;border:0;border-radius:9px;width:100%;min-height:40px;margin-top:14px;font-size:12px;font-weight:800}.upsell-card{background:#fff;border:1px solid #f0e6ee;border-radius:12px;padding:0 15px 15px;overflow:hidden}.upsell-heading{text-align:center;background:#fff9fb;margin:0 -15px 15px;padding:11px 15px 12px}.upsell-heading>span{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#d65492,#f17d47);border-radius:5px;padding:7px;font-size:9px;font-weight:800;display:block}.upsell-heading h2{color:#392d3a;margin:11px 0 4px;font-size:15px}.upsell-heading p{color:#9a929d;margin:0;font-size:10px}.upsell-group+.upsell-group{margin-top:16px}.upsell-group h3{color:#7e7581;letter-spacing:.08em;margin:0 0 8px;font-size:10px}.upsell-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.upsell-item{text-align:center;background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:132px;padding:13px 8px 9px;display:flex;position:relative}.upsell-item.is-popular{border:2px solid #e87c49}.upsell-item.is-selected{background:#f0fff3;border-color:#64bd77}.upsell-item>b{color:#38313b;margin-top:5px;font-size:19px}.upsell-item>small{color:#9aa3ab;text-transform:uppercase;font-size:8px}.sale-tag{color:#fff;background:#22c55e;border-radius:8px;padding:1px 5px;font-size:9.5px;font-weight:800;line-height:14.25px;position:absolute;top:18px;right:7px}.upsell-popular{color:#fff;background:#e87942;border-radius:8px 8px 0 0;width:100%;padding:3px 2px;font-size:7px;font-weight:800;position:absolute;top:-1px;left:0}.upsell-item>div{align-items:baseline;gap:4px;margin-top:2px;display:flex}.upsell-item del{color:#b2abb5;font-size:8px}.upsell-item>div strong{color:#46955c;font-size:12px}.upsell-item button{color:#fff;background:#5bbc73;border:0;border-radius:6px;width:100%;min-height:27px;margin-top:3px;font-size:9px;font-weight:700}.upsell-disclaimer{color:#988e99;text-align:center;margin:12px 0 0;font-size:9px}.post-picker-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:min(100%,340px);margin:-4px auto 0;padding:12px;box-shadow:0 2px 8px #472a4612}.post-picker-inner{flex-direction:column;display:flex}.post-picker-title{color:#374151;align-items:center;height:39px;margin-bottom:10px;font-size:13px;font-weight:700;line-height:19.5px;display:flex}.post-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:100.7px;display:grid}.post-picker-card{cursor:pointer;background:#e5e7eb;border:3px solid #0000;border-radius:8px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.mock-post-art{background:linear-gradient(135deg,#db9b81 0%,#f3d8b8 48%,#77a59a 100%);display:block;position:absolute;inset:0;overflow:hidden}.mock-post-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mock-post-art i,.mock-post-art b{border-radius:50%;display:block;position:absolute}.mock-post-art i{background:#fff6e0e6;width:34%;height:34%;top:12%;left:34%;box-shadow:0 31px 0 12px #694b518c}.mock-post-art b{background:#2f524d6b;width:78%;height:62%;bottom:-27%;right:-16%}.mock-post-art--blue{background:linear-gradient(135deg,#84b8cc,#d9e7e2 48%,#dfa78f)}.mock-post-art--blue i{background:#f4ebd5e6;box-shadow:0 31px 0 12px #2d495f85}.mock-post-art--violet{background:linear-gradient(135deg,#ab9bc9,#f0d3bf 52%,#8cb5a8)}.mock-post-art--violet i{background:#fff0dbe6;box-shadow:0 31px 0 12px #67497585}.mock-post-art--rose{background:linear-gradient(135deg,#f3a9ad,#f6d5c1 48%,#936b9f)}.mock-post-art--rose i{background:#ffefdee6;box-shadow:0 31px 0 12px #91425c80}.mock-post-art--teal{background:linear-gradient(135deg,#8ac9c4,#d8e5ce 48%,#638ca6)}.mock-post-art--teal i{background:#f0f9e0e6;box-shadow:0 31px 0 12px #2a666d80}.mock-post-art--gold{background:linear-gradient(135deg,#f5c56d,#f5e6bd 48%,#c77d67)}.mock-post-art--gold i{background:#fff7d9e6;box-shadow:0 31px 0 12px #945b2d80}.post-picker-card.is-selected{border:3px solid #54b66e;box-shadow:0 0 0 2px #54b66e29}.post-picker-check{color:#fff;opacity:0;background:#54b66e;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid;position:absolute;top:5px;right:5px}.post-picker-card.is-selected .post-picker-check{opacity:1}.post-picker-likes{color:#fff;text-align:left;background:#0000008c;border-radius:0;padding:3px 5px;font-size:10px;line-height:15px;display:block;position:absolute;bottom:3px;left:3px;right:3px}.post-picker-hint{color:#6b7280;min-height:18px;margin-top:8px;font-size:12px;line-height:18px}.post-picker-more,.post-picker-confirm{cursor:pointer;border-radius:8px;place-items:center;width:100%;font-weight:700;display:grid}.post-picker-more{color:#374151;background:#fff;border:1px solid #e5e7eb;height:30px;margin-top:8px;font-size:12px}.post-picker-more:disabled{color:#a6a0a9;cursor:default;border-color:#e8e4e9}.post-picker-confirm{color:#fff;background:#7c3aed;border:0;border-radius:10px;height:39px;margin-top:10px;padding:11px 0;font-size:13px;font-weight:800}.post-picker-note{color:#6b7280;min-height:33px;margin-top:6px;font-size:11px;line-height:16.5px}.post-picker-status{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:end;height:24px;padding:3px 4px;font-size:9px;line-height:14px;display:grid}.finalize-card{grid-template-columns:1fr;gap:22px;display:grid}.section-eyebrow{color:#a44477;letter-spacing:.12em;font-size:9px;font-weight:800}.contact-section h2,.payment-section h2{margin:6px 0 15px}.contact-section label{color:#5e535f;gap:7px;margin-top:12px;font-size:11px;font-weight:700;display:grid}.contact-section label span{color:#d05882;display:inline}.contact-section input{border:1px solid #e5dee7;border-radius:8px;outline:none;width:100%;height:44px;padding:0 12px;font-size:12px;font-weight:400}.contact-section input:focus{border-color:#cd669f;box-shadow:0 0 0 3px #cd669f1f}.contact-section>small{color:#9e96a0;margin-top:5px;font-size:9px;display:block}.payment-section{padding-top:4px}.total-row,.discount-row,.total-final{color:#6d6470;border-bottom:1px solid #f0edf0;justify-content:space-between;align-items:center;padding:8px 0;font-size:11px;display:flex}.total-row b{color:#4f4550}.discount-row{color:#43955b}.total-final{color:#342c37;border-bottom:0;font-size:13px;font-weight:700}.total-final b{color:#a03464;font-size:21px}.payment-methods{gap:8px;margin-top:11px;display:grid}.payment-method{cursor:pointer;border:1px solid #e8e2ea;border-radius:9px;align-items:center;gap:11px;min-height:55px;padding:9px 11px;display:flex}.payment-method.is-selected{background:#fff7fb;border-color:#d968a0}.payment-method input{accent-color:#ce5595}.pix-icon{color:#32ad85;background:#e9faf4;border-radius:8px;place-items:center;width:28px;height:28px;font-size:24px;display:grid}.pix-icon--red{color:#ca4756;background:#fff0f1}.payment-method>span:last-child{gap:3px;display:grid}.payment-method b{color:#463d48;font-size:11px}.payment-method small{color:#938b96;font-size:9px}.payment-note{color:#938994;margin:9px 0;font-size:9px;line-height:1.5}.terms-check{color:#79717c;align-items:start;gap:8px;margin:13px 0;font-size:10px;line-height:1.45;display:flex}.terms-check input{accent-color:#b74783;margin-top:1px}.terms-check button{color:#a53c71;background:0 0;border:0;padding:0;text-decoration:underline}.payment-section>.gradient-button{width:100%}.mock-disclaimer{color:#a35a7a;text-align:center;margin:10px 0 0;font-size:9px;line-height:1.45}.guarantees-strip{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:14px 0 0;display:grid}.g-strip-item{color:#475569;text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:61.5px;font-size:10.5px;line-height:15.75px;display:flex}.g-icon{font-size:18px;line-height:27px;display:block}.guarantee-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.guarantee-row>div{background:#fff;border:1px solid #eae4eb;border-radius:9px;gap:4px;padding:12px;display:grid}.guarantee-row b{color:#514453;font-size:10px}.guarantee-row span{color:#938a97;font-size:8px}.checkout-trust-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0;display:grid}.checkout-trust-card{color:#0f172a;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;min-height:137px;padding:14px 8px}.checkout-trust-card-icon{border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 10px;font-size:22px;display:grid}.checkout-trust-card-icon.green{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.checkout-trust-card-icon.orange{background:linear-gradient(135deg,#ffedd5,#fed7aa)}.checkout-trust-card-icon.blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.checkout-trust-card-title{color:#0f172a;margin:0 0 4px;font-size:11.5px;font-weight:800;line-height:13.8px}.checkout-trust-card-desc{color:#475569;font-size:10.5px;line-height:14.7px}.pix-panel{text-align:center}.pending-pill{color:#a8681c;background:#fff4dc;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.pulse-dot{background:#e6a23c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e6a23c29}.pix-panel h2{color:#3c3040;margin:14px 0 6px;font-size:20px}.pix-panel>p{color:#8d8490;max-width:500px;margin:0 auto 17px;font-size:11px;line-height:1.5}.pix-content{text-align:left;background:#fffafd;border:1px solid #eee6ef;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:20px;max-width:500px;margin:0 auto 18px;padding:15px;display:grid}.qr-wrap{background:#fff;border:1px solid #e7e0e8;border-radius:8px;justify-items:center;gap:6px;padding:8px;display:grid}.mock-qr{fill:#24202a;shape-rendering:crispedges;width:145px;height:145px;padding:4px}.qr-wrap>span{color:#c64a76;letter-spacing:.1em;font-size:8px;font-weight:900}.pix-instructions{gap:7px;display:grid}.pix-instructions>span{color:#938a95;font-size:9px}.pix-instructions>b{color:#4d414d;font-size:11px}.pix-instructions code{overflow-wrap:anywhere;color:#90516d;background:#fff;border:1px dashed #e5c8d8;border-radius:7px;padding:9px;font-size:9px;line-height:1.5}.pix-panel>.gradient-button{width:100%;max-width:500px}.pix-panel>.text-button{color:#a24977}.pix-panel .mock-disclaimer{margin-top:13px}.pending-total{color:#685a69;text-align:left;background:#fff8fc;border:1px solid #e7d4e0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;max-width:500px;margin:0 auto 16px;padding:12px 15px;font-size:12px;display:flex}.pending-total b{color:#a03464;white-space:nowrap;font-size:17px}.copy-error{color:#a33648;font-size:11px;line-height:1.4}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d111f8c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.terms-modal{background:#fff;border-radius:16px;width:min(100%,430px);padding:25px;position:relative;box-shadow:0 25px 70px #00000038}.terms-modal h2{color:#453441;margin:0 0 10px;font-size:18px}.terms-modal p{color:#776d7a;font-size:12px;line-height:1.6}.terms-modal .gradient-button{width:100%;margin-top:8px}.modal-close{color:#796d7b;background:#f7f3f7;border:0;border-radius:50%;width:28px;height:28px;font-size:19px;position:absolute;top:10px;right:12px}.fp-promo-overlay{z-index:99999;background:#0a060cb8;justify-content:center;align-items:center;padding:16px;animation:.25s fp-promo-fade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes fp-promo-fade{0%{opacity:0}to{opacity:1}}.fp-promo-card{color:#fff;text-align:center;background:linear-gradient(160deg,#1a0a14 0%,#12060e 55%,#1d0916 100%);border:1px solid #ec489959;border-radius:22px;width:100%;max-width:430px;margin:auto;padding:46px 22px 24px;font-family:inherit;animation:.3s cubic-bezier(.2,.9,.3,1.25) fp-promo-pop;position:relative;box-shadow:0 30px 80px #0009}@keyframes fp-promo-pop{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}.fp-promo-close{color:#fff;cursor:pointer;background:#000;border:1px solid #ffffff2e;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1;position:absolute;top:14px;right:14px}.fp-promo-badge{color:#fff;letter-spacing:.4px;background:#e11d63;border-radius:999px;margin-bottom:16px;padding:7px 16px;font-size:13px;font-weight:800;display:inline-block}.fp-promo-badge-ic{color:#ffd34d}.fp-promo-titlewrap{margin:0 auto;display:inline-block;position:relative}.fp-promo-title{flex-direction:column;align-items:center;margin:0;font-weight:800;line-height:.92;display:flex}.fp-promo-t1{color:#fff;letter-spacing:-1px;font-size:58px}.fp-promo-t2{color:#e11d63;-webkit-text-fill-color:transparent;letter-spacing:-1px;background:linear-gradient(#ff6aa9,#e11d63);-webkit-background-clip:text;background-clip:text;font-size:54px}.fp-promo-seal{color:#4a2c02;background:linear-gradient(160deg,#ffe08a,#d99a1b);border:2px dashed #8a5a08;border-radius:10px;padding:6px 9px;font-size:20px;font-weight:900;position:absolute;top:-8px;right:-16px;transform:rotate(10deg);box-shadow:0 6px 14px #0006}.fp-promo-strip{background:#f4b424;border-radius:6px;margin:16px 0;display:inline-block;transform:skew(-6deg)}.fp-promo-strip span{color:#241300;padding:6px 16px;font-size:16px;font-weight:800;display:inline-block;transform:skew(6deg)}.fp-promo-pill{color:#e8dce2;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;margin-bottom:16px;padding:8px 15px;font-size:12.5px;font-weight:700;display:inline-block}.fp-promo-100{color:#ff5c97;font-weight:900}.fp-promo-grid{background:#ffffff0d;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;display:grid;overflow:hidden}.fp-promo-col{padding:14px 7px}.fp-promo-col:not(:first-child){border-left:1px solid #ffffff1a}.fp-promo-ic{border:2px solid #ff5c97;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 8px;font-size:20px;line-height:1;display:flex}.fp-promo-c-t1{color:#fff;letter-spacing:.3px;font-size:11px;font-weight:700}.fp-promo-c-hl{color:#ff5c97;margin:1px 0 4px;font-size:13.5px;font-weight:900}.fp-promo-c-d{color:#c9b6c0;font-size:11.5px;line-height:1.3}.fp-promo-timer{background:#00000073;border-radius:12px;margin-bottom:16px;padding:12px 10px}.fp-promo-timer-lbl{color:#e8dce2;letter-spacing:.3px;margin-bottom:8px;font-size:11.5px;font-weight:700}.fp-promo-clock{justify-content:center;align-items:flex-start;gap:6px;display:flex}.fp-promo-blk{flex-direction:column;align-items:center;display:flex}.fp-promo-dig{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#1f1320;border:1px solid #ff5c9766;border-radius:8px;min-width:46px;padding:6px 8px;font-size:21px;font-weight:800}.fp-promo-dig-s{color:#ff5c97}.fp-promo-unit{color:#c9b6c0;letter-spacing:.5px;margin-top:4px;font-size:9.5px}.fp-promo-sep{color:#ff5c97;margin-top:7px;font-size:21px;font-weight:800;line-height:1}.fp-promo-cta{color:#fff;cursor:pointer;background:linear-gradient(#ff4d92,#e11d63);border:1px solid #ffffff40;border-radius:14px;width:100%;margin-bottom:14px;padding:16px;font-size:16.5px;font-weight:800;line-height:1.2;display:block;box-shadow:0 10px 26px #e11d6373}.fp-promo-cta-hl{color:#ffd34d}.fp-promo-foot1{color:#cfc2c9;margin-bottom:4px;font-size:12px}.fp-promo-foot2{color:#f4b424;font-size:12px}@media (width<=400px){.fp-promo-card{padding:42px 16px 20px}.fp-promo-t1{font-size:46px}.fp-promo-t2{font-size:42px}.fp-promo-seal{padding:5px 7px;font-size:17px;right:-8px}.fp-promo-dig{min-width:40px;padding:6px 5px;font-size:19px}.fp-promo-c-hl{font-size:12.5px}.fp-promo-cta{font-size:15px}}.success-page{place-items:center;min-height:75vh;padding:40px 20px;display:grid}.success-card{text-align:center;background:#fff;border:1px solid #eae2eb;border-radius:18px;width:min(100%,490px);padding:34px;box-shadow:0 15px 42px #3c223b1a}.success-check{color:#fff;background:linear-gradient(140deg,#42bc76,#67ce84);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 15px;font-size:40px;display:grid;box-shadow:0 10px 25px #3fb76f36}.success-card h1{color:#392b3a;margin:15px 0 7px;font-size:26px}.success-card>p{color:#827985;font-size:12px;line-height:1.55}.success-order{text-align:left;background:#fff8fc;border-radius:10px;grid-template-columns:1fr auto;gap:10px;margin:20px 0;padding:15px;display:grid}.success-order span{color:#8d8390;font-size:10px}.success-order b{color:#4f3b4d;text-align:right;font-size:10px}.success-order b.success-order-target{overflow-wrap:anywhere;max-width:260px;font-size:9px}.success-status{text-align:left;background:#f3fff6;border:1px solid #d7efde;border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:12px;display:flex}.success-status>span{color:#fff;background:#57b876;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.success-status div{gap:3px;display:grid}.success-status b{color:#3f7751;font-size:10px}.success-status small{color:#77867a;font-size:9px}.success-card>.gradient-button{width:100%}@media (width>=900px){.finalize-card{grid-template-columns:.9fr 1.1fr;gap:25px}.payment-section{border-left:1px solid #eee9ef;padding-top:0;padding-left:23px}}@media (width<=800px){.packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-nav{gap:13px;margin-left:0}.review-row,.social-proof-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-shell{padding-left:22px;padding-right:22px}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px;min-height:0}}@media (width<=880px){.store-nav{display:none}.mobile-menu-toggle{display:inline-flex}}@media (width<=560px){.store-page{padding-top:99px}.checkout-page{padding-top:56px}.flow-page{padding:20px}.choice-card{border-radius:20px;padding:40px 25px}.choice-card h1{margin-top:0;font-size:24px}.network-grid{gap:15px;margin-top:0}.network-choice{min-height:192.8px;padding:25px 10px}.network-orb{width:64px;height:64px;font-size:32px}.network-choice strong{font-size:17px}.network-copy{font-size:11px;line-height:15.4px}.profile-card{padding:30px 25px}.video-preview{margin:15px 0 25px}.profile-card h1{font-size:22px}.store-header{height:56px}.store-header-inner{width:min(100% - 22px,1170px)}.brand-button,.brand-button .brand-logo{width:52.74px}.store-nav{gap:9px;transform:none}.store-nav button{font-size:10px}.store-nav button:nth-child(3){display:none}.header-actions{gap:6px}.site-secure{display:none}.account-button{justify-content:center;gap:6px;width:auto;min-height:34.75px;padding:8px 14px;font-size:12.5px;line-height:18.75px;transform:translateY(.38px)}.account-button span{display:inline}.nav-icon--user{width:13px;height:13px}.announcement{text-align:center;flex-wrap:wrap;gap:3px 5px;min-height:43px;padding:6px 9px;font-size:9px;line-height:1.25}.announcement-copy{white-space:normal;font-size:9px;line-height:1.25}.announcement-copy .nav-icon{width:9px;height:9px}.announcement button{min-height:23px;margin-left:0;padding:0 9px;font-size:9px;line-height:1.25}.catalog-main{width:min(100% - 22px,1050px);padding-top:17px}.catalog-title{margin:0 0 15px}.catalog-title h1{font-size:22px;line-height:26.4px}.catalog-title>span{letter-spacing:.01em;max-width:100%;padding:4px 7px;font-size:10px}.category-banner{border-radius:14px}.catalog-nav{justify-content:flex-start;gap:5px;margin:12px auto 17px}.catalog-nav>button{min-height:36px;padding:0 11px;font-size:10px}.catalog-segments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.package-heading{margin:17px 0 14px}.package-heading h2{font-size:13px}.packages-grid{gap:9px}.package-card{border-radius:14px;min-height:0}.package-select{height:auto;min-height:0;padding:12px 5px 0}.package-amount{font-size:clamp(17px,5vw,22px)}.package-name{min-height:2.7em;font-size:10px}.package-emoji{min-height:48px;font-size:27px}.package-price{flex-wrap:wrap;gap:4px}.package-price b{font-size:12px}.package-price del{font-size:9px}.package-price small{font-size:8px}.package-cta{min-height:33px;margin-top:5px;font-size:9px}.package-benefits{grid-template-columns:1fr;gap:4px;padding:8px 8px 11px}.package-benefits li{gap:4px;font-size:9px}.package-benefits li:before{width:12px;height:12px;font-size:8px}.social-proof{border-radius:24px;margin:24px 12px 140px;padding:48px 16px 36px}.social-proof-top{margin-bottom:36px}.social-proof-top h2{font-size:24px;line-height:1.15}.social-proof-top>p{font-size:15px;line-height:1.5}.proof-stats{flex-wrap:wrap;gap:18px;width:100%;padding:16px 24px}.proof-stat-value{gap:6px}.proof-stat-value b{font-size:22px}.proof-stars{letter-spacing:2px;width:74px;font-size:12px}.proof-stat-label{font-size:11px}.proof-stat-divider{height:36px}.review-row{grid-template-columns:1fr}.review-card{min-height:0}.review-row{gap:12px}.review-card{padding-bottom:16px}.review-text{-webkit-line-clamp:unset;height:auto;min-height:0;display:block;overflow:visible}.social-proof-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.social-proof-trust-item{gap:10px}.social-proof-trust-item>svg{flex-basis:28px;width:28px;height:28px}.social-proof-trust-item b{font-size:12.5px;line-height:15px}.social-proof-trust-item small{margin-top:2px;font-size:11px;line-height:13.2px}.catalog-editorial{border-radius:24px;margin:20px 8px 26px;padding:34px 14px 30px}.catalog-editorial-inner{font-size:15.5px;line-height:1.68}.catalog-editorial h2{font-size:21px;line-height:1.25}.catalog-editorial h3{margin-top:26px;font-size:17px;line-height:1.35}.catalog-editorial p{font-size:15.5px;line-height:1.68}.catalog-read-more{width:calc(100% - 16px);margin-bottom:22px;padding:22px 18px}.catalog-read-more>h2{font-size:18px;line-height:27px}.catalog-read-more ul{padding-bottom:6px}.catalog-read-more li button{font-size:15px;line-height:1.5}.faq-section{border-radius:18px;margin:20px 8px 30px;padding:30px 14px 25px}.faq-section>h2{font-size:22px;line-height:1.25}.faq-item summary{padding:15px 36px 15px 14px;font-size:13px}.faq-item p{padding:0 14px 15px;font-size:13px;line-height:1.55}.faq-cta p{font-size:13px}.faq-cta button{padding:15px 25px;font-size:13px}.floating-whatsapp{width:60px;height:60px;bottom:20px;right:20px}.floating-whatsapp svg{width:34px;height:34px}.floating-support-popover{bottom:72px;right:12px}.demo-purchase-toast{border-radius:20px;width:max-content;min-width:min(340px,100vw - 20px);max-width:calc(100vw - 20px);min-height:84.5px;padding:12px;bottom:10px;left:-400px}.demo-purchase-toast--visible{left:10px}.demo-purchase-toast b{font-size:13px;line-height:19.5px}.demo-purchase-toast p{font-size:10px;line-height:15px}.store-footer{padding-bottom:0}.footer-shell{padding-left:20px;padding-right:20px}.footer-cta{grid-template-columns:1fr;gap:18px;padding:24px}.footer-cta-copy h3{font-size:19px;line-height:22.8px}.footer-cta-copy p{font-size:14px;line-height:21px}.footer-cta-button{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:0;padding:16px 22px;line-height:1.2;display:flex;box-shadow:0 8px 24px #25d36659}.footer-cta-button svg{width:28px;height:28px}.footer-cta-button span{font-size:16px}.footer-cta-button small{margin-top:1px;font-size:11.5px;line-height:normal}.footer-guarantees{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.footer-guarantee{padding:14px 12px}.footer-guarantee b{font-size:13px;line-height:19.5px}.footer-guarantee small{font-size:11px;line-height:14.3px}.footer-pix{min-height:131px;padding:18px 20px}.footer-pix-content{gap:14px}.footer-pix-content small{font-size:12px}.footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:32px 0}.footer-column h4{font-size:11.5px}.footer-column li button{font-size:13.5px;line-height:20.25px}.footer-column li small{font-size:12px;line-height:16.2px}.footer-bottom{padding:24px 0 28px}.footer-bottom p{font-size:12.5px;line-height:18.75px}.footer-bottom .footer-bottom-disclaimer{font-size:11px;line-height:17.05px}.footer-bottom-logo .brand-logo{filter:brightness(0)invert();opacity:.85}.checkout-main{padding:22px 12px 45px}.checkout-steps{gap:5px;margin-bottom:23px;font-size:10px}.checkout-steps span{padding:6px 8px}.checkout-title h1{font-size:23px}.checkout-title p{font-size:11px}.checkout-column{gap:10px}.confirm-profile-card,.options-card,.finalize-card,.pix-panel{padding:16px}.order-summary-body{gap:9px;padding:12px}.social-tile{width:46px;height:46px;font-size:22px}.order-description-summary>b{font-size:18px}.order-description-summary>span{font-size:10px}.order-price b{font-size:15px}.meta-card{padding:13px}.meta-profile>strong{font-size:17px}.secure-banner{border-radius:12px;flex-direction:column;align-items:flex-start}.upsell-card{padding-left:10px;padding-right:10px}.upsell-heading{margin-left:-10px;margin-right:-10px}.upsell-grid{gap:5px}.upsell-item{min-height:125px;padding:12px 4px 7px}.upsell-item>b{font-size:15px}.upsell-item>small{font-size:9px}.upsell-item>div{flex-direction:column;align-items:center;gap:1px}.upsell-item>div strong{font-size:11px}.sale-tag{font-size:8px;top:17px;right:4px}.guarantee-row{gap:5px}.guarantee-row>div{padding:8px 5px}.guarantee-row b,.guarantee-row span{font-size:9px}.pix-content{grid-template-columns:1fr;justify-items:center}.pix-instructions{text-align:center;width:100%}.mock-qr{width:160px;height:160px}.success-card{padding:25px 18px}}@media (width>=480px){.category-banner-text{font-size:15px}.segment-card>b{font-size:14px}.segment-icon{height:30px}.info-accordion{border-radius:14px;margin-top:14px}.info-toggle{min-height:74px;padding:16px 18px}.info-toggle-lead{gap:10px}.info-toggle-lead i{width:42px;height:42px}.info-toggle-lead i .segment-icon{width:24px;height:24px}.info-toggle b{font-size:15px}.info-toggle-cta{padding:6px 11px;font-size:11px}.info-panel-inner{padding:8px 18px 18px}.info-panel-description{margin-bottom:14px;font-size:14px;line-height:21.7px}.info-bullet>span{font-size:14px;line-height:19.6px}.info-bullet p{font-size:13px;line-height:18.85px}}@media (width<=479px){.category-banner-text{font-size:13px}.info-accordion{border-radius:14px;margin-top:14px}.info-toggle{min-height:66px;padding:14px 16px}.info-toggle-lead{gap:10px}.info-toggle-lead i{width:38px;height:38px}.info-toggle-lead i .segment-icon{width:22px;height:22px}.info-toggle b{font-size:14px;line-height:17.5px}.info-toggle-cta{padding:6px 11px;font-size:11px}.info-panel-inner{padding:14px 16px 16px}.info-panel-description{margin-bottom:14px;font-size:13px;line-height:1.55}.info-bullet>span{font-size:14px;line-height:1.4}.info-bullet p{font-size:12px;line-height:1.45}}@media (width<=500px){.announcement{display:none}.store-page,.checkout-page{padding-top:51px}.store-header{height:51px}.store-header-inner{width:min(100% - 28px,1170px)}.account-button{justify-content:center;gap:6px;width:auto;min-height:34.75px;padding:8px 14px;font-size:12.5px}.account-button span{display:inline}.header-actions{gap:10px}.mobile-menu-toggle{width:39px;height:31px}.catalog-main{width:calc(100% - 24px);padding-top:21px}.catalog-title h1{margin-bottom:16px;line-height:26.4px}.catalog-nav{white-space:normal;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;margin-bottom:16px;overflow:visible}.catalog-nav>button{min-height:36px;padding:7px 15px;font-size:12px;line-height:18px}.catalog-nav .catalog-nav-active{min-height:36px;padding:7px 14px}.segment-card{min-height:78px;padding:14px 10px 13px}.package-heading{margin:16px 0}.packages-grid{gap:10px}.package-select{height:auto;min-height:0;padding:0}.package-amount{font-size:24px;line-height:25.2px}.package-name{min-height:28px;margin:2px 0 8px;font-size:11px;line-height:14.3px}.package-emoji{height:36px;min-height:36px;margin:0 0 6px;font-size:36px;line-height:36px}.package-price{text-align:center;width:100%;height:auto;min-height:24px;line-height:24px;display:block}.package-price-main{height:auto;display:inline}.package-price b{font-size:16px;line-height:24px;display:inline;transform:none}.package-price del{font-size:12px;line-height:18px;display:inline-block}.package-price small{width:max-content;margin:3px 0 0;padding:2px 7px;font-size:10px;line-height:15px;display:inline-block}.package-cta{min-height:16.5px;margin-top:10px;font-size:11px;line-height:16.5px}.package-benefits{gap:0;padding:0}.package-benefits li{margin-bottom:3px;font-size:10px;line-height:13.5px}.package-benefits li:before{width:13px;height:13px;margin-top:1px;font-size:8px}.package-card{padding-bottom:16.7px}}.checkout-store-header{z-index:110;background:#fff;border-bottom:1px solid #e2e8f0;height:63.25px;position:relative;box-shadow:0 2px 8px #0f172a0a}.checkout-page--flow,.checkout-page--flow *{font-family:-apple-system,system-ui,Inter,Segoe UI,sans-serif}.checkout-store-header-inner{justify-content:space-between;align-items:center;width:min(100% - 80px,1200px);height:100%;margin:0 auto;padding:12px 20px;display:flex}.checkout-store-brand{background:0 0;border:0;flex:none;place-items:center;width:59.34px;height:36px;padding:0;display:grid}.checkout-store-brand .brand-logo{width:59.34px;height:auto;display:block;transform:none}.checkout-store-nav{align-items:center;gap:24px;display:flex}.checkout-store-nav button{color:#5a5a70;background:0 0;border:0;align-items:center;min-height:33.75px;padding:6px 2px;font-size:14.5px;font-weight:600;line-height:21.75px;display:inline-flex}.checkout-store-nav button:hover{color:#c54685}.checkout-store-actions{align-items:center;gap:10px;display:flex}.checkout-store-trust{color:#f97316;white-space:nowrap;margin-right:4px;font-size:12px;font-weight:700;line-height:18px}.checkout-store-whatsapp{color:#fff;background:#25d366;border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid;box-shadow:0 2px 6px #25d36640}.checkout-store-whatsapp svg{width:25px;height:25px;display:block}.checkout-store-account{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ec4899,#f97316);border:0;border-radius:999px;align-items:center;gap:7px;min-height:38.25px;padding:9px 18px;font-size:13.5px;font-weight:700;line-height:20.25px;display:flex;box-shadow:0 4px 14px #ec489959}.checkout-store-account .nav-icon{width:14px;height:14px}.checkout-store-menu-toggle{color:#831843;cursor:pointer;background:#fff;border:1.5px solid #f0e7ed;border-radius:10px;align-items:center;gap:7px;min-height:31px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:700;line-height:18px;display:none}.checkout-store-menu-toggle:hover{color:#ec4899;border-color:#ec4899}.checkout-store-menu-icon{flex-direction:column;align-items:flex-start;gap:3px;width:14px;display:flex}.checkout-store-menu-icon i{background:currentColor;border-radius:2px;width:14px;height:2px;transition:transform .25s,opacity .25s,width .25s}.checkout-store-menu-icon i:nth-child(2){align-self:flex-end;width:10px}.checkout-store-menu-toggle.is-open .checkout-store-menu-icon i:first-child{transform:translateY(5px)rotate(45deg)}.checkout-store-menu-toggle.is-open .checkout-store-menu-icon i:nth-child(2){opacity:0}.checkout-store-menu-toggle.is-open .checkout-store-menu-icon i:last-child{width:14px;transform:translateY(-5px)rotate(-45deg)}.checkout-store-mobile-panel{z-index:109;background:#fff;border-top:1px solid #f0e7ed;flex-direction:column;gap:2px;padding:12px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #0f0f1e14}.checkout-store-mobile-panel.is-open{display:flex}.checkout-store-mobile-panel>button{color:#0f0f1e;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:13px 14px;font-size:14.5px;font-weight:600;display:flex}.checkout-store-mobile-panel>button:hover{background:#fdf4ff}.checkout-store-mobile-panel>button>span{color:#64748b;opacity:.55;font-size:20px;line-height:1}.checkout-store-mobile-separator{color:#475569;letter-spacing:.08em;text-transform:uppercase;opacity:.5;border-top:1px solid #00000014;margin:10px 0 4px;padding-top:10px;font-size:10.5px;font-weight:800}.checkout-store-mobile-panel>button.checkout-store-mobile-cta{color:#fff;background:linear-gradient(135deg,#ec4899,#f97316);margin-top:6px;box-shadow:0 4px 12px #ec489940}.checkout-store-mobile-panel>button.checkout-store-mobile-cta:hover{background:linear-gradient(135deg,#db2777,#ea580c)}.checkout-store-notice{z-index:120;color:#302b33;background:#fff;border:1px solid #eee2ec;border-radius:12px;gap:8px;width:min(280px,100vw - 24px);padding:14px;font-size:12px;display:grid;position:absolute;top:58px;right:max(20px,50% - 580px);box-shadow:0 10px 28px #28142824}.checkout-store-notice span{color:#716a75;line-height:1.45}.checkout-store-notice button{color:#bd3d80;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:700}@media (width>=561px){.checkout-page--flow{background:#fdf4ff;padding-top:63.25px}.checkout-page--flow,.checkout-page--flow *{font-family:-apple-system,system-ui,Inter,Segoe UI,sans-serif}.checkout-page--flow .store-topbar{width:100%;position:absolute;top:0;left:0}.checkout-page--step-2 .checkout-main{background:0 0;width:min(100%,580px);margin:0 auto;padding:18px}.checkout-page--step-2 .checkout-steps{align-items:center;gap:8px;width:100%;height:57.25px;margin:0 auto 4px;padding:14px 8px;font-size:11.5px}.checkout-page--step-2 .checkout-steps span{border-color:#e2e8f0;padding:5px 12px;font-size:11.5px;font-weight:600;line-height:17.25px}.checkout-page--step-2 .checkout-steps .step-done{color:#ec4899;background:#d1fae5;border-color:#10b981}.checkout-page--step-2 .checkout-steps .step-active{color:#ec4899;background:linear-gradient(135deg,#185fa5 0%,#042c53 100%);border-color:#ec4899;box-shadow:0 2px 8px #185fa54d}.checkout-page--step-2 .checkout-steps i{color:#94a3b8;font-size:12px;line-height:18px}.checkout-page--step-2 .checkout-title{text-align:center;width:100%;margin:0 auto;padding:14px 6px 10px}.checkout-page--step-2 .checkout-title h1{color:#831843;letter-spacing:0;margin:0;font-size:26px;font-weight:800;line-height:31.2px}.checkout-page--step-2 .checkout-title p{color:#475569;margin:4px 0 0;font-size:13px;line-height:19.5px}.checkout-page--step-2 .checkout-column{gap:12px;width:min(100%,544px)}.checkout-page--step-2 .checkout-column--wide{width:min(100%,544px)}.checkout-page--step-2 .order-summary--checkout{border-color:#e2e8f0;border-radius:16px;box-shadow:0 4px 16px #0f172a14}.checkout-page--step-2 .order-summary-head{background:#831843;border-radius:15px 15px 0 0;min-height:45px;padding:12px 16px;font-size:14px;line-height:21px}.checkout-page--step-2 .order-summary-body{gap:14px;min-height:100.5px;padding:16px}.checkout-page--step-2 .order-profile-avatar{object-fit:cover;background:#fdf4ff;border:2px solid #fdf4ff;border-radius:8px;flex:0 0 64px;width:64px;height:64px;display:block}.checkout-page--step-2 .order-description-summary>b{color:#be185d;font-size:22px;line-height:26px}.checkout-page--step-2 .order-description-summary>span{color:#334155;font-size:13px;font-weight:600;line-height:19.5px}.checkout-page--step-2 .order-description strong{color:#0f172a;margin-top:4px;font-size:13px;line-height:19.5px}.checkout-page--step-2 .order-description small{color:#94a3b8;margin-top:2px;font-size:11px;line-height:16.5px}.checkout-page--step-2 .order-price del{color:#94a3b8;font-size:11px;line-height:16.5px}.checkout-page--step-2 .order-price b{color:#be185d;font-size:19px;line-height:22px}.checkout-page--step-2 .meta-card{border:2px solid #ec4899;border-radius:16px;min-height:164.5px;margin-bottom:6px;padding:16px;box-shadow:0 6px 18px #185fa51f}.checkout-page--step-2 .meta-profile{gap:10px}.checkout-page--step-2 .meta-avatar{background:#e5e7eb;border:2px solid #fff;border-radius:50%;flex:0 0 46px;width:46px;height:46px;display:block;overflow:hidden;box-shadow:0 1px 3px #0f172a1f}.checkout-page--step-2 .meta-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.checkout-page--step-2 .meta-avatar .nav-icon{color:#fff;background:linear-gradient(135deg,#833ab4,#fd1d1d 52%,#fcb045);width:100%;height:100%;padding:10px;display:block}.checkout-page--step-2 .meta-profile>div:nth-child(2){gap:0}.checkout-page--step-2 .meta-profile>div:nth-child(2) b{color:#0f172a;font-size:15px;font-weight:800;line-height:22.5px}.checkout-page--step-2 .meta-profile>div:nth-child(2) small{color:#64748b;font-size:12px;line-height:18px}.checkout-page--step-2 .meta-profile>strong{color:#ec4899;font-size:26px;font-weight:800;line-height:26px}.checkout-page--step-2 .meta-profile>strong small{color:#64748b;margin-top:2px;font-size:11px;font-weight:400;line-height:11px}.checkout-page--step-2 .progress-track{background:#e2e8f0;height:10px;margin:14px 0 8px}.checkout-page--step-2 .progress-track span{background:linear-gradient(90deg,#ec4899,#22c55e);transition:width 80ms linear}.checkout-page--step-2 .meta-labels{color:#4b5563;font-size:13px;line-height:19.5px}.checkout-page--step-2 .meta-labels span:last-child{color:#16a34a}.checkout-page--step-2 .meta-card>p{color:#16a34a;margin:10px 0 0;font-size:14px;line-height:21px}.checkout-page--step-2 .options-card{border-color:#e2e8f0;border-radius:16px;padding:20px;box-shadow:0 4px 16px #0f172a14}.checkout-page--step-2 .options-form--advanced{row-gap:0}.checkout-page--step-2 .select-label--state{gap:11px}.checkout-page--step-2 .speed-fieldset{margin-top:19px}.checkout-page--step-2 .speed-choice{border-radius:6px;min-height:87.5px;padding:12px 14px}.checkout-page--step-2 .speed-choice input{flex:0 0 20px;width:20px;height:20px;margin:0}.checkout-page--step-2 .speed-choice.is-selected{background:#fdf4ff;border-color:#ec4899;box-shadow:0 0 0 3px #ec48992e}.checkout-page--step-2 .options-form--advanced>.advance-bar{margin-top:16px}.checkout-page--step-2 .options-form--advanced>.back-link{color:#475569;margin-top:14px;padding:4px 8px;font-size:13px;line-height:19.5px}.checkout-page--step-2 .options-card h2{color:#0f172a;margin:0 0 14px;font-size:16px;font-weight:700;line-height:24px}.checkout-page--step-2 .options-intro{color:#94a3b8;margin:0 0 18px;font-size:11px;line-height:15.4px}.checkout-page--step-2 .select-label{color:#334155;gap:9.5px;margin:0 0 16px;font-size:14px;font-weight:700;line-height:18px}.checkout-page--step-2 .select-label select{color:#0f172a;border:1.5px solid #cbd5e1;border-radius:8px;height:44.5px;padding:12px 40px 12px 14px;font-size:15px;font-weight:400}.checkout-page--step-3 .checkout-main{background:0 0;width:min(100%,580px);margin:0 auto;padding:18px}.checkout-page--step-3 .checkout-steps{align-items:center;gap:8px;width:100%;height:57.25px;margin:0 auto 4px;padding:14px 8px;font-size:11.5px}.checkout-page--step-3 .checkout-steps span{border-color:#e2e8f0;padding:5px 12px;font-size:11.5px;font-weight:600;line-height:17.25px}.checkout-page--step-3 .checkout-steps .step-done{color:#ec4899;background:#d1fae5;border-color:#10b981}.checkout-page--step-3 .checkout-steps .step-active{color:#ec4899;background:linear-gradient(135deg,#185fa5 0%,#042c53 100%);border-color:#ec4899;box-shadow:0 2px 8px #185fa54d}.checkout-page--step-3 .checkout-steps i{color:#94a3b8;font-size:12px;line-height:18px}.checkout-page--step-3 .payment-secure-pill{color:#166534;letter-spacing:.6px;border-color:#86efac;min-height:30.5px;margin:22px auto 14px;padding:6px 14px;font-size:11px;line-height:16.5px}.checkout-page--step-3 .payment-secure-pill+.checkout-title{text-align:center;width:100%;margin:0 auto 4px;padding:0 12px}.checkout-page--step-3 .checkout-title h1{color:#0f172a;letter-spacing:-.64px;margin:0 0 8px;font-size:32px;font-weight:900;line-height:35.2px}.checkout-page--step-3 .checkout-title h1 .text-instagram,.checkout-page--step-3 .checkout-title h1 .text-tiktok{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ff6b35 0%,#ff3d7f 100%);-webkit-background-clip:text;background-clip:text}.checkout-page--step-3 .checkout-title p{color:#475569;margin:0;font-size:13.5px;line-height:20.25px}.checkout-page--step-3 .checkout-column--wide{gap:0;width:min(100%,544px)}.checkout-page--step-3 .payment-trust-badges{gap:8px;width:100%;margin:12px auto 14px}.checkout-page--step-3 .payment-trust-badges>span{min-height:37px;padding:8px 14px;font-size:12px;font-weight:600;line-height:18px}.checkout-page--step-3 .order-summary--checkout{border-color:#ec4899;border-radius:16px;margin:0 0 12px;box-shadow:0 4px 16px #0f172a14}.checkout-page--step-3 .order-summary-head{background:#831843;border-radius:15px 15px 0 0;min-height:45px;padding:12px 16px;font-size:14px;line-height:21px}.checkout-page--step-3 .order-summary-body{gap:14px;min-height:100.5px;padding:16px}.checkout-page--step-3 .order-profile-avatar{object-fit:cover;background:#fdf4ff;border:2px solid #fdf4ff;border-radius:8px;flex:0 0 64px;width:64px;height:64px;display:block}.checkout-page--step-3 .order-description-summary>b{color:#be185d;font-size:22px;line-height:26px}.checkout-page--step-3 .order-description-summary>span{color:#334155;font-size:13px;font-weight:600;line-height:19.5px}.checkout-page--step-3 .order-description strong{color:#0f172a;margin-top:4px;font-size:13px;line-height:19.5px}.checkout-page--step-3 .order-description small{color:#94a3b8;margin-top:2px;font-size:11px;line-height:16.5px}.checkout-page--step-3 .meta-card{border:2px solid #ec4899;border-radius:16px;min-height:164.5px;margin:0 0 18px;padding:16px;box-shadow:0 6px 18px #185fa51f}.checkout-page--step-3 .meta-profile{gap:10px}.checkout-page--step-3 .meta-avatar{background:#e5e7eb;border:2px solid #fff;border-radius:50%;flex:0 0 46px;width:46px;height:46px;display:block;overflow:hidden;box-shadow:0 1px 3px #0f172a1f}.checkout-page--step-3 .meta-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.checkout-page--step-3 .meta-profile>div:nth-child(2){gap:0}.checkout-page--step-3 .meta-profile>div:nth-child(2) b{color:#0f172a;font-size:15px;font-weight:800;line-height:22.5px}.checkout-page--step-3 .meta-profile>div:nth-child(2) small{color:#64748b;font-size:12px;line-height:18px}.checkout-page--step-3 .meta-profile>strong{color:#ec4899;font-size:26px;font-weight:800;line-height:26px}.checkout-page--step-3 .meta-profile>strong small{color:#64748b;margin-top:2px;font-size:11px;font-weight:400;line-height:11px}.checkout-page--step-3 .progress-track{background:#e2e8f0;height:10px;margin:14px 0 8px}.checkout-page--step-3 .progress-track span{background:linear-gradient(90deg,#ec4899,#22c55e);transition:width 80ms linear}.checkout-page--step-3 .meta-labels{color:#4b5563;font-size:13px;line-height:19.5px}.checkout-page--step-3 .meta-labels span:last-child{color:#16a34a}.checkout-page--step-3 .meta-card>p{color:#16a34a;margin:10px 0 0;font-size:14px;line-height:21px}.checkout-page--step-3 .double-offer{background:linear-gradient(135deg,#ec4899,#7c3aed);border-radius:16px;min-height:289.594px;margin:0 0 14px;padding:16px 18px;position:relative;box-shadow:0 6px 18px #7c3aed47}.checkout-page--step-3 .double-offer>.offer-state-dot{background:#ffffff14;border:2px solid #ffffff6b;border-radius:50%;place-items:center;width:26px;height:26px;margin:0;display:grid;position:absolute;top:14px;right:14px}.checkout-page--step-3 .offer-label{letter-spacing:.6px;margin:0 0 10px;padding:6px 14px;font-size:11px;line-height:16.5px}.checkout-page--step-3 .offer-title{margin:0 0 10px;font-size:23px;font-weight:800;line-height:27.6px}.checkout-page--step-3 .offer-formula{justify-content:center;align-items:center;gap:7px;min-height:34.5px;margin:0 0 11px;font-size:15px;font-weight:600;line-height:22.5px;display:flex}.checkout-page--step-3 .offer-formula b{background:#fff;border-radius:99px;padding:6px 18px;line-height:22.5px}.checkout-page--step-3 .double-offer>span.offer-lead{margin:0 0 5px;font-size:13.5px;font-weight:600;line-height:20.25px}.checkout-page--step-3 .offer-price{margin:0 0 6px;font-size:32px;font-weight:800;line-height:32px}.checkout-page--step-3 .offer-compare{height:18.75px;margin:0 0 13px;font-size:12.5px;font-weight:600;line-height:18.75px}.checkout-page--step-3 .offer-compare del{font-size:inherit;margin-right:4px}.checkout-page--step-3 .double-offer button{border-radius:12px;min-height:41px;margin:0;padding:12px;font-size:14.5px;line-height:17px}.checkout-page--step-3 .upsell-card{border:1px solid #f0e6ee;border-radius:12px;margin:0 0 12px;padding:0 12px 14px;box-shadow:0 4px 16px #0f172a14}.checkout-page--step-3 .upsell-heading{isolation:isolate;background:#fff;margin:0 -12px 14px;padding:10px 0;position:relative}.checkout-page--step-3 .upsell-heading:before{z-index:0;content:"";background:linear-gradient(135deg,#ff6b35 0%,#ff3d7f 100%);height:50.5px;position:absolute;top:0;left:0;right:0}.checkout-page--step-3 .upsell-heading>span{z-index:1;background:linear-gradient(90deg,#ec4899,#f97316);border-radius:0;min-height:30.5px;margin:0 16px;padding:7px 10px;font-size:11px;line-height:16.5px;position:relative}.checkout-page--step-3 .upsell-heading h2,.checkout-page--step-3 .upsell-heading p{z-index:1;position:relative}.checkout-page--step-3 .upsell-heading h2{color:#111827;margin:10px 12px 2px;font-size:14px;font-weight:800;line-height:21px}.checkout-page--step-3 .upsell-heading p{color:#9aa3ab;margin:0 12px;font-size:11.5px;line-height:17.25px}.checkout-page--step-3 .upsell-group+.upsell-group{margin-top:14px}.checkout-page--step-3 .upsell-group h3{color:#6b7280;letter-spacing:0;margin:14px 0 8px;font-size:11px;line-height:16.5px}.checkout-page--step-3 .upsell-grid{gap:8px}.checkout-page--step-3 .upsell-item{border:1px solid #e8e8e8;border-radius:10px;gap:1px;min-height:202px;padding:26px 12px 12px}.checkout-page--step-3 .upsell-item.is-popular{border:2px solid #f97316}.checkout-page--step-3 .upsell-item.is-selected{background:#f0fdf4;border-color:#16a34a}.checkout-page--step-3 .upsell-item>b{color:#1a1a1a;margin-top:0;font-size:22px;line-height:25.3px}.checkout-page--step-3 .upsell-item>small{color:#9aa3ab;margin:0 0 4px;font-size:11px;line-height:16.5px}.checkout-page--step-3 .upsell-emoji{margin:2px 0 4px;font-size:24px;line-height:28.8px}.checkout-page--step-3 .sale-tag{border-radius:8px;padding:2px 8px;font-size:11px;line-height:16.5px;top:30px;right:7px}.checkout-page--step-3 .upsell-popular{padding:3px 2px;font-size:8px;line-height:12px;top:-1px}.checkout-page--step-3 .upsell-item>div{gap:8px;margin-top:4px}.checkout-page--step-3 .upsell-item del{color:#b9c0c7;font-size:12px;line-height:18px}.checkout-page--step-3 .upsell-item>div strong{color:#16a34a;font-size:17px;line-height:25.5px}.checkout-page--step-3 .upsell-item button{border-radius:8px;min-height:34px;margin-top:0;font-size:12px}.checkout-page--step-3 .post-picker-wrap{border-radius:12px;width:100%;max-width:none;margin:-3.4px auto 10px;padding:12px}.checkout-page--step-3 .post-picker-title{height:auto;min-height:19.5px;margin-bottom:10px;font-size:13px;line-height:19.5px}.checkout-page--step-3 .post-picker-grid{grid-auto-rows:158.66px;gap:8px;height:auto}.checkout-page--step-3 .post-picker-card{aspect-ratio:1;border-width:3px;height:auto}.checkout-page--step-3 .post-picker-hint{color:#6b7280;min-height:18px;margin-top:8px;font-size:12px;line-height:18px}.checkout-page--step-3 .post-picker-more{height:30px;margin-top:8px;font-size:12px}.checkout-page--step-3 .post-picker-confirm{height:39px;margin-top:10px;font-size:13px}.checkout-page--step-3 .post-picker-note{min-height:33px;margin-top:6px;font-size:11px;line-height:16.5px}.checkout-page--step-3 .post-picker-status{height:24px}.checkout-page--step-3 .upsell-disclaimer{display:none}.checkout-page--step-3 .finalize-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;display:grid}.checkout-page--step-3 .contact-section,.checkout-page--step-3 .payment-section{background:#fff;border:1px solid #f0e6ee;border-radius:12px;min-width:0;padding:20px;box-shadow:0 2px 8px #0f172a0a}.checkout-page--step-3 .section-eyebrow{color:#ec4899;margin:0 0 6px;font-size:10.5px;font-weight:700;line-height:15.75px;display:block}.checkout-page--step-3 .contact-section h2,.checkout-page--step-3 .payment-section h2{color:#0f172a;margin:0 0 14px;font-size:16px;font-weight:700;line-height:24px}.checkout-page--step-3 .contact-field{margin:0 0 14px;display:block}.checkout-page--step-3 .contact-field--last{margin-bottom:0}.checkout-page--step-3 .contact-field label{color:#475569;margin:0 0 6px;font-size:12.5px;font-weight:600;line-height:18.75px;display:block}.checkout-page--step-3 .contact-field input{color:#0f172a;border:1.5px solid #cbd5e1;border-radius:6px;width:100%;height:46px;padding:12px 14px;font-size:16px;line-height:20px}.checkout-page--step-3 .contact-field small{color:#94a3b8;margin-top:4px;font-size:11px;line-height:16.5px;display:block}.checkout-page--step-3 .payment-section .totals{background:#fdf4ff;border-radius:6px;margin:4px 0 0;padding:14px 16px}.checkout-page--step-3 .payment-section .total-row,.checkout-page--step-3 .payment-section .discount-row{color:#475569;border:0;min-height:19.5px;margin:0 0 6px;padding:0;font-size:13px;font-weight:400;line-height:19.5px}.checkout-page--step-3 .payment-section .total-row b{color:inherit;font-weight:400}.checkout-page--step-3 .payment-section .discount-row{color:#ea580c;font-weight:600}.checkout-page--step-3 .payment-section .discount-row b{font-weight:600}.checkout-page--step-3 .payment-section .total-final{color:#0f172a;border:0;border-top:1px dashed #e2e8f0;min-height:50px;margin:6px 0 0;padding:10px 0 0;font-size:16px;font-weight:700;line-height:24px}.checkout-page--step-3 .payment-section .total-final b{color:#be185d;font-size:26px;font-weight:800;line-height:39px}.checkout-page--step-3 .payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.checkout-page--step-3 .payment-method{background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:90.5938px;padding:14px;display:flex;position:relative}.checkout-page--step-3 .payment-method.is-selected{background:#fff;border-color:#ec4899}.checkout-page--step-3 .payment-method input{appearance:none;color:#fff;accent-color:#ec4899;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;display:grid;position:absolute;top:8px;right:8px}.checkout-page--step-3 .payment-method input:checked{background:#ec4899;border-color:#ec4899}.checkout-page--step-3 .payment-method input:checked:after{content:"✓";font-size:12px;font-weight:800;line-height:20px}.checkout-page--step-3 .payment-method .pix-icon{color:#ec4899;background:#ec48992e;border-radius:5px;width:fit-content;height:17px;margin:0 0 2px;padding:2px 7px;font-size:11px;font-weight:800;line-height:13px;display:block}.checkout-page--step-3 .payment-method b{color:#be185d;margin:0;font-size:15px;font-weight:800;line-height:18px}.checkout-page--step-3 .payment-method small{color:#94a3b8;max-width:none;margin:3px 0 0;font-size:12px;font-weight:400;line-height:15.6px}.checkout-page--step-3 .payment-note{color:#854d0e;background:#fef9c3;border:1px solid #fde68a;border-radius:9px;min-height:60.25px;margin:12px 0 0;padding:11px 13px;font-size:12.5px;line-height:18.125px}.checkout-page--step-3 .terms-check{color:#475569;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:12px;line-height:18px}.checkout-page--step-3 .terms-check input{accent-color:#ec4899;flex:none;width:18px;height:18px;margin:1px 0 0}.checkout-page--step-3 .terms-check button{color:#be185d;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.checkout-page--step-3 .payment-section>.gradient-button{background:linear-gradient(135deg,#ec4899 0%,#f97316 100%);border-radius:10px;width:100%;min-height:58.5px;margin:0;padding:18px;font-size:17px;font-weight:800;line-height:23px;display:grid;box-shadow:0 6px 16px #ec489959}.checkout-page--step-3 .payment-section>.gradient-button:disabled{opacity:1}.checkout-page--step-3 .guarantees-strip{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;height:60.75px;min-height:60.75px;margin:16px 0 0;padding:14px 0 0}.checkout-page--step-3 .g-strip-item{min-height:45.75px}.checkout-page--step-3 .checkout-trust-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0}.checkout-page--step-3 .checkout-trust-card{min-height:147.781px;padding:18px 12px}.checkout-page--step-3 .checkout-trust-card-icon{width:48px;height:48px;margin:0 auto 10px;font-size:22px}.checkout-page--step-3 .checkout-trust-card-title{margin:0 0 4px;font-size:13px;line-height:15.6px}.checkout-page--step-3 .checkout-trust-card-desc{font-size:11.5px;line-height:16.1px}.checkout-page--step-3 .checkout-testimonials{margin:18px 0 0}.checkout-page--step-3 .checkout-testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.checkout-page--step-3 .checkout-testimonial-grid article{border-radius:16px;padding:14px}.checkout-page--step-3 .checkout-sticky-savings{background:#16a34a;height:37.55px;min-height:37.55px;padding:10px 14px;font-size:13px;font-weight:700;line-height:17.55px;display:grid;box-shadow:0 -4px 14px #00000029}}@media (width<=880px){.checkout-store-header-inner{width:100%;padding-left:20px;padding-right:20px}.checkout-store-nav{display:none}.checkout-store-actions{margin-left:auto}.checkout-store-menu-toggle{margin-left:10px;display:inline-flex}.checkout-store-trust{display:none}}@media (width<=560px){.checkout-store-header{height:56px}.checkout-store-header-inner{padding-top:8px;padding-bottom:8px}.checkout-store-brand,.checkout-store-brand .brand-logo{width:52px}.checkout-store-actions{gap:7px}.checkout-store-whatsapp{width:34px;height:34px}.checkout-store-account{min-height:34px;padding:7px 10px;font-size:12px}}@media (width<=600px){.checkout-store-whatsapp{display:none}.checkout-store-menu-toggle{gap:0;padding:8px 10px;font-size:0;line-height:0}}@media (width<=480px){.checkout-store-header-inner{gap:8px;padding-left:14px;padding-right:14px}.checkout-store-brand,.checkout-store-brand .brand-logo{width:auto;height:32px}.checkout-store-account{padding:8px 14px;font-size:12.5px}.checkout-store-account .nav-icon{width:13px;height:13px}}@media (width<=990px){html,body{max-width:100vw;overflow-x:hidden!important}body{height:100dvh;min-height:0;overflow:hidden scroll}}@media (width<=640px){.faq-section{border-radius:24px;margin:16px 8px 32px;padding:36px 12px 28px}.faq-section>h2{letter-spacing:-.5px;margin-bottom:24px;font-size:clamp(24px,5vw,36px);line-height:1.15}.faq-item summary{min-height:0;padding:14px 42px 14px 15px;font-size:14px;line-height:1.4}.faq-item p{padding:0 15px 15px;font-size:14px;line-height:1.6}.faq-cta{margin-top:20px;padding-top:18px}.faq-cta p{font-size:15px;line-height:1.5}.faq-cta button{width:100%;padding:16px 20px;font-size:15px;display:block}}.checkout-profile-page{color:#24212a;background:#f5f3ff;min-height:100vh}.checkout-profile-header{background:#fff;border-bottom:1px solid #e5e7eb;place-items:center;height:63px;display:grid;box-shadow:0 1px 3px #0000000a}.checkout-profile-header button{background:0 0;border:0;place-items:center;width:64px;height:52px;padding:3px;display:grid}.checkout-profile-header .brand-logo{width:53px;height:auto;transform:translateY(-2.5px)}.checkout-profile-main{width:min(100%,520px);margin:0 auto;padding:24px 0 48px}.checkout-profile-back{color:#77717b;background:0 0;border:0;align-items:center;min-height:31.5px;padding:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.checkout-profile-title{text-align:center;margin:22px 0 18px}.checkout-profile-title h1{color:#312e81;letter-spacing:-.035em;margin:0 0 6px;font-size:26px;font-weight:800;line-height:39px}.checkout-profile-title p{color:#6b7280;margin:0;font-size:14px;line-height:21px}.checkout-profile-column{gap:18px;width:100%}.profile-order-summary{background:#fff;border:2px solid #fbcfe8;border-radius:16px;padding:14px;box-shadow:0 4px 14px #ec48991a}.profile-order-network{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4);border-radius:10px;align-items:center;gap:8px;height:34px;padding:8px 12px;font-size:12px;font-weight:700;line-height:18px;display:flex}.profile-order-network--tiktok{background:linear-gradient(110deg,#ef8b33 0%,#dc407d 53%,#5751d5 100%)}.profile-order-details{justify-content:space-between;align-items:flex-start;gap:10px;min-height:57px;margin-top:12px;padding:0 4px;display:flex}.profile-order-details>div:first-child{flex:1;gap:0;min-width:0;display:grid}.profile-order-details>div:last-child{white-space:nowrap;justify-items:end;gap:3px;display:grid}.profile-order-details b{color:#111827;font-size:28px;font-weight:800;line-height:29.4px}.profile-order-details span{color:#6b7280;font-size:11px;line-height:16.5px}.profile-order-details strong{color:#111827;font-size:24px;font-weight:800;line-height:33px}.profile-order-details del{color:#9ca3af;font-size:13px;line-height:19.5px}.confirm-profile-card--source{box-shadow:none;border:2px solid #e5e7eb;border-radius:16px;padding:18px}.confirm-profile-card--source form{gap:8px}.confirm-profile-card--source form>label{color:#374151;font-size:13px;line-height:19.5px}.confirm-profile-card--source form>small{color:#6b7280;align-items:center;gap:4px;font-size:11px;line-height:16.5px;display:flex}.profile-safe-check{color:#fff;background:#56a4d8;border-radius:50%;flex:0 0 14px;place-items:center;width:14px;height:14px;font-size:8px;font-weight:900;line-height:1;display:inline-grid}.confirm-profile-card--source .confirm-input-row{border:2px solid #e7dfe9;border-radius:12px;height:52px;padding:0 12px}.confirm-profile-card--source .confirm-input-row:focus-within{border-color:#ec4899;box-shadow:0 0 0 3px #ec48991a}.confirm-profile-card--source .confirm-input-row.is-found{background:#f4fff6;border-color:#53bd75}.confirm-profile-card--source .confirm-input-row input{color:#111827;padding:0;font-size:17px}.confirm-profile-card--source .outline-action{color:#ec4899;border-width:2px;border-color:#ec4899;border-radius:12px;height:48px;min-height:48px;font-size:15px}.confirm-profile-card--source .profile-lookup-button{margin-top:4px}.profile-lookup-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px;width:16px;height:16px}.confirm-profile-card--source .outline-action:disabled{opacity:.6}.confirmed-profile--source{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdf4 100%);border:2px solid #d1fae5;border-radius:14px;margin:14px 0 0;padding:14px;display:block}.confirmed-profile-heading{align-items:center;gap:12px;min-height:64px;display:flex}.confirmed-profile--source .confirmed-avatar{color:#fff;background:linear-gradient(135deg,#f58529 0%,#dd2a7b 52%,#8134af 100%);border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:23px;font-weight:800;display:grid;box-shadow:0 2px 8px #0000001f}.confirmed-profile--source .confirmed-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.confirmed-profile-heading>div:last-child{gap:0;height:49.5px;display:grid}.confirmed-profile-heading b{color:#111827;font-size:16px;font-weight:800;line-height:24px}.profile-verified-badge{vertical-align:-3px;width:16px;height:16px;margin-left:3px;display:inline-block}.confirmed-profile-heading>div>span{color:#4b5563;margin-top:2px;font-size:13px;line-height:19.5px}.profile-stat-grid{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px;margin-top:12px;display:grid}.profile-stat-grid>div{background:#ffffffb3;border:1px solid #d1fae5;border-radius:10px;align-content:center;justify-items:center;gap:0;min-height:55.2px;padding:8px 4px;display:grid}.profile-stat-grid b{color:#111827;font-size:17px;font-weight:800;line-height:18.7px}.profile-stat-grid span{color:#6b7280;margin-top:2px;font-size:11px;line-height:16.5px}.confirmed-profile--source>p{color:#15803d;border-top:1px solid #d1fae5;align-items:center;min-height:32.5px;margin:12px 0;padding:12px 0 0;font-size:13px;font-weight:700;line-height:19.5px;display:flex}.profile-help{color:#375a87;font-size:13px;line-height:19.5px}.profile-help summary{cursor:pointer;align-items:center;min-height:35.5px;list-style:none;display:flex}.profile-help summary::-webkit-details-marker{display:none}.profile-help>p{color:#63728a;margin:7px 0 0;font-size:10px;line-height:1.45}.profile-retry{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:8px;margin-top:10px;padding:9px 14px}.profile-private-warning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:10px;margin:14px 0;padding:13px;font-size:13px;line-height:1.5}.profile-private-warning p{margin:0}.profile-private-warning .profile-retry{color:#92400e}.profile-found>.gradient-button:disabled,.profile-continue-button:disabled{opacity:.5;cursor:not-allowed}.confirm-profile-card--source>.profile-continue-button{background:linear-gradient(135deg,#ec4899,#f97316);border-radius:12px;width:100%;min-height:47px;margin-top:14px;padding:14px 20px;font-size:16px;font-weight:800;line-height:19px;box-shadow:0 6px 16px #ec48994d}.payment-secure-pill{color:#50805b;letter-spacing:.12em;background:#effcf3;border:1px solid #c7e9d0;border-radius:99px;align-items:center;gap:5px;width:max-content;min-height:26px;margin:-12px auto 14px;padding:4px 12px;font-size:9px;font-weight:800;display:flex}.payment-secure-pill small{letter-spacing:.04em;border-left:1px solid #50805b40;padding-left:4px;font-size:7px}.payment-trust-badges{justify-items:center;gap:7px;margin:-9px auto 14px;display:grid}.payment-trust-badges>span{color:#54835c;text-align:center;background:#effcf3;border:1px solid #bde6ca;border-radius:99px;justify-content:center;align-items:center;gap:5px;min-height:33px;padding:6px 13px;font-size:10px;font-weight:700;display:inline-flex}.payment-trust-badges>span+span{color:#a8602a;background:#fff8eb;border-color:#f0d1aa}.checkout-sticky-savings{z-index:25;color:#fff;text-align:center;background:#4aa153;place-items:center;min-height:51px;padding:8px 14px;font-size:11px;font-weight:800;line-height:15px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 10px #2c763426}.checkout-testimonials{background:0 0;border:0;border-radius:0;margin:0;padding:0}.checkout-testimonials h2{color:#0f172a;text-align:center;margin:0 0 12px;font-size:14px;font-weight:800;line-height:21px}.checkout-testimonials h2 span{color:#a15376;letter-spacing:.1em;font-size:8px}.checkout-testimonial-grid{gap:8px;display:grid}.checkout-testimonial-grid article{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.checkout-testimonial-grid article>span{color:#fbbf24;font-size:14px;line-height:14px}.checkout-testimonial-grid p{color:#475569;margin:0;font-size:12.5px;font-style:italic;line-height:18.75px}.checkout-testimonial-grid small{color:#0f172a;font-size:11.5px;font-weight:700;line-height:17.25px}.checkout-back{text-align:center;margin-top:14px}.checkout-back-link{color:#475569;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:13px;font-weight:600;line-height:19.5px;display:inline-block}.checkout-page:not(.checkout-page--step-3) .checkout-sticky-savings{display:none}.checkout-site-footer{color:#fffc;background:#2b1331}.checkout-footer-shell{grid-template-columns:256.4px minmax(0,1fr);gap:0 40px;width:min(100% - 32px,1100px);margin:0 auto;padding:60px 0 30px;display:grid}.checkout-footer-brand-title{color:#fff;align-items:center;gap:10px;margin-bottom:0;font-size:16px;line-height:24px;display:flex}.checkout-footer-brand-title .brand-logo{object-fit:contain;width:auto;height:32px;transform:none}.checkout-footer-brand p{color:#ffffffb3;max-width:256.4px;margin:14px 0 0;font-size:13px;line-height:20.8px}.checkout-payment-marks{flex-wrap:wrap;gap:6px;max-width:256.4px;margin-top:16px;display:flex}.checkout-payment-marks span{color:#ffffffd9;background:#ffffff14;border:0;border-radius:5px;padding:4px 10px;font-size:11px;font-weight:400;line-height:16.5px}.checkout-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.checkout-footer-columns h4{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:700;line-height:19.5px}.checkout-footer-columns ul{margin:0;padding:0;list-style:none;display:block}.checkout-footer-columns li{min-width:0;color:inherit;margin:0 0 8px;font-size:16px;line-height:24px}.checkout-footer-columns button{color:#ffffffa6;text-align:left;background:0 0;border:0;padding:0;font-size:13px;line-height:19.5px;position:relative;top:2px}.checkout-footer-columns button:hover{color:#fff;text-decoration:underline}.checkout-footer-columns li small{color:#fffc;margin-top:0;font-size:12px;line-height:16.2px;display:block}.checkout-footer-disclaimer{color:#ffffff80;text-align:center;border-top:1px solid #ffffff1a;grid-column:1/-1;gap:12px;margin:40px 0 0;padding:30px 0 0;font-size:12px;line-height:18px;display:grid}.checkout-footer-disclaimer>span:last-child{color:#fff6;width:min(100%,700px);margin:0 auto;font-size:11px;line-height:16.5px}@media (width<=760px){.checkout-page--flow .checkout-main{width:100%;padding:12px 12px 62px}.checkout-page--step-2 .checkout-main{padding-bottom:12px}.checkout-page--step-2 .options-card{border-radius:12px;padding:16px}.checkout-page--step-2 .options-card h2{margin:0 0 12px;font-size:15px;line-height:22.5px}.checkout-page--step-2 .options-card>.select-label{gap:8px;font-size:13px;line-height:19.5px}.checkout-page--step-2 .options-card>.select-label:first-of-type{gap:8px}.checkout-page--step-2 .options-card>.select-label--state{gap:8px;margin-bottom:16px;line-height:21px}.checkout-page--step-2 .options-card>.select-label select{height:44.5px}.checkout-page--step-2 .options-card .speed-fieldset{margin-top:16px}.checkout-page--step-2 .options-card .speed-fieldset legend{font-size:13px;line-height:19.5px}.checkout-footer-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:min(100% - 40px,1100px);padding:60px 0 30px}.checkout-footer-columns{display:contents}.checkout-footer-disclaimer{margin-top:10px}}@media (width<=560px){.checkout-profile-main{padding:24px 14px 44px}.checkout-profile-title{margin:22px 0 18px}.checkout-profile-column{gap:18px}.profile-order-summary{padding:14px}.profile-order-details strong{font-size:22px}.confirm-profile-card--source{border-radius:16px;padding:18px}.confirm-profile-card--source form{gap:8px}.confirm-profile-card--source form>label{margin-bottom:0;font-size:13px;line-height:19.5px}.confirm-profile-card--source form>small{margin-top:0;font-size:11px;line-height:16.5px}.confirm-profile-card--source .confirm-input-row input{font-size:17px}.confirm-profile-card--source .outline-action{font-size:15px}.confirm-profile-card--source .profile-lookup-button{margin-top:4px}.profile-lookup-icon{width:18px;height:18px}.checkout-main{padding:12px 12px 62px}.payment-secure-pill{margin-top:-4px}.payment-trust-badges{margin-top:-5px}.checkout-sticky-savings{min-height:51px}.guarantee-row{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-footer-guarantees,.checkout-footer-disclaimer{grid-column:1/-1}}@media (width<=500px){.checkout-page{padding-top:56px}.checkout-page .store-header{height:56px}.checkout-main{background:#fdf4ff;padding-top:26px}.checkout-steps{gap:4px;height:26px;margin-bottom:23px;font-size:10.5px}.checkout-steps span{height:25.75px;padding:4px 9px;font-weight:600;line-height:15.75px}.checkout-steps i{font-size:12px;line-height:18px}.checkout-title{margin-bottom:0;padding:8.7px 0 9.8px}.checkout-title h1{color:#831843;letter-spacing:0;margin:0 6px 4px;font-size:20px;font-weight:800;line-height:24px}.checkout-title p{color:#475569;margin:0 6px;font-size:13px;line-height:19.5px}.order-summary-head{background:#831843;padding:12px 16px;font-size:14px;line-height:21px}.order-summary-body{gap:10px;padding:14px 14px 13.5px}.social-tile{width:54px;height:54px;box-shadow:inset 0 0 0 2px #fff}.order-description-summary>b{color:#be185d;font-size:19px;line-height:19px}.order-description-summary>span{color:#475569;font-size:13px;line-height:19.5px}.order-description strong{color:#0f172a;margin-top:6px;font-size:13px;line-height:19.5px}.order-description small{margin-top:2px;font-size:11px;line-height:16.5px}.order-price del{font-size:11px;line-height:16.5px}.order-price b{color:#be185d;font-size:17px;line-height:19px}.meta-card{color:#0f172a;padding:16px}.meta-profile{gap:10px}.small-social-icon{width:46px;height:46px}.meta-profile>div:nth-child(2){gap:1.5px}.meta-profile>div:nth-child(2) b{font-size:14px;line-height:21px}.meta-profile>div:nth-child(2) small{font-size:12px;line-height:18px}.meta-profile>strong{font-size:26px;line-height:26px}.meta-profile>strong small{margin-top:2px;font-size:11px;line-height:11px}.progress-track{height:10px;margin:14px 0 8px}.meta-labels{font-size:13px;line-height:19.5px}.meta-card>p{margin:10px 0 0;font-size:14px;line-height:21px}.checkout-column--advanced{gap:12px}.checkout-column--advanced .meta-card+.options-form{margin-top:6px}.options-card h2{margin-bottom:12px;font-size:15px;line-height:22.5px}.options-intro{margin-bottom:18px;line-height:1.4}.select-label{gap:9.5px;line-height:18px}.select-label select{height:44.5px;font-size:14px}.payment-secure-pill{letter-spacing:.6px;min-height:27px;margin:30.5px auto 14px;padding:5px 12px;font-size:10px;line-height:15px}.payment-secure-pill+.checkout-title{padding-top:0}.payment-secure-pill+.checkout-title h1{color:#0f172a;letter-spacing:-.44px;margin:0 8px 8px;font-size:22px;font-weight:900;line-height:24.2px}.payment-secure-pill+.checkout-title h1 .text-tiktok{color:#ef665c}.payment-secure-pill+.checkout-title p{color:#475569;margin:0 8px;font-size:13.5px;line-height:20.25px}.payment-trust-badges{gap:6px;width:100%;margin:2.1px auto 4px}.payment-trust-badges>span{min-height:33.5px;padding:7px 15.75px;font-size:11px;font-weight:600;line-height:16.5px}.checkout-column--wide>.order-summary .order-price{display:none}.order-summary-body{min-height:93.5px}.checkout-column--wide>.order-summary+.meta-card{margin-top:2px}.checkout-column--wide>.meta-card+.double-offer{margin-top:8px}.checkout-column--wide>.double-offer{margin-bottom:4px}.upsell-card{padding:0 12px 14px}.upsell-heading{isolation:isolate;background:#fff;margin:0 -12px 14px;padding:10px 0;position:relative}.upsell-heading:before{z-index:0;content:"";background:linear-gradient(135deg,#ff6b35 0%,#ff3d7f 100%);height:50.5px;position:absolute;top:0;left:0;right:0}.upsell-heading>span{z-index:1;color:#fff;background:linear-gradient(90deg,#ec4899,#f97316);border-radius:0;justify-content:center;align-items:center;min-height:30.5px;margin:0 16px;padding:7px 10px;font-size:11px;line-height:16.5px;display:flex;position:relative}.upsell-heading h2,.upsell-heading p{z-index:1;position:relative}.upsell-heading h2{color:#111827;margin:10px 12px 2px;font-size:14px;font-weight:800;line-height:21px}.upsell-heading p{color:#9aa3ab;margin:0 12px;font-size:11.5px;line-height:17.25px}.upsell-group h3{color:#6b7280;margin:0 0 8px;font-size:11px;font-weight:800;line-height:16.5px}.upsell-group+.upsell-group{margin-top:14px}.upsell-grid{gap:6px;padding-bottom:8px}.upsell-item{gap:0;min-height:0;padding:19px 6px 7px}.upsell-item>b{margin:0 0 1px;font-size:18px;line-height:22px}.upsell-item>small{color:#9aa3ab;height:20px;margin:0 0 4px;font-size:9.5px;line-height:14.25px}.upsell-emoji{height:22.8px;margin:0 0 7px;font-size:19px;line-height:22.8px;display:block}.upsell-item>div{flex-direction:column;align-items:center;gap:8px;height:44.8px;margin:0 0 1px;display:flex}.upsell-item del{font-size:10.5px;line-height:15.75px}.upsell-item>div strong{color:#16a34a;font-size:14px;line-height:21px}.upsell-item>div del{color:#b9c0c7}.upsell-item button{background:#22c55e;border-radius:8px;height:30px;min-height:30px;margin:0;padding:0;font-size:11px;line-height:30px}.upsell-popular{z-index:2;background:#f97316;border-radius:8px 8px 0 0;padding:2px 0;font-size:8px;line-height:12px;top:2px}.sale-tag{font-size:9.5px;top:24px;right:6px}.upsell-disclaimer{display:none}.post-picker-wrap{margin-bottom:0;padding:12px}.double-offer{align-items:center;padding:16px 18px;position:relative}.double-offer>span.offer-state-dot{background:#ffffff14;border:2px solid #ffffff6b;border-radius:50%;place-items:center;width:26px;height:26px;margin:0;display:grid;position:absolute;top:14px;right:14px}.double-offer .offer-label{letter-spacing:.6px;margin:0 0 10px;padding:6px 14px;font-size:11px;line-height:16.5px}.double-offer .offer-title{margin:0 0 10px;font-size:19px;font-weight:800;line-height:22.8px}.double-offer .offer-formula{justify-content:center;align-items:center;gap:7px;min-height:34.5px;margin:0 0 11px;font-size:15px;font-weight:600;line-height:22.5px;display:flex}.double-offer .offer-formula b{color:#ce4e96;background:#fff;border-radius:99px;padding:6px 18px;font-weight:800;line-height:22.5px}.double-offer .offer-lead{margin:0 0 5px;font-size:13.5px;font-weight:600;line-height:20.25px;display:block}.double-offer>span.offer-lead{margin-top:0;font-size:13.5px;font-weight:600;transform:scaleX(1.027)}.double-offer .offer-price{margin:0 0 6px;font-size:28px;font-weight:800;line-height:28px}.double-offer .offer-compare{margin:0 0 13px;font-size:12.5px;font-weight:600;line-height:18.75px;transform:scaleX(1.023)}.double-offer .offer-compare del{font-size:inherit}.double-offer button{color:#7c3aed;min-height:41px;margin:0;padding:12px;font-size:14.5px;line-height:17px}.finalize-card{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:10px;padding:0}.contact-section,.payment-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.payment-section{padding-top:16px}.section-eyebrow{color:#ec4899;letter-spacing:0;margin:0 0 6px;font-size:10.5px;font-weight:700;line-height:15.75px;display:block}.contact-section h2,.payment-section h2{color:#0f172a;margin:0 0 12px;font-size:15px;font-weight:700;line-height:22.5px}.contact-field{margin:0 0 14px;display:grid}.contact-field--last{margin-bottom:0}.contact-field label{color:#475569;margin:0 0 6px;font-size:12.5px;font-weight:600;line-height:18.75px;display:block}.contact-field label span{color:#ef4444;font-weight:700}.contact-field input{color:#0f172a;border:1.5px solid #cbd5e1;border-radius:6px;outline:none;width:100%;height:46px;padding:12px 14px;font-size:16px;font-weight:400;line-height:20px}.contact-field input:focus{border-color:#a78bfa;box-shadow:0 0 0 3px #a78bfa24}.contact-field small{color:#94a3b8;margin-top:4px;font-size:11px;line-height:16.5px;display:block}.payment-section .totals{background:#fdf4ff;border-radius:6px;margin:4px 0 0;padding:14px 16px}.payment-section .total-row,.payment-section .discount-row{color:#475569;border:0;min-height:19.5px;margin:0 0 6px;padding:0;font-size:13px;font-weight:400;line-height:19.5px}.payment-section .total-row b{color:inherit;font-weight:400}.payment-section .discount-row{color:#ea580c;font-weight:600}.payment-section .discount-row b{font-weight:600}.payment-section .total-final{color:#0f172a;border:0;border-top:1px dashed #e2e8f0;min-height:50px;margin:6px 0 0;padding:10px 0 0;font-size:16px;font-weight:700;line-height:24px}.payment-section .total-final b{color:#be185d;font-size:26px;font-weight:800;line-height:39px}.payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.payment-method{background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;min-height:106px;padding:14px;display:flex;position:relative}.payment-method.is-selected{background:#fff;border-color:#ec4899}.payment-method input{appearance:none;color:#fff;accent-color:#ec4899;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;display:grid;position:absolute;top:8px;right:8px}.payment-method input:checked{background:#ec4899;border-color:#ec4899}.payment-method input:checked:after{content:"✓";font-size:12px;font-weight:800;line-height:20px}.payment-method .pix-icon{color:#ec4899;background:#ec48992e;border-radius:5px;width:fit-content;height:17px;margin:0 0 2px;padding:2px 7px;font-size:11px;font-weight:800;line-height:13px;display:block}.payment-method b{color:#be185d;margin:0;font-size:15px;font-weight:800;line-height:18px}.payment-method small{color:#94a3b8;max-width:129px;margin:3px 0 0;font-size:12px;font-weight:400;line-height:15.6px}.payment-note{color:#854d0e;background:#fef9c3;border:1px solid #fde68a;border-radius:9px;margin:12px 0 0;padding:11px 13px;font-size:12.5px;line-height:18.125px}.terms-check{color:#475569;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:12px;line-height:18px}.terms-check input{accent-color:#ec4899;flex:none;width:14px;height:14px;margin:2px 0 0}.terms-check button{color:#be185d;font:inherit}.payment-section>.gradient-button{background:linear-gradient(135deg,#ec4899 0%,#f97316 100%);border-radius:10px;min-height:59px;margin:0;padding:18px;font-size:17px;font-weight:800;line-height:23px;box-shadow:0 6px 16px #ec489959}.payment-section>.gradient-button:disabled{opacity:1}.guarantees-strip{border-top:1px dashed #e2e8f0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:14px 0 0;display:grid}.g-strip-item{color:#475569;text-align:center;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:61.5px;font-size:10.5px;line-height:15.75px;display:flex}.g-icon{font-size:18px;line-height:27px;display:block}.checkout-trust-cards{margin:6px 0 8px}.checkout-trust-card{border-radius:16px;min-height:137px;padding:14px 8px}.checkout-trust-card-icon{width:38px;height:38px;margin:0 auto 8px;font-size:18px}.checkout-trust-card-title{margin:0 0 4px;font-size:11.5px;line-height:13.8px}.checkout-trust-card-desc{font-size:10.5px;line-height:14.7px}.checkout-back{margin-top:4px}.checkout-page--step-2 .checkout-steps{gap:4px;height:54px;margin:0 auto 4px;padding:14px 8px;font-size:10.5px}.checkout-page--step-2 .checkout-steps span{height:25.75px;padding:4px 9px;line-height:15.75px}.checkout-page--step-2 .checkout-title{margin:0 auto;padding:14px 6px 10px}.checkout-page--step-2 .checkout-title h1{color:#831843;letter-spacing:0;margin:0;font-size:20px;font-weight:800;line-height:24px}.checkout-page--step-2 .checkout-title p{color:#475569;margin:4px 0 0;font-size:13px;line-height:19.5px}.checkout-page--step-2 .checkout-column--advanced,.checkout-page--step-2 .order-summary--checkout{width:100%;min-width:0}.checkout-page--step-2 .order-summary-body{gap:10px;min-width:0;min-height:93.5px;padding:14px}.checkout-page--step-2 .order-profile-avatar{object-fit:cover;border:2px solid #fdf4ff;border-radius:12px;flex:0 0 54px;width:54px;height:54px;display:block}.checkout-page--step-2 .order-description{flex:1;min-width:0}.checkout-page--step-2 .meta-card{width:100%;min-width:0;min-height:164.5px;margin:0;padding:16px}.checkout-page--step-2 .meta-profile{gap:10px;min-width:0}.checkout-page--step-2 .meta-avatar{background:#e5e7eb;border:2px solid #fff;border-radius:50%;flex:0 0 46px;width:46px;height:46px;display:block;overflow:hidden;box-shadow:0 1px 3px #0f172a1f}.checkout-page--step-2 .meta-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.checkout-page--step-2 .meta-profile>div:nth-child(2){gap:1.5px;min-width:0}.checkout-page--step-2 .options-form--advanced,.checkout-page--step-2 .options-card{width:100%;min-width:0}.checkout-page--step-2 .options-card>.select-label{margin:0 0 16px}.checkout-page--step-2 .options-card .speed-fieldset{margin-top:16px}.checkout-page--step-2 .speed-choice{border-radius:6px;min-height:87.5px;padding:12px 14px}.checkout-page--step-2 .speed-choice input{flex:0 0 20px;width:20px;height:20px;margin:0}.checkout-page--step-2 .options-form--advanced>.advance-bar{margin-top:16px}.checkout-page--step-2 .options-form--advanced>.back-link{color:#475569;margin-top:14px;padding:4px 8px;font-size:13px;line-height:19.5px}.checkout-page--step-3 .checkout-steps{gap:4px;height:54px;margin:0 auto 4px;padding:14px 8px;font-size:10.5px}.checkout-page--step-3 .checkout-steps span{height:25.75px;padding:4px 9px;line-height:15.75px}.checkout-page--step-3 .checkout-steps .step-done{color:#ec4899;background:#d1fae5;border-color:#10b981}.checkout-page--step-3 .checkout-steps .step-active{color:#ec4899;background:linear-gradient(135deg,#185fa5 0%,#042c53 100%);border-color:#ec4899;box-shadow:0 2px 8px #185fa54d}.checkout-page--step-3 .payment-secure-pill{margin-top:16.5px}.checkout-page--step-3 .checkout-main{padding-bottom:12px}.checkout-page--step-3 .checkout-column--wide{gap:10px;width:100%;min-width:0}.checkout-page--step-3 .checkout-column--wide>*{min-width:0}.checkout-page--step-3 .order-summary--checkout{border-color:#ec4899;border-radius:16px;width:100%;min-width:0;box-shadow:0 4px 16px #0f172a14}.checkout-page--step-3 .order-summary-body{gap:12px;width:100%;min-width:0;min-height:93.5px;padding:14px 16px}.checkout-page--step-3 .order-profile-avatar{object-fit:cover;border:0;border-radius:0;flex:0 0 50px;width:50px;height:50px;display:block}.checkout-page--step-3 .order-description{flex:1;min-width:0}.checkout-page--step-3 .meta-card{width:100%;min-width:0;min-height:164.5px;margin:0;padding:16px}.checkout-page--step-3 .meta-profile{gap:10px;min-width:0}.checkout-page--step-3 .meta-avatar{background:#e5e7eb;border:2px solid #fff;border-radius:50%;flex:0 0 46px;width:46px;height:46px;display:block;overflow:hidden;box-shadow:0 1px 3px #0f172a1f}.checkout-page--step-3 .meta-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.checkout-page--step-3 .meta-profile>div:nth-child(2){gap:0;min-width:0}.checkout-page--step-3 .double-offer{width:100%;min-width:0}.checkout-page--step-3 .post-picker-grid{gap:6px;height:auto}.checkout-page--step-3 .post-picker-card{aspect-ratio:1;height:auto}}.addon-target-field{color:#66758b;text-align:left;gap:8px;width:100%;margin:15px 0 0;font-size:12px;display:grid}.addon-target-field input{width:100%;min-width:0;font:inherit;border:1px solid #ddd;border-radius:8px;padding:10px}.product-image{object-fit:contain;align-self:center;width:100px;max-width:100%;height:100px}.offer-changed{background:#fff7ed;border:2px solid #fb923c;border-radius:12px;margin:16px 0;padding:20px}.offer-changed button{color:#fff;background:#ea580c;border-radius:8px;padding:12px}.product-popular{background:#ea580c;left:6px;right:auto}.store-page--real,.checkout-page--real{padding-top:0}.store-page--real .store-topbar,.checkout-page--real .store-topbar{position:sticky;top:0}.purchase-header{height:auto}.purchase-header-inner{justify-content:space-between;align-items:center;gap:18px;width:min(100% - 40px,1240px);min-height:64px;margin:auto;padding:8px 0;display:flex}.purchase-header .brand-button{flex-shrink:0;width:64px;height:48px}.purchase-header .brand-logo{object-fit:contain;width:60px;height:48px;transform:none}.purchase-desktop-nav,.purchase-footer-links,.receipt-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.purchase-desktop-nav button,.purchase-mobile-nav button,.purchase-menu-button{font:inherit;color:#17243a;cursor:pointer;background:0 0;border:0;padding:10px}.purchase-header .purchase-menu-button{color:#831843;background:#fff;border:1px solid #f0dfe9;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;padding:0;display:inline-flex}.purchase-menu-button span{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .15s,opacity .15s}.purchase-menu-button[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.purchase-menu-button[aria-expanded=true] span:nth-child(2){opacity:0}.purchase-menu-button[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}.purchase-header button:focus-visible{outline-offset:3px;outline:2px solid #a33970}.purchase-mobile-nav{border-top:1px solid #f0e7ed;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100% - 40px,1240px);margin:0 auto;padding:12px 0;display:grid}.purchase-mobile-nav button{text-align:left;background:#fff8fc;border:1px solid #f0e7ed;border-radius:10px;min-height:44px;padding:11px 14px;font-size:13px;font-weight:600}.purchase-mobile-nav button:hover{color:#831843;background:#fce7f3}.purchase-header .support-popover{width:min(360px,100% - 32px);margin:0 max(16px,50% - 620px) 12px auto;position:static}.purchase-policy-page{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:960px;margin:30px auto;padding:28px;line-height:1.7}.purchase-policy-page h1{margin-bottom:22px;font-size:28px;line-height:1.3}.purchase-policy p,.purchase-policy-page p{margin:16px 0}.purchase-policy h1{font-size:24px;line-height:1.4}.terms-modal{max-height:85vh;overflow:auto}.saved-order{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:18px;padding:20px 0;display:flex}.saved-order small{color:#66758b;display:block}.saved-order button{font:inherit;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px}.support-contact{margin:18px 0;line-height:1.6}.support-contact h3{margin:10px 0;font-size:18px}.purchase-storage-note{color:#52627b;margin:16px 0;font-size:13px;line-height:1.6}.private-order-access{background:#f7f8fb;border:1px solid #dbe2ed;border-radius:12px;margin:20px 0;padding:20px}.private-order-access label{gap:10px;margin:16px 0;display:grid}.private-order-access textarea{width:100%;font:inherit;word-break:break-all;border:1px solid #dbe2ed;border-radius:8px;padding:10px}.package-select:disabled{cursor:not-allowed;opacity:.7}.purchase-floating-support .floating-whatsapp{font-size:28px}@media (width<=800px){.purchase-desktop-nav{display:none}.purchase-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.purchase-header-inner{gap:8px;width:calc(100% - 24px)}.purchase-header-inner .account-button{padding:9px 12px;font-size:12px}.purchase-mobile-nav{grid-template-columns:1fr;gap:6px;width:calc(100% - 24px)}.purchase-policy-page{margin:16px 10px;padding:20px}.saved-order{flex-direction:column}.purchase-policy-page h1{font-size:24px}}.order-history-page{color:#17243a;background:linear-gradient(#fff7fb 0,#f8fafc 340px);min-height:100vh}.order-history-main{width:min(100%,1080px);margin:0 auto;padding:44px 24px 32px}.order-history-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.order-history-intro>div{min-width:0}.order-history-eyebrow{color:#a33970;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.order-history-intro h1{letter-spacing:-.8px;margin:7px 0 8px;font-family:Manrope,system-ui,sans-serif;font-size:34px;line-height:1.2}.order-history-intro p{color:#667085;margin:0;font-size:14px;line-height:1.7}.order-history-shopping{color:#a33970;background:#fff;border:1px solid #f1cade;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:12px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.order-history-shopping:hover{background:#fff6fa;border-color:#d65397}.order-history-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.order-history-list{background:#fff;border:1px solid #e5e7ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 30px #1e293b0a}.order-history-list-heading{border-bottom:1px solid #eef0f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 24px;display:flex}.order-history-list-heading h2{margin:0;font-size:16px;line-height:1.4}.order-history-list-heading>span{color:#667085;font-size:12px}.order-history-row{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.order-history-row+.order-history-row{border-top:1px solid #eef0f5}.order-history-identity{align-items:center;gap:13px;min-width:0;display:flex}.order-history-identity>div{min-width:0}.order-history-order-icon,.order-history-empty-icon{color:#bc4b86;background:#fff0f7;border-radius:12px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.order-history-order-icon{width:44px;height:50px}.order-history-order-icon svg,.order-history-empty-icon svg,.order-history-privacy-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.order-history-order-label{color:#667085;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700}.order-history-identity h3{overflow-wrap:anywhere;margin:3px 0 6px;font-size:16px;line-height:1.35}.order-history-code{text-decoration:none}.order-history-code:hover{color:#bc4b86}.order-history-identity time{color:#667085;font-size:12px;display:block}.order-history-actions{flex-shrink:0;justify-items:end;gap:10px;display:grid}.order-history-open{color:#fff;background:linear-gradient(115deg,#c43c84,#c6533a);border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #d6539721}.order-history-actions .order-history-open{min-width:142px}.order-history-open:hover{background:linear-gradient(115deg,#a83170,#af442e)}.order-history-remove{color:#667085;text-align:right;background:0 0;border:0;min-height:44px;padding:6px 0;font-size:12px;line-height:1.6}.order-history-remove:hover{color:#a33970;text-decoration:underline}.order-history-side{gap:18px;min-width:0;display:grid}.order-history-privacy,.order-history-help{border-radius:14px;padding:22px}.order-history-privacy{background:#fff0f7;border:1px solid #f7dbe9}.order-history-privacy-icon{color:#a33970;background:#ffe0ee;border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:13px;font-size:25px;display:grid}.order-history-side h2{margin:0 0 10px;font-size:15px;line-height:1.4}.order-history-side p{color:#697185;margin:0;font-size:12px;line-height:1.8}.order-history-side p+p{margin-top:14px}.order-history-help{background:#fff;border:1px solid #e5e7ef}.order-history-contact{color:#a33970;overflow-wrap:anywhere;margin-top:10px;font-size:12px;font-weight:600;text-decoration:none;display:block}.order-history-contact:hover{text-decoration:underline}.order-history-empty{text-align:center;justify-items:center;padding:38px 26px 42px;display:grid}.order-history-empty-icon{width:58px;height:58px;margin-bottom:17px}.order-history-empty h3{margin:0 0 9px;font-size:19px}.order-history-empty p{color:#667085;max-width:350px;margin:0;font-size:13px;line-height:1.7}.order-history-empty p+p{margin-top:10px}.order-history-empty .order-history-open{margin-top:22px}.order-history-notice{color:#334155;background:#f1f5f9;border:1px solid #dbe2ed;border-radius:10px;margin:0 0 20px;padding:12px 16px;font-size:13px}.order-history-footer{color:#667085;border-top:1px solid #e8eaf0;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;font-size:12px;display:flex}.order-history-footer a{text-decoration:none}.order-history-footer a:hover{color:#a33970}@media (width<=850px){.order-history-layout{grid-template-columns:1fr}.order-history-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.order-history-main{padding:28px 16px 26px}.order-history-intro{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.order-history-intro h1{font-size:29px}.order-history-shopping{padding:10px 13px;font-size:12px}.order-history-layout{gap:18px}.order-history-list-heading{padding:18px}.order-history-row{flex-direction:column;align-items:stretch;gap:20px;padding:20px 18px}.order-history-actions{justify-items:stretch;gap:12px}.order-history-actions .order-history-open{width:100%}.order-history-remove{text-align:center}.order-history-side{grid-template-columns:1fr;gap:16px}.order-history-privacy,.order-history-help{padding:20px}.order-history-empty{padding:30px 22px}}
