.instagram-page{--ig: var(--product-instagram);--ig-ink: #7A123F;--ig-deep: #250716;--ig-soft: var(--product-instagram-pale);--ig-line: #F3B4CC;--ig-glow: rgba(225, 29, 116, .18);max-width:100%;overflow-x:hidden}.instagram-page :where(h1,h2,h3,p,ul,li,figure){margin:0;padding:0}.instagram-page :where(ul){list-style:none}.instagram-page :where(.container,section,article,.section-header,.hero__copy,.instagram-command,.instagram-command__body){min-width:0}.instagram-page .section-header{display:block;margin-bottom:48px}.instagram-page .section-h2{color:var(--ink);font-size:clamp(26px,3.5vw,44px);font-weight:800;letter-spacing:-.035em;line-height:1.05;text-wrap:pretty}.instagram-page .section-h2--light{color:#fff}.instagram-page .section-sub{max-width:56ch;margin-top:14px;color:var(--ink-soft);font-size:16px;line-height:1.58;text-wrap:pretty}.instagram-page .section-sub--light{color:#ffffffb8}.instagram-page .label-mono{color:var(--muted);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em}.instagram-page .hamburger{display:none;flex-direction:column;gap:5px;width:40px;height:40px;align-items:center;justify-content:center;margin-left:auto;border:0;border-radius:8px;background:transparent;transition:background .15s}.instagram-page .hamburger:hover{background:var(--brand-50)}.instagram-page .hamburger span{display:block;width:20px;height:1.5px;border-radius:2px;background:var(--ink);transition:all .25s}.instagram-page .hamburger.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.instagram-page .hamburger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}.instagram-page .hamburger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.instagram-page .mobile-menu{display:none;flex-direction:column;gap:2px;border-top:1px solid var(--line);background:var(--paper);padding:10px var(--cpx) 20px}.instagram-page .mobile-menu.is-open{display:flex}.instagram-page .mobile-menu a{border-radius:8px;padding:11px 12px;color:var(--ink-soft);font-size:15px;font-weight:500;transition:background .15s}.instagram-page .mobile-menu a:hover{background:var(--brand-50)}.instagram-page .mobile-menu__ctas{display:flex;flex-direction:column;gap:8px;margin-top:12px}.kicker--instagram,.instagram-hero .kicker--accent{color:var(--ig-ink)}.instagram-hero{padding-top:clamp(72px,8vw,108px);padding-bottom:clamp(64px,8vw,96px)}.instagram-hero__layout{display:grid;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);gap:clamp(38px,5vw,78px);align-items:center}.instagram-hero__title{max-width:13.2ch}.instagram-hero__sub{max-width:62ch}.instagram-hero .btn--primary,.ig-pricing-card .btn--primary{background:var(--ig);border-color:var(--ig);color:#fff}.instagram-hero .btn--primary:hover,.ig-pricing-card .btn--primary:hover{background:#c91663;border-color:#c91663}.instagram-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.instagram-badges span,.ig-beta,.ig-inbox__head div>span,.ig-inbox__footer,.ig-comment-card span,.ig-mini-card span,.ig-account-card span,.social-timeline span,.ig-flow span,.ig-feature-grid article>span,.control-benefits span,.social-ops-panel__head,.social-ops-grid span,.search-query span,.opportunity-list span,.search-capabilities span,.ig-use-cases span,.ig-ecosystem article>div>span{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.instagram-badges span{color:var(--ig-ink);background:var(--ig-soft);border:1px solid var(--ig-line);border-radius:var(--r-pill);padding:6px 10px}.instagram-command{width:100%;max-width:100%;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 32px 82px #0610182b,0 5px 24px #141e2814}.instagram-page .mock-chrome{display:flex;height:32px;align-items:center;gap:7px;border-bottom:1px solid var(--line);background:#ffffffd1;padding:0 14px}.instagram-page .mock-chrome__dot{width:9px;height:9px;border-radius:50%;background:var(--line-2)}.instagram-page .mock-chrome__label{flex:1;min-width:0;overflow:hidden;margin-left:10px;color:var(--muted);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.instagram-command__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(224px,.65fr);gap:12px;padding:14px;background:radial-gradient(circle at 78% 18%,rgba(225,29,116,.12),transparent 28%),linear-gradient(to right,rgba(225,29,116,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(225,29,116,.055) 1px,transparent 1px),var(--surface-2);background-size:auto,34px 34px,34px 34px,auto}.ig-inbox,.ig-side>*,.ig-feature-grid article,.ig-pricing-card,.ig-use-cases article,.ig-faq details,.proof-card,.search-capabilities article{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card)}.ig-inbox{overflow:hidden;min-height:492px;display:flex;flex-direction:column}.ig-inbox__head{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--line);background:var(--surface)}.ig-inbox__head div{min-width:0;flex:1}.ig-inbox__head div>span{display:block;color:var(--muted)}.ig-inbox__head strong{display:block;margin-top:4px;color:var(--brand-900);font-size:16px;letter-spacing:-.025em}.ig-inbox__head em{font-family:var(--font-mono);font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ig-ink);background:var(--ig-soft);border:1px solid var(--ig-line);border-radius:var(--r-pill);padding:5px 9px}.ig-thread{flex:1;display:flex;flex-direction:column;gap:10px;padding:18px}.ig-message{max-width:78%;padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.45}.ig-message--in{align-self:flex-start;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-soft);border-top-left-radius:4px}.ig-message--out{align-self:flex-end;background:var(--ig);color:#fff;font-weight:600;border-top-right-radius:4px}.ig-signal{align-self:center;max-width:94%;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:5px 12px}.ig-comment-card{margin-top:auto;padding:14px;border:1px solid var(--ig-line);border-radius:13px;background:var(--ig-soft)}.ig-comment-card span{color:var(--ig-ink)}.ig-comment-card strong{display:block;margin-top:8px;color:var(--brand-900);font-size:18px;line-height:1.16;letter-spacing:-.03em}.ig-comment-card p{margin-top:7px;color:var(--muted);font-size:12px;line-height:1.45}.ig-inbox__footer{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2)}.ig-inbox__footer strong{color:var(--ig-ink);font-weight:600}.ig-side{display:grid;gap:10px;align-content:start}.ig-beta{display:inline-flex;justify-content:center;width:max-content;color:var(--ig-ink);background:var(--ig-soft);border:1px solid var(--ig-line);border-radius:var(--r-pill);padding:6px 10px}.ig-lead-card,.ig-profile-card,.ig-mini-card,.ig-account-card{padding:15px}.ig-lead-card strong,.ig-profile-card strong,.ig-mini-card strong,.ig-account-card strong{display:block;margin-top:7px;color:var(--brand-900);font-size:16px;line-height:1.2;letter-spacing:-.025em}.ig-lead-card p,.ig-profile-card p{margin-top:7px;color:var(--muted);font-size:12.5px;line-height:1.45}.ig-lead-card div{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ig-lead-card div span{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ig-ink);background:var(--ig-soft);border:1px solid var(--ig-line);border-radius:var(--r-pill);padding:4px 7px}.ig-mini-card span,.ig-account-card span{color:var(--muted)}.ig-mini-card--dark{background:var(--brand-950);color:#fff;border-color:#ffffff14}.ig-mini-card--dark strong{color:#fff}.ig-mini-card--dark span{color:#ffffff6b}.ig-account-card{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ig-account-card strong{font-size:14px}.social-timeline{display:grid;grid-template-columns:repeat(5,1fr);position:relative;gap:0}.social-timeline:before{content:"";position:absolute;left:10%;right:10%;top:31px;height:1px;background:var(--ig-line)}.social-timeline article{position:relative;padding:0 14px;text-align:center}.social-timeline span,.ig-flow span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;border-radius:18px;color:var(--ig-ink);background:var(--ig-soft);border:1px solid var(--ig-line);font-weight:600}.social-timeline h3,.ig-flow h3{margin-top:15px;color:var(--ink);font-size:13.5px;line-height:1.28;letter-spacing:-.015em}.social-timeline p{margin-top:7px;color:var(--muted);font-size:12.5px;line-height:1.45}.ig-flow{display:grid;grid-template-columns:repeat(7,1fr);gap:0;position:relative}.ig-flow:before{content:"";position:absolute;left:7%;right:7%;top:31px;height:1px;background:var(--ig-line)}.ig-flow article{position:relative;text-align:center;padding:0 8px}.flow-proof{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:46px}.proof-card{padding:22px}.proof-card--dark{background:var(--brand-950);border-color:#ffffff14;color:#fff}.proof-card strong{display:block;margin-top:10px;font-size:19px;line-height:1.2;letter-spacing:-.03em;color:inherit}.proof-card p{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.5}.proof-card--dark p{color:#ffffff94}.ig-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ig-feature-grid article{min-height:214px;padding:22px}.ig-feature-grid article>span,.ig-use-cases span{color:var(--ig-ink)}.ig-feature-grid h3{margin-top:14px;color:var(--brand-900);font-size:17px;line-height:1.18;letter-spacing:-.025em}.ig-feature-grid p{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.55}.control-layout{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(36px,6vw,76px);align-items:center}.control-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px}.control-benefits article,.social-ops-panel,.ig-ecosystem article{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--r-card)}.control-benefits article{padding:16px}.control-benefits span{display:block;width:8px;height:8px;border-radius:50%;background:var(--ig);margin-bottom:14px}.control-benefits strong{display:block;color:#fff;font-size:14px;line-height:1.35}.social-ops-panel{overflow:hidden}.social-ops-panel__head{display:flex;justify-content:space-between;padding:14px 16px;color:#ffffff6b;border-bottom:1px solid rgba(255,255,255,.07)}.social-ops-panel__head strong{color:var(--ig)}.social-ops-grid{display:grid;grid-template-columns:repeat(3,1fr)}.social-ops-grid div{min-height:122px;padding:18px;border-right:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.social-ops-grid div:nth-child(3n){border-right:0}.social-ops-grid div:nth-last-child(-n+3){border-bottom:0}.social-ops-grid span{color:#ffffff6b}.social-ops-grid strong{display:block;margin-top:16px;color:#fff;font-size:28px;line-height:1;letter-spacing:-.04em}.search-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(36px,6vw,76px);align-items:start}.social-search-panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 22px 56px #0610181c,0 4px 18px #141e280f}.social-search-panel__body{padding:14px;display:grid;gap:12px;background:linear-gradient(to right,rgba(20,199,212,.055) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,199,212,.055) 1px,transparent 1px),var(--surface-2);background-size:34px 34px}.search-query,.enriched-profile,.opportunity-list div{background:var(--surface);border:1px solid var(--line);border-radius:13px}.search-query{padding:16px}.search-query span,.opportunity-list span{color:var(--muted)}.search-query strong{display:block;margin-top:8px;color:var(--brand-900);font-size:19px;line-height:1.15;letter-spacing:-.03em}.enriched-profile{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:14px}.profile-avatar{width:44px;height:44px;border-radius:14px;background:radial-gradient(circle at 70% 26%,#fff 0 7%,transparent 8%),linear-gradient(135deg,var(--ig),#F59E0B)}.enriched-profile strong{color:var(--brand-900);font-size:15px}.enriched-profile p{margin-top:4px;color:var(--muted);font-size:12.5px;line-height:1.38}.enriched-profile em{font-family:var(--font-mono);font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ig-ink);background:var(--ig-soft);border:1px solid var(--ig-line);border-radius:var(--r-pill);padding:5px 8px}.opportunity-list{display:grid;gap:8px}.opportunity-list div{display:flex;justify-content:space-between;gap:12px;padding:12px}.opportunity-list strong{color:var(--ink);font-size:13px;text-align:right}.search-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.search-capabilities article{min-height:132px;padding:18px}.search-capabilities span{color:var(--ig-ink)}.search-capabilities strong{display:block;margin-top:18px;color:var(--brand-900);font-size:16px;line-height:1.25;letter-spacing:-.025em}.ig-use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ig-use-cases article{min-height:196px;padding:18px;display:flex;flex-direction:column;gap:9px;transition:transform .14s,box-shadow .14s}.ig-use-cases article:hover{transform:translateY(-2px);box-shadow:0 4px 20px #141e280f}.ig-use-cases h3{color:var(--ink);font-size:15px;line-height:1.25;letter-spacing:-.015em}.ig-use-cases p{color:var(--muted);font-size:12.5px;line-height:1.46;flex:1}.ig-use-cases div{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:auto;padding-top:10px;border-top:1px solid var(--line)}.ig-use-cases strong{font-size:12px;color:var(--brand-900);text-align:right}.ig-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ig-pricing-card{padding:24px;display:flex;flex-direction:column;gap:18px}.ig-pricing-card--featured{border-color:var(--ig-line);box-shadow:inset 0 0 0 1px var(--ig-line),0 18px 44px #06101814}.ig-pricing-card p{min-height:62px;color:var(--muted);font-size:13.5px;line-height:1.55}.pricing-note{margin-top:18px;color:var(--muted);font-size:13px;line-height:1.55}.ig-ecosystem{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:14px}.ig-ecosystem article{display:flex;align-items:flex-start;gap:14px;padding:18px;color:#fff}.ig-ecosystem__active{grid-row:span 2;background:var(--surface)!important;border-color:#e11d744d!important;color:var(--brand-900)!important}.ig-ecosystem article h3{color:inherit;font-size:15px;letter-spacing:-.02em}.ig-ecosystem article p{margin-top:6px;color:#ffffff8f;font-size:12.5px;line-height:1.48}.ig-ecosystem__active p{color:var(--muted)!important}.ig-ecosystem article>div>span{display:block;margin-bottom:8px;color:var(--ig)}.ig-faq{display:grid;gap:10px}.ig-faq details{padding:0;overflow:hidden}.ig-faq summary{list-style:none;cursor:pointer;padding:18px 20px;color:var(--ink);font-size:14px;font-weight:700;line-height:1.35;letter-spacing:-.01em;display:flex;align-items:center;justify-content:space-between;gap:20px}.ig-faq summary:focus-visible{outline:2px solid var(--ig);outline-offset:-2px}.ig-faq summary::-webkit-details-marker{display:none}.ig-faq summary:after{content:"+";font-size:18px;line-height:1;color:var(--ig-ink)}.ig-faq details[open] summary:after{content:"-"}.ig-faq p{padding:0 20px 18px;max-width:76ch;color:var(--muted);font-size:13.5px;line-height:1.58}.instagram-cta .btn--accent,.site-footer .btn--accent{background:var(--ig);color:#fff}.instagram-page .cta-final__title{max-width:20ch;color:#fff;font-size:clamp(32px,4.5vw,54px);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-wrap:pretty}@media (max-width: 1180px){.instagram-hero__layout,.control-layout,.search-layout{grid-template-columns:1fr}.instagram-command{max-width:800px}.social-timeline,.ig-flow{grid-template-columns:repeat(3,1fr);gap:26px 0}.social-timeline:before,.ig-flow:before{display:none}.ig-feature-grid,.ig-pricing-grid,.ig-ecosystem,.search-capabilities{grid-template-columns:repeat(2,1fr)}.ig-ecosystem__active{grid-row:auto}}@media (max-width: 900px){.instagram-command__body,.flow-proof{grid-template-columns:1fr}.ig-inbox{min-height:auto}.ig-side{grid-template-columns:repeat(2,1fr)}.ig-beta{grid-column:1 / -1}.ig-use-cases,.social-ops-grid{grid-template-columns:repeat(2,1fr)}.social-ops-grid div:nth-child(3n){border-right:1px solid rgba(255,255,255,.07)}.social-ops-grid div:nth-child(2n){border-right:0}.social-ops-grid div:nth-last-child(-n+3){border-bottom:1px solid rgba(255,255,255,.07)}.social-ops-grid div:nth-last-child(-n+2){border-bottom:0}.opportunity-list div{flex-direction:column}.opportunity-list strong{text-align:left}}@media (max-width: 640px){.instagram-page{width:100vw;max-width:100vw;overflow-x:clip}.instagram-page .container{width:100%;max-width:min(100%,390px);margin-inline:0 auto}.instagram-page :where(.section-header,.instagram-hero__copy,.search-layout>div,.control-layout>div,.cta-final__layout){width:100%;max-width:100%}.instagram-page :where(section,article,div,ul,li,p,h1,h2,h3,strong,span,a,details,summary){min-width:0}.instagram-page .site-header,.instagram-page .site-nav,.instagram-page .mobile-menu{max-width:100vw;overflow-x:clip}.instagram-page .site-nav__links,.instagram-page .site-nav__ctas{display:none!important}.instagram-page .hamburger{display:flex!important}.instagram-page .site-nav{width:100%}.instagram-page .hero__title,.instagram-page .hero__h1,.instagram-page .hero__sub,.instagram-page .section-h2,.instagram-page .cta-final__title,.instagram-page .section-sub,.instagram-page h3,.instagram-page p,.instagram-page li,.instagram-page summary{max-width:100%;overflow-wrap:break-word;text-wrap:initial}.instagram-page .hero__h1{width:100%;max-width:340px;font-size:clamp(31px,9vw,36px);line-height:1.04;overflow-wrap:anywhere;word-break:normal}.instagram-page .section-h2,.instagram-page .cta-final__title{width:100%;max-width:340px;font-size:clamp(27px,8vw,34px);line-height:1.05;overflow-wrap:anywhere;word-break:normal}.instagram-page .btn{white-space:normal;text-align:center}.instagram-page .hero__ctas{flex-direction:column;align-items:flex-start}.instagram-page .hero__ctas .btn{width:100%;max-width:320px}.instagram-hero__title{max-width:100%}.instagram-command__body,.ig-side,.social-timeline,.ig-feature-grid,.control-benefits,.ig-pricing-grid,.ig-use-cases,.ig-ecosystem,.search-capabilities{grid-template-columns:1fr}.instagram-command,.instagram-command__body,.ig-inbox,.ig-side,.ig-thread,.ig-lead-card,.ig-profile-card,.ig-mini-card,.ig-account-card,.social-timeline article,.ig-feature-grid article,.ig-pricing-card,.ig-use-cases article,.ig-ecosystem article,.ig-faq details,.proof-card,.search-capabilities article,.social-search-panel{max-width:100%;overflow:hidden}.ig-message{max-width:92%}.ig-flow{grid-template-columns:1fr 1fr;gap:22px 8px}.social-timeline span,.ig-flow span{width:52px;height:52px;border-radius:15px}.social-ops-grid{grid-template-columns:1fr}.social-ops-grid div,.social-ops-grid div:nth-child(2n),.social-ops-grid div:nth-child(3n),.social-ops-grid div:nth-last-child(-n+2),.social-ops-grid div:nth-last-child(-n+3){border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.social-ops-grid div:last-child{border-bottom:0}.enriched-profile{grid-template-columns:auto 1fr}.enriched-profile em{grid-column:1 / -1;width:max-content}.ig-use-cases article,.search-capabilities article{min-height:auto}}
