:root{--primary:#2563eb;--primary-dark:#1d4ed8;--primary-10:#2563eb1a;--teal:#7c3aed;--lime:#d946ef;--orange:#ec4899;--dark:#111827;--text:#111827;--text-muted:#6b7280;--text-light:#9ca3af;--surface:#fff;--surface-2:#f9fafb;--border:#e5e7eb;--font-sans:"Inter", Helvetica, Arial, sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:16px;--radius-full:999px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text);background:var(--surface);margin:0;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.inst2-container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.inst2-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:13px;font-weight:700}.inst2-section-head{text-align:center;max-width:680px;margin:0 auto 56px}.inst2-section-title{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.inst2-section-title span{color:var(--primary)}.inst2-section-subtitle{color:var(--text-muted);margin:0;font-size:19px}.icon{font-family:Material Symbols Rounded;font-style:normal;font-weight:400;font-size:inherit;white-space:nowrap;vertical-align:middle;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;line-height:1;display:inline-block}.inst2-btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:2.375rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s,transform .15s;display:inline-flex}.inst2-btn:hover{transform:translateY(-1px)}.inst2-btn:active{transform:translateY(0)}.inst2-btn--lg{height:3.25rem;padding:0 2rem;font-size:1rem}.inst2-btn--primary{background:var(--primary);color:#fff}.inst2-btn--primary:hover{background:var(--primary-dark)}.inst2-btn--white{color:var(--primary);background:#fff;box-shadow:0 4px 16px #0000001f}.inst2-btn--white:hover{background:#f5f5f5}.inst2-btn--outline{border-color:var(--primary);color:var(--primary);background:0 0}.inst2-btn--outline:hover{background:var(--primary-10)}.inst2-btn--outline-invert{color:#fff;background:0 0;border-color:#ffffff80}.inst2-btn--outline-invert:hover{background:#ffffff1a;border-color:#ffffffb3}.inst2-btn--block{width:100%;display:flex}.inst2-navbar{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#ffffffe6;position:sticky;top:0}.inst2-navbar--overlay{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000;width:100%;transition:background .2s,border-color .2s;position:absolute}.inst2-navbar--overlay .inst2-brand img{filter:brightness(0)invert()}.inst2-navbar--overlay .inst2-brand-tagline,.inst2-navbar--overlay .inst2-nav-links{color:#ffffffeb}.inst2-navbar--overlay .inst2-brand-tagline{border-left-color:#ffffff59}.inst2-navbar--overlay .inst2-btn--outline{color:#fff;background:0 0;border-color:#ffffff80}.inst2-navbar--overlay.is-scrolled{-webkit-backdrop-filter:blur(8px);border-bottom-color:var(--border);background:#ffffffe6;position:fixed}.inst2-navbar--overlay.is-scrolled .inst2-brand img{filter:none}.inst2-navbar--overlay.is-scrolled .inst2-brand-tagline,.inst2-navbar--overlay.is-scrolled .inst2-nav-links{color:#374151}.inst2-navbar--overlay.is-scrolled .inst2-brand-tagline{border-left-color:var(--border)}.inst2-navbar--overlay.is-scrolled .inst2-btn--outline{border-color:var(--border);color:var(--text);background:#fff}.inst2-navbar--overlay .inst2-nav-toggle{color:#fff}.inst2-navbar--overlay.is-scrolled .inst2-nav-toggle{color:var(--text)}.inst2-navbar--overlay .inst2-mobile-menu{border-radius:0 0 var(--radius-md) var(--radius-md);background:#fff;padding-left:16px;padding-right:16px}.inst2-navbar--overlay .inst2-mobile-menu a{color:var(--text)}.inst2-navbar-inner{justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.inst2-brand{align-items:center;display:flex}.inst2-brand img{width:auto;height:40px;margin-left:-6px}.inst2-brand-tagline{border-left:1px solid var(--border);color:var(--text-muted);white-space:nowrap;margin-left:12px;padding-left:12px;font-size:13px;font-weight:500}@media (width<=1100px){.inst2-brand-tagline{display:none}}.inst2-nav-links{color:#374151;align-items:center;gap:32px;margin:0 0 0 auto;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.inst2-nav-actions{align-items:center;gap:12px;display:flex}.inst2-nav-toggle-input{opacity:0;pointer-events:none;position:absolute}.inst2-nav-toggle{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:none;position:absolute;top:8px;right:24px}.inst2-mobile-menu{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:8px 0 20px;display:none}.inst2-mobile-menu a{border-bottom:1px solid var(--border);padding:12px 4px;font-size:16px;font-weight:500}.inst2-mobile-actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.inst2-herov2{background:linear-gradient(135deg, var(--primary) 0%, var(--teal) 55%, var(--lime) 100%);flex-direction:column;justify-content:center;min-height:100vh;padding:148px 0 0;display:flex;position:relative;overflow:hidden}.inst2-herov2:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.inst2-herov2-top{z-index:1;text-align:center;max-width:1180px;margin:0 auto;padding:0 24px;position:relative}.inst2-herov2-badge{-webkit-backdrop-filter:blur(6px);color:#fff;border-radius:var(--radius-full);background:#ffffff24;border:1px solid #ffffff47;align-items:center;gap:8px;margin:0 0 24px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.inst2-herov2-badge-icon{flex-shrink:0;width:16px;height:16px;display:block}.inst2-herov2-title{letter-spacing:-.02em;color:#fff;margin:0 0 20px;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.08}.inst2-herov2-subtitle{color:#ffffffd9;max-width:900px;margin:0 auto 32px;font-size:19px;line-height:1.5}.inst2-herov2-destaque--blue{color:#bfdbfe}.inst2-herov2-destaque--pink{color:#fbcfe8}.inst2-herov2-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:28px;display:flex}.inst2-herov2-trust{color:#ffffffd9;flex-wrap:wrap;justify-content:center;gap:24px;font-size:14px;font-weight:600;display:flex}.inst2-herov2-trust span{align-items:center;gap:6px;display:inline-flex}.inst2-herov2-trust .icon{color:#fff;font-size:18px}.inst2-herov2-viewport{z-index:1;margin-top:96px;padding-bottom:28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.inst2-herov2-track{align-items:flex-end;gap:24px;width:max-content;animation:36s linear infinite showcase-scroll;display:flex}.inst2-herov2-viewport:hover .inst2-herov2-track{animation-play-state:paused}.inst2-herov2-slide{flex:none;width:400px;position:relative}.inst2-herov2-slide img{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:var(--radius-md);border:1px solid #ffffff38;width:100%;box-shadow:0 16px 36px -14px #00000059}.inst2-herov2-slide span{-webkit-backdrop-filter:blur(6px);color:#fff;letter-spacing:.02em;border-radius:var(--radius-full);background:#111827bf;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:14px}@keyframes showcase-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.js-chapter-anim .inst2-cta-inner{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(40px)}.js-chapter-anim .inst2-cta-inner.is-visible{opacity:1;transform:translateY(0)}.js-chapter-anim .inst2-plan-card{opacity:0;transition:opacity .5s,transform .5s}.js-chapter-anim .inst2-plan-card.is-visible{opacity:1}.inst2-oquee{background:#fff;padding:96px 0}.inst2-oquee-grid{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.inst2-oquee-text{flex:420px;min-width:0}.inst2-oquee-title{letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.15}.inst2-oquee-p1{color:#374151;margin:0 0 16px;font-size:18px;line-height:1.65}.inst2-oquee-p2{color:var(--text-muted);margin:0 0 28px;font-size:18px;line-height:1.65}.inst2-oquee-link{align-items:center;gap:6px;font-weight:600;display:inline-flex}.inst2-oquee-cards{flex:380px;grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}@media (width<=480px){.inst2-oquee-cards{grid-template-columns:1fr}}.inst2-oquee-card{background:#f5f7ff;border:1px solid #e0e7ff;border-radius:16px;padding:24px}.inst2-oquee-card--wide{grid-column:1/-1;align-items:center;gap:16px;display:flex}.inst2-oquee-card-head{align-items:center;height:40px;display:flex}.inst2-oquee-number{letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.inst2-oquee-number-label{margin-top:4px;font-size:15px;font-weight:700}.inst2-oquee-number-desc{color:var(--text-muted);margin-top:4px;font-size:14px}.inst2-oquee-icon{font-size:32px;line-height:1}.inst2-oquee-icon-title{margin-top:4px;font-size:15px;font-weight:700}.inst2-oquee-card--wide .inst2-oquee-icon-title{margin-top:0}.inst2-guest-device-toggle{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;gap:4px;margin-top:20px;padding:4px;display:inline-flex}.inst2-guest-device-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.inst2-guest-device-btn .icon{font-size:18px}.inst2-guest-device-btn:hover{color:var(--text)}.inst2-guest-device-btn.is-active{color:var(--text);background:#fff;box-shadow:0 2px 6px #0f172a1a}.inst2-guest-desktop-dot{background:#d1d5db;border-radius:50%;width:10px;height:10px}.inst2-step-tracker{align-items:center;gap:12px;max-width:620px;margin:0 auto 40px;display:flex}.inst2-step-tracker-item{align-items:center;gap:10px;display:flex}.inst2-step-tracker-num{border:1px solid var(--border);color:#9ca3af;background:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.inst2-step-tracker-label{color:#9ca3af;white-space:nowrap;font-weight:600}.inst2-step-tracker-label.is-active{color:var(--text);font-weight:700}.inst2-step-tracker-line{background:var(--border);flex:1;height:2px}.inst2-step-tracker--dark .inst2-step-tracker-label{color:#ffffff80}.inst2-step-tracker--dark .inst2-step-tracker-label.is-active{color:#fff}@media (width<=560px){.inst2-step-tracker{gap:8px}.inst2-step-tracker-label{display:none}}.inst2-recursos{border-top:1px solid var(--border);padding:96px 0 0;overflow:hidden}.inst2-recursos-head{text-align:center;max-width:760px;margin:0 auto 40px}.inst2-recursos-title{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.15}.inst2-recursos-title .hero-word-primary{color:var(--primary)}.inst2-recursos-title .hero-word-accent{color:var(--orange)}.inst2-recursos-desc{color:var(--text-muted);margin:0;font-size:19px}.inst2-chip-cloud{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.inst2-chip-cloud--center{justify-content:center;max-width:880px;margin:0 auto 56px}.inst2-chip{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:7px 14px 7px 7px;transition:border-color .2s,transform .2s;display:inline-flex;box-shadow:0 4px 14px -6px #1118271a}.inst2-chip:hover{border-color:#c7d2fe;transform:translateY(-2px)}.inst2-chip-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:17px;display:flex}.inst2-chip-label{color:var(--text);white-space:nowrap;font-size:14px;font-weight:600}.inst2-chip-icon--primary{color:var(--primary);background:#2563eb1a}.inst2-chip-icon--teal{color:#0d9488;background:#14b8a61f}.inst2-chip-icon--amber{color:#d97706;background:#f59e0b1f}.inst2-chip-icon--rose{color:#e11d48;background:#f43f5e1f}.inst2-chip-icon--violet{color:#7c3aed;background:#8b5cf61f}.inst2-chip-icon--emerald{color:#059669;background:#10b9811f}.inst2-chip-icon--pink{color:#db2777;background:#ec48991f}.inst2-chip-icon--cyan{color:#0891b2;background:#0891b21f}.inst2-chip-icon--orange{color:#ea580c;background:#ea580c1f}.inst2-chip-icon--indigo{color:#4f46e5;background:#4f46e51f}.inst2-chip-icon--slate{color:#475569;background:#4755691f}.inst2-chip-icon--sky{color:#0284c7;background:#0284c71f}.inst2-editor-mock{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--border);background:#1e1b4b;border-bottom:none;flex-direction:column;max-width:960px;height:360px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 30px 60px -30px #2563eb59}.inst2-editor-mock-topbar{background:#111827;flex:0 0 38px;align-items:center;gap:8px;padding:0 14px;display:flex}.inst2-editor-mock-dot{background:#374151;border-radius:50%;width:10px;height:10px}.inst2-editor-mock-url{background:#1f2937;border-radius:6px;width:260px;max-width:40%;height:20px;margin-left:14px}.inst2-editor-mock-publish{background:var(--primary);color:#fff;border-radius:6px;flex-shrink:0;align-items:center;height:22px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:600;display:flex}.inst2-editor-mock-body{flex:1;min-height:0;display:flex}.inst2-editor-mock-sidebar{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex:0 0 250px;gap:12px;padding:14px;display:flex}.inst2-editor-mock-sidebar-head{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.inst2-editor-mock-sidebar-head .icon{color:#9ca3af;font-size:16px}.inst2-editor-mock-toggle-row{color:#374151;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.inst2-editor-mock-toggle{background:var(--primary);border-radius:999px;flex-shrink:0;width:26px;height:14px;position:relative}.inst2-editor-mock-toggle span{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.inst2-editor-mock-tabs{background:#f3f4f6;border-radius:8px;padding:3px;font-size:11px;display:flex}.inst2-editor-mock-tabs span{text-align:center;color:var(--text-muted);flex:1;padding:5px}.inst2-editor-mock-tabs span.is-active{color:var(--text);background:#fff;border-radius:6px;font-weight:600}.inst2-editor-mock-label{color:#374151;letter-spacing:.04em;font-size:10px;font-weight:700}.inst2-editor-mock-gallery{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.inst2-editor-mock-gallery span{aspect-ratio:1;background:repeating-linear-gradient(135deg,#e5e7eb 0 1px,#f3f4f6 1px 7px);border-radius:6px}.inst2-editor-mock-gallery span.is-selected{outline:2px solid var(--primary)}.inst2-editor-mock-preview{background:linear-gradient(135deg,#1e1b4b,#3b1b4a);flex-direction:column;flex:1;display:flex;position:relative}.inst2-editor-mock-nav{color:#ffffffbf;justify-content:flex-end;align-items:center;gap:16px;padding:14px 22px;font-size:10px;display:flex}.inst2-editor-mock-cta{background:var(--orange);color:#fff;border-radius:999px;padding:5px 12px;font-weight:600}.inst2-editor-mock-row{flex:1;gap:24px;padding:28px 32px;display:flex}.inst2-editor-mock-content{flex:1}.inst2-editor-mock-title{color:#fff;letter-spacing:-.02em;font-size:34px;font-weight:800;line-height:1.1}.inst2-editor-mock-title span{color:#f9a8d4}.inst2-editor-mock-desc{color:#ffffffb3;max-width:300px;margin:14px 0 0;font-size:12px}.inst2-editor-mock-photo{aspect-ratio:4/3;color:#ffffffb3;background:repeating-linear-gradient(135deg,#ffffff14 0 1px,#0000 1px 10px);border:1px dashed #ffffff4d;border-radius:10px;flex:0 0 42%;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex}@media (width<=760px){.inst2-editor-mock-sidebar,.inst2-editor-mock-photo{display:none}}.inst2-recursos-shot{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--border);background:#1e1b4b;border-bottom:none;flex-direction:column;max-width:960px;height:clamp(220px,32vw,400px);margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #2563eb59}.inst2-recursos-shot-bar{background:#111827;flex:0 0 38px;align-items:center;gap:8px;padding:0 14px;display:flex}.inst2-recursos-shot-dot{background:#374151;border-radius:50%;width:10px;height:10px}.inst2-recursos-shot-url{color:#ffffff73;background:#1f2937;border-radius:6px;align-items:center;height:20px;margin-left:14px;padding:0 10px;font-size:11px;display:flex}.inst2-recursos-shot-frame{flex:1;min-height:0;position:relative;overflow:hidden}.inst2-recursos-shot-frame img{width:100%;height:auto;display:block;position:absolute;top:0;left:0}.inst2-share{border-top:1px solid var(--border);background:linear-gradient(#f5f7ff 0%,#faf5ff 100%);padding:96px 0;position:relative;overflow:hidden}.inst2-share-bg{z-index:0;pointer-events:none;background-image:linear-gradient(#2563eb0d 1px,#0000 1px),linear-gradient(90deg,#2563eb0d 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.inst2-share>.inst2-container{z-index:1;position:relative}.inst2-share-head{text-align:center;max-width:680px;margin:0 auto 48px}.inst2-share-title{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.inst2-share-title .hero-word-primary{color:var(--primary)}.inst2-share-desc{color:var(--text-muted);margin:0;font-size:18px}.inst2-share-grid{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.inst2-share-disclaimer{text-align:center;color:var(--text-muted);margin:32px 0 0;font-size:13px}.inst2-share-disclaimer a{color:var(--primary);font-weight:600;text-decoration:underline}.inst2-view-controls{flex-direction:column;flex:300px;gap:12px;max-width:380px;display:flex}.inst2-view-control{text-align:left;font:inherit;cursor:pointer;border:1.5px solid var(--border);box-shadow:none;background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;font-family:inherit;transition:border-color .2s,box-shadow .2s;display:flex}.inst2-view-control.is-active{border-color:var(--primary);box-shadow:0 10px 30px -12px #2563eb73}.inst2-view-control-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:19px;display:flex}.inst2-view-control-icon--blue{color:var(--primary);background:#2563eb1a}.inst2-view-control-icon--violet{color:var(--teal);background:#7c3aed1a}.inst2-view-control-icon--fuchsia{color:#c026d3;background:#d946ef1a}.inst2-view-control-title{color:var(--text);font-size:16px;font-weight:700;display:block}.inst2-view-control-desc{color:var(--text-muted);margin-top:2px;font-size:14px;display:block}.inst2-share-visual{flex-direction:column;flex:2 520px;align-items:center;gap:24px;min-width:0;display:flex}.inst2-share-stage{justify-content:center;align-items:center;width:100%;min-height:560px;display:flex}.inst2-share-desktop{border-radius:var(--radius-md);border:1px solid var(--border);background:#fff;width:100%;max-width:700px;overflow:hidden;box-shadow:0 30px 60px -24px #2563eb4d}.inst2-share-desktop-bar{border-bottom:1px solid var(--border);background:#f3f4f6;align-items:center;gap:7px;height:36px;padding:0 12px;display:flex}.inst2-share-desktop-url{height:22px;color:var(--text-muted);background:#fff;border-radius:6px;align-items:center;gap:6px;margin:0 auto;padding:0 14px;font-size:11px;display:flex}.inst2-share-desktop-url .icon{font-size:13px}.inst2-share-desktop-content{aspect-ratio:16/10;position:relative;overflow:hidden}.inst2-share-panel{position:absolute;inset:0}.inst2-share-real img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.inst2-share-savedate-img{aspect-ratio:9/16;object-fit:cover;border-radius:12px;width:auto;height:88%;display:block;box-shadow:0 20px 40px -16px #1e1b4b80}.inst2-share-og-img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.inst2-share-convite-desktop{background:#f5f7ff;justify-content:center;align-items:center;gap:32px;padding:24px;display:flex}.inst2-share-savedate-copy{flex-direction:column;gap:10px;max-width:200px;display:flex}.inst2-share-savedate-copy-title{font-size:15px;font-weight:700}.inst2-share-savedate-copy-desc{color:var(--text-muted);font-size:12px}.inst2-share-savedate-download{background:var(--primary);color:#fff;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.inst2-share-savedate-download .icon{font-size:15px}.inst2-share-whats-desktop{display:flex}.inst2-share-whats-list{border-right:1px solid var(--border);background:#fff;flex-direction:column;flex:0 0 32%;min-width:0;display:flex;overflow:hidden}.inst2-share-whats-list-head{border-bottom:1px solid #f3f4f6;padding:12px;font-size:12px;font-weight:700}.inst2-share-whats-contact{align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:11px;font-weight:600;display:flex}.inst2-share-whats-contact.is-active{background:#f3f4f6}.inst2-share-whats-avatar{background:#c7d2fe;border-radius:50%;flex-shrink:0;width:28px;height:28px}.inst2-share-whats-avatar--muted{background:var(--border)}.inst2-share-whats-line{background:var(--border);border-radius:4px;flex:auto;min-width:0;max-width:70px;height:8px}.inst2-share-whats-line--sm{width:56px}.inst2-share-whats-chat{background:#efeae2;flex-direction:column;flex:1;display:flex}.inst2-share-whats-chat-head{background:#f5f5f5;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.inst2-share-whats-chat-body{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-end;padding:18px;display:flex}.inst2-share-whats-bubble{background:#d9fdd3;border-radius:10px;width:min(270px,100%);padding:5px;box-shadow:0 1px 1px #00000014}.inst2-share-whats-bubble-card{background:#fff;border-radius:7px;overflow:hidden}.inst2-share-whats-bubble-info{padding:7px 9px}.inst2-share-whats-bubble-info strong{font-size:11px;font-weight:700;display:block}.inst2-share-whats-bubble-info span{color:var(--text-muted);font-size:10px}.inst2-share-whats-bubble-text{padding:7px 5px 2px;font-size:11px}.inst2-share-whats-bubble-time{color:var(--text-muted);text-align:right;padding:0 4px;font-size:9px}.inst2-share-mobile{background:#111827;border-radius:44px;width:280px;height:570px;padding:10px;box-shadow:0 30px 60px -20px #2563eb66}.inst2-share-mobile-screen{background:#fff;border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.inst2-share-whats-mobile{background:#efeae2;flex-direction:column;display:flex}.inst2-share-whats-mobile-head{background:#f5f5f5;align-items:center;gap:10px;padding:40px 14px 10px;font-size:13px;font-weight:600;display:flex}.inst2-share-whats-mobile-head .icon{color:var(--text-muted);font-size:18px}.inst2-share-whats-mobile-body{flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-end;padding:14px 10px;display:flex}.inst2-share-whats-bubble--mobile{width:min(220px,100%);padding:4px}.inst2-share-whats-mobile-input{gap:8px;padding:8px 10px 22px;display:flex}.inst2-share-whats-mobile-input span:first-child{background:#fff;border-radius:999px;flex:1;height:34px}.inst2-share-whats-mobile-mic{background:#9ca3af;border-radius:50%;width:34px;height:34px}@media (width<=860px){.inst2-share-visual{width:100%}.inst2-share-visual[data-active-view=whats] .inst2-share-desktop-content{aspect-ratio:auto;min-height:480px}}.inst2-celebrate{background:linear-gradient(135deg,#0f1029 0%,#1e1b4b 50%,#3b1b4a 100%);padding:96px 0;position:relative;overflow:hidden}.inst2-celebrate-glow{pointer-events:none;background:radial-gradient(#ec48992e 0%,#0000 70%);width:900px;height:500px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.inst2-celebrate>.inst2-container{position:relative}.inst2-celebrate-head{text-align:center;max-width:680px;margin:0 auto 56px}.inst2-celebrate-title{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.inst2-celebrate-title span{color:#f9a8d4}.inst2-celebrate-desc{color:#ffffffb3;margin:0;font-size:18px}.inst2-celebrate-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.inst2-celebrate-card{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1f;flex-direction:column;gap:18px;padding:24px;display:flex}.inst2-celebrate-copy-title{color:#fff;margin-bottom:4px;font-weight:700}.inst2-celebrate-copy-desc{color:#ffffffa6;font-size:15px}.inst2-celebrate-preview{background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;height:128px;padding:16px;display:flex}.inst2-celebrate-rsvp-label{color:var(--text-muted);font-size:11px;font-weight:600}.inst2-celebrate-rsvp-count{align-items:baseline;gap:8px;display:flex}.inst2-celebrate-rsvp-count span{color:var(--text);font-size:32px;font-weight:800}.inst2-celebrate-rsvp-count em{color:var(--primary);font-size:12px;font-style:normal;font-weight:600}.inst2-celebrate-rsvp-bar{background:#eef2ff;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.inst2-celebrate-rsvp-bar div{background:linear-gradient(90deg, var(--primary), var(--teal));height:100%}.inst2-celebrate-rsvp-stats{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.inst2-celebrate-mural{flex-direction:column;justify-content:flex-start;gap:8px;height:128px;display:flex}.inst2-celebrate-mural-bubble{color:#374151;background:#fff;border-radius:12px 12px 12px 4px;padding:10px 14px;font-size:12px}.inst2-celebrate-mural-bubble--offset{border-radius:12px 12px 4px;margin-left:24px}.inst2-celebrate-mural-author{margin-bottom:2px;font-size:11px;display:block}.inst2-celebrate-mural-author--violet{color:var(--teal)}.inst2-celebrate-mural-author--fuchsia{color:var(--lime)}.inst2-celebrate-gifts{background:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;height:128px;padding:6px 14px;display:flex}.inst2-celebrate-gift-row{border-bottom:1px solid #f3f4f6;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.inst2-celebrate-gift-row:last-child{border-bottom:none}.inst2-celebrate-gift-icon{color:#db2777;background:#ec48991a;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;display:flex}.inst2-celebrate-gift-name{color:#374151;flex:1}.inst2-celebrate-photos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.inst2-celebrate-photos span{aspect-ratio:1;background:repeating-linear-gradient(135deg,#ffffff1a 0 1px,#0000 1px 8px);border:1px dashed #ffffff40;border-radius:8px}.inst2-celebrate-map{background:repeating-linear-gradient(0deg,#2563eb14 0 1px,#0000 1px 24px),repeating-linear-gradient(90deg,#2563eb14 0 1px,#0000 1px 24px),#eef2ff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:128px;display:flex;position:relative;overflow:hidden}.inst2-celebrate-map-pin{background:linear-gradient(135deg, var(--primary), var(--teal));border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 12px 22px -10px #2563eb99,0 0 0 7px #2563eb24}.inst2-celebrate-map-pin .icon{color:#fff;font-size:20px}.inst2-celebrate-map-label{color:#374151;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;box-shadow:0 2px 6px #0f172a1f}.inst2-plans-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(#fafaff 0%,#f7f8fd 100%);padding:96px 0;position:relative;overflow:hidden}.inst2-plans-section .inst2-container{z-index:1;position:relative}.inst2-plans-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:720px;margin:0 auto;display:grid}.inst2-plan-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;flex-direction:column;padding:32px;display:flex;position:relative}.inst2-plans-cta{justify-content:center;margin-top:40px;display:flex}.inst2-plan-card--featured{background:linear-gradient(#fff, #fff) padding-box, linear-gradient(135deg, var(--primary), var(--orange)) border-box;border:2px solid #0000;box-shadow:0 20px 48px -16px #7c3aed59}.inst2-plan-badge{background:linear-gradient(135deg, var(--primary), var(--orange));color:#fff;border-radius:var(--radius-full);white-space:nowrap;padding:4px 14px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.inst2-plan-name{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:16px;font-size:13px;font-weight:700}.inst2-plan-card--featured .inst2-plan-name{color:var(--primary)}.inst2-plan-price{margin-bottom:24px;font-size:36px;font-weight:800}.inst2-plan-price span{color:var(--text-muted);font-size:15px;font-weight:500}.inst2-plan-desc{color:var(--text-muted);margin:0 0 24px;font-size:16px}.inst2-plan-features{color:#374151;flex-direction:column;gap:10px;margin:0 0 32px;padding:0;font-size:16px;list-style:none;display:flex}.inst2-plan-features li{align-items:center;gap:10px;display:flex}.inst2-plan-features li .icon{color:var(--teal);flex-shrink:0;font-size:18px}.inst2-plan-features li.disabled{color:var(--text-light)}.inst2-plan-features li.disabled .icon{color:var(--border)}.inst2-plan-note{color:var(--text-light);margin:12px 0 0;font-size:13px}.inst2-faq{background:linear-gradient(135deg,#f2f0ff 0%,#eef4ff 45%,#fdf0f7 100%);padding:96px 0;position:relative;overflow:hidden}.inst2-faq:before{content:"";pointer-events:none;background:radial-gradient(circle,#2563eb1f 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-180px;right:-180px}.inst2-faq:after{content:"";pointer-events:none;background:radial-gradient(circle,#ec48991a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-160px;left:-120px}.inst2-faq .inst2-container{z-index:1;position:relative}.inst2-faq .inst2-section-subtitle a{color:var(--primary);text-decoration:underline}.inst2-faq-list{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.inst2-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 24px}.inst2-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.inst2-faq-item summary::-webkit-details-marker{display:none}.inst2-faq-icon{color:var(--text-muted);flex-shrink:0;font-size:22px;transition:transform .2s}.inst2-faq-item[open] .inst2-faq-icon{color:var(--primary);transform:rotate(180deg)}.inst2-faq-item p{color:var(--text-muted);margin:0;padding:0 0 22px;font-size:17px;line-height:1.65}.inst2-artigos{background:#fff;padding:96px 0}.inst2-artigos-head{margin-bottom:40px}.inst2-artigos-title{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800}.inst2-artigos-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;display:grid}.inst2-artigo-card{border-radius:var(--radius-lg);border:1px solid var(--border);color:var(--text);background:#fff;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.inst2-artigo-card:hover{color:var(--text);border-color:#c7d2fe;box-shadow:0 20px 40px -20px #2563eb59}.inst2-artigo-body{flex-direction:column;flex:1;gap:8px;padding:24px;display:flex}.inst2-artigo-tag{letter-spacing:.06em;color:var(--primary);font-size:12px;font-weight:700}.inst2-artigo-titulo{font-size:19px;font-weight:700;line-height:1.3}.inst2-artigo-desc{color:var(--text-muted);flex:1;font-size:15px}.inst2-artigo-link{color:var(--primary);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.inst2-cta{background:linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 100%);text-align:center;padding:96px 24px;position:relative;overflow:hidden}.inst2-cta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.inst2-cta:after{content:"";filter:blur(90px);pointer-events:none;background:#ffffff17;border-radius:50%;width:420px;height:420px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.inst2-cta-inner{z-index:1;position:relative}.inst2-cta-eyebrow{color:#fff;border-radius:var(--radius-full);background:#ffffff24;border:1px solid #ffffff47;align-items:center;gap:8px;margin:0 0 20px;padding:7px 16px;font-size:14px;font-weight:600;display:inline-flex}.inst2-cta-title{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:32px;font-weight:800}.inst2-cta-title-accent{color:#fff}.inst2-cta-subtitle{color:#ffffffd9;margin:0 0 32px;font-size:19px}.inst2-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.inst2-cta-trust{color:#ffffffd9;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.inst2-footer{background:linear-gradient(135deg,#0f1029 0%,#1e1b4b 50%,#3b1b4a 100%);padding:48px 0 32px}.inst2-footer-inner{grid-template:"marca colunas""copy colunas"1fr/1fr auto;gap:16px 32px;display:grid}.inst2-footer-inner .inst2-brand{grid-area:marca;justify-self:start}.inst2-footer-colunas{flex-wrap:wrap;grid-area:colunas;justify-content:flex-end;gap:32px 64px;font-size:14px;display:flex}.inst2-footer-coluna{flex-direction:column;gap:12px;min-width:140px;display:flex}.inst2-footer-coluna-titulo{color:#fff;font-weight:600}.inst2-footer-coluna ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.inst2-footer-coluna a{color:#9ca3af}.inst2-footer-coluna a:hover,.inst2-footer-coluna a.inst2-footer-coluna-titulo{color:#fff}.inst2-footer-copy{color:#6b7280;grid-area:copy;align-self:end;margin:0;font-size:13px}.inst2-footer-copy a{color:#9ca3af;text-decoration:underline}.inst2-footer-copy a:hover{color:#fff}@media (width<=768px){.inst2-nav-links,.inst2-nav-actions{display:none}.inst2-nav-toggle,.inst2-nav-toggle-input:checked~.inst2-container .inst2-mobile-menu{display:flex}.inst2-plans-section{padding:64px 0}.inst2-plans-grid{grid-template-columns:1fr;max-width:420px}.inst2-footer-inner{text-align:center;grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"marca""colunas""copy";justify-items:center;row-gap:40px}.inst2-footer-inner .inst2-brand{justify-self:center}.inst2-footer-colunas{flex-direction:column;align-items:center;gap:28px}.inst2-footer-coluna{align-items:center}.inst2-cta-actions .inst2-btn{width:100%}}
