:root{--cyan:#09d2f5;--blue:#00aaff;--muted:#a4bed3;--bg:#030b16}body{background:#030b16;background-image:radial-gradient(ellipse at 83% 5%,#005ca844,transparent 22%),radial-gradient(ellipse at 0% 34%,#004a7933,transparent 25%),radial-gradient(ellipse at 100% 65%,#004f8b33,transparent 23%);color:#f2f8ff;font-family:'DM Sans',Arial,sans-serif}h1,h2,h3{font-family:Manrope,Arial,sans-serif}em{color:#20d2ec}.wrap{width:min(1240px,calc(100% - 64px))}header{background:#030c18e8;border-color:#0d2d44}.nav{height:75px;gap:22px}.brand{font-size:25px}.brand span{color:#08cee9}#navlinks{gap:26px;font-size:13px;margin-left:auto;margin-right:24px}.button{background:linear-gradient(120deg,#14d6ed,#06bbe5);color:#021622;border:1px solid #35e4fa;border-radius:30px;box-shadow:0 0 26px #00c7ff36;padding:12px 23px;font-size:12px;gap:14px;font-weight:700}.button:hover{box-shadow:0 0 35px #00b4ef66;transform:translateY(-2px)}.button.outline{color:#9deafa;background:#04152380;border-color:#06c2e2;border-radius:30px}.button.small{font-size:11px;border-radius:12px;padding:10px 18px}.access-button{border:1px solid #175577;background:#0a2438;color:#d8eefc;border-radius:10px;padding:8px 18px;font-size:11px}.launch-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding-top:22px;min-height:450px;position:relative;isolation:isolate}.launch-copy{position:relative;z-index:2;margin-right:-65px}.launch-copy h1{font-size:clamp(35px,3.75vw,54px);line-height:1.12;letter-spacing:-2.4px;margin:10px 0 21px;font-weight:800}.launch-copy p{font-size:16px;max-width:530px;line-height:1.8;color:#cbdfef;margin-bottom:23px}.launch-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.launch-actions .button{font-size:12px;padding:12px 18px}.device-line{display:block;font-size:12px;margin-top:20px;color:#adc6db}.approved-art{position:relative;overflow:hidden;isolation:isolate;min-width:0}.approved-art>img{position:absolute;max-width:none;height:auto;display:block;user-select:none;pointer-events:none}.art-hero{width:100%;align-self:stretch;aspect-ratio:426/320;min-height:390px;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 96%,transparent)}.art-hero>img{min-height:0}.brand-rail{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 0 28px;border-bottom:1px solid #154361;font-size:12px;color:#d8e8f5}.brand-rail>span{display:flex;align-items:center;gap:9px;white-space:nowrap}.brand-rail img{width:29px;height:29px;object-fit:contain}.brand-rail>i{height:33px;border-left:1px solid #26506c}.brand-rail>small{font-size:10px;line-height:1.7;color:#8faec5}.launch-video{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:38px;padding-top:35px;padding-bottom:35px;border-bottom:1px solid #123c5b}.launch-video h2{font-size:32px;line-height:1.2;letter-spacing:-1.3px;margin:0 0 20px}.launch-video p{font-size:14px;color:#bdd4e5;line-height:1.9}.launch-video small{display:block;color:#7498b2;font-size:9px;margin-top:12px;line-height:1.8}.video-stage{position:relative;border:1px solid #20a8e3;border-radius:14px;padding:7px;background:linear-gradient(130deg,#07548a55,#061322);box-shadow:0 0 30px #0085e333}.approved-video-button{display:block;border:0;padding:0;background:transparent;width:100%;border-radius:8px;overflow:hidden;cursor:pointer}.art-video{width:100%}.illustration-note{position:absolute;bottom:11px;left:12px;color:#8eb6ce;background:#061525bd;padding:2px 6px;font-size:7px;border-radius:4px}.interactive-demo{margin-top:18px;border:1px solid #1c4662;border-radius:9px;background:#071827}.interactive-demo>summary,.flow-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;padding:13px 17px;color:#96c9e6}.interactive-demo>summary::-webkit-details-marker,.flow-details>summary::-webkit-details-marker{display:none}.interactive-demo[open]>summary{border-bottom:1px solid #25465f}.interactive-demo .demo-section{width:auto;padding:18px;margin:0}.interactive-demo .demo-toolbar{display:none}.interactive-demo .product-window{box-shadow:none}.interactive-demo .mock-main{padding:18px 22px}.suite-section{padding-top:40px}.suite-heading{margin-bottom:19px}.suite-heading h2{font-size:37px;letter-spacing:-1.4px;margin:0 0 7px}.suite-heading>p{font-size:15px;color:#bfd6e8;margin:0;line-height:1.8}.suite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.suite-card{border:1px solid #0fa8de;border-radius:14px;overflow:hidden;background:linear-gradient(155deg,#071b2d,#04111e);box-shadow:inset 0 1px 10px #0b7dbb19,0 0 22px #007ac316;min-width:0}.suite-card-intro{padding:15px 18px 9px}.suite-card-intro h3{font-size:21px;line-height:1.3;letter-spacing:-.7px;margin:0 0 4px}.suite-card-intro p{font-size:11px;color:#9dbdd4;margin:0;line-height:1.7}.suite-card .approved-art{margin:0 6px 4px;border-radius:8px;mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}.suite-rows{padding:0 11px 7px}.suite-row{border-bottom:1px solid #24435b}.suite-row:last-child{border-bottom:0}.suite-row summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;padding:11px 0;min-height:68px}.suite-row summary::-webkit-details-marker{display:none}.suite-icon{display:grid;place-items:center;border:1px solid #2b759c;background:#092c45;box-shadow:0 0 13px #0083ba22;border-radius:7px;color:#7de7ff;width:32px;height:34px;font-size:20px;flex-shrink:0}.suite-row summary>span:nth-child(2){flex:1;min-width:0}.suite-row b{display:block;font-size:12px;line-height:1.5;color:#e1f1fb;font-weight:600}.suite-row small{display:block;font-size:10px;line-height:1.7;color:#9cbfd8;margin-top:2px}.suite-row summary>i{font-size:20px;font-style:normal;color:#65c2e6}.suite-row[open] summary>i{transform:rotate(90deg)}.suite-row>p{font-size:11px;padding:0 5px 13px 42px;color:#acc8dc;line-height:1.9;margin:0}.launch-instagram{padding-top:45px;position:relative;isolation:isolate}.launch-instagram:before{content:'';position:absolute;inset:30px 0 0;z-index:-1;background:radial-gradient(ellipse at 90% 30%,#0066ae42,transparent 55%),linear-gradient(110deg,transparent,#001c3433);border-top:1px solid #10578a}.instagram-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:12px}.launch-label{display:inline-block;font-size:10px;padding:3px 10px;border:1px solid #12a6d2;box-shadow:0 0 14px #00cfff3b;border-radius:25px;color:#9af2ff;background:#06304a;margin-bottom:8px}.instagram-heading h2{font-size:39px;letter-spacing:-1.8px;line-height:1.14;margin:0 0 10px}.instagram-heading p{font-size:14px;color:#aecce0;margin:0}.instagram-heading>.button{flex-shrink:0;font-size:11px}.instagram-overview{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;align-items:center;margin-top:18px}.instagram-main{min-width:0}.art-flow{border:1px solid #2d83b3;border-radius:10px;background:#041425;box-shadow:0 0 23px #0085cf22}.art-instagram{width:100%;mask-image:linear-gradient(transparent,#000 5%,#000 95%,transparent);align-self:center}.instagram-function-groups{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:12px}.instagram-function-groups h3{font-family:inherit;font-size:14px;color:#08d9ef;letter-spacing:-.3px;margin:0 0 7px}.instagram-function{display:flex;align-items:center;gap:10px;border-bottom:1px solid #163d5c;padding:9px 3px;background:linear-gradient(90deg,#06203977,transparent)}.instagram-function>span{display:grid;place-items:center;border-radius:6px;color:#8bd9ff;border:1px solid #1f6288;background:#0c2c49;width:29px;height:29px;flex-shrink:0}.instagram-function p{margin:0}.instagram-function b{font-size:11px;color:#d8eaf6;display:block;font-weight:500}.instagram-function small{display:block;font-size:9px;color:#92b4cc;margin-top:2px;line-height:1.6}.flow-details{border:1px solid #21628e;border-radius:12px;background:#061523;margin-top:19px;overflow:hidden}.flow-details[open]>summary{border-bottom:1px solid #295776}.flow-details #instagram-flow-preview{min-height:0}.flow-details .real-flow-shell{border:0;border-radius:0;box-shadow:none}.launch-footnote{font-size:9px;color:#7799b3;margin:13px 0 0;line-height:1.8}.pricing{padding-top:38px}.plans-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:0 0 23px}.plans-heading h2{font-size:37px;letter-spacing:-1.4px;line-height:1.25;margin:0}.billing-toggle{border-radius:30px;padding:4px;background:#072339;border-color:#1e84ab}.billing-toggle button{border-radius:22px;padding:7px 16px;font-size:10px}.billing-toggle button[aria-pressed=true]{background:#78eafa;color:#052136}.pricing-grid{gap:16px;padding-top:0}.price-card{border:1px solid #1e729a;background:linear-gradient(130deg,#071f30,#03121e);border-radius:13px;padding:20px 19px;box-shadow:0 0 17px #005d951c}.price-card h3{font-size:20px;margin:0 0 9px;letter-spacing:-.6px}.price{margin-top:0;gap:4px;line-height:1.25}.price strong{font-family:Manrope,Arial,sans-serif;font-size:29px;letter-spacing:-1.3px}.price small{font-size:15px}.price>span{font-size:10px;color:#a5c6dc}.compact-price-note{font-size:8px;color:#82aac3;display:block;margin-top:7px;min-height:17px;line-height:1.5}.price-card ul{border:0;padding:7px 0 0;margin:6px 0 18px}.price-card li{font-size:11px;padding:5px 0;line-height:1.7;color:#bdd7e8;display:block}.price-card .button{font-size:11px;min-height:36px;padding:8px;border-radius:9px}.price-card .button.outline{border-color:#147b9c;background:#04131d}.price-card.recommended{border:1px solid #41e0ef;box-shadow:0 0 25px #00cbf647,0 0 0 2px #0ad6ed1c;background:linear-gradient(135deg,#0b3047,#061a2a)}.recommended-label{position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-size:9px;border:1px solid #32dfef;background:#5ee9f4;border-radius:20px;color:#053544;line-height:1.5;padding:1px 13px}.pricing-note{font-size:9px;line-height:1.8;margin:15px auto 0;color:#7c9db7}.stores-section{margin-top:28px;overflow:hidden}.stores-heading{margin:0 auto 6px}.stores-heading h2{font-size:17px;line-height:1.5;letter-spacing:-.5px}.stores-heading .eyebrow{display:none}.stores-viewport{padding:8px 0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.stores-marquee{display:flex;width:max-content;animation:brands 48s linear infinite}.stores-group{display:flex;align-items:center;gap:12px;padding-right:12px}.store-chip{width:125px;height:54px;border-radius:8px;border:1px solid #24465c;background:#eef4f8;display:grid;place-items:center}.store-chip img{width:85px;height:31px;object-fit:contain}.store-wordmark{display:flex;align-items:center;gap:6px;color:#071b2a;font-size:10px;font-weight:700}.store-wordmark img{width:23px;height:25px}.stores-note{font-size:8px;color:#7195af;line-height:1.8;text-align:center;margin-top:8px;margin-bottom:0;max-width:850px}.stores-viewport:hover .stores-marquee{animation-play-state:paused}@keyframes brands{to{transform:translateX(-50%)}}.faq{padding-top:35px;gap:40px}.faq>div:first-child>img{display:none}.faq h2{font-size:25px;margin:10px 0}.faq>div>p{font-size:12px}.faq details{padding:13px 0}.faq summary{font-size:11px}.faq details p{font-size:11px}.launch-final{padding-top:37px;padding-bottom:24px;position:relative;isolation:isolate;overflow:hidden}.launch-final>div:first-child{display:flex;align-items:center;gap:35px;min-height:140px;position:relative;z-index:2}.launch-final h2{font-size:34px;line-height:1.25;margin:0;letter-spacing:-1.2px}.launch-final .button{font-size:12px}.art-final{position:absolute;right:0;bottom:5px;width:64%;z-index:-1;opacity:.65;mask-image:linear-gradient(90deg,transparent,#000 25%,#000)}footer{padding-top:25px;padding-bottom:20px;border-top:1px solid #164260;gap:22px}footer .brand{font-size:20px}footer>div{display:flex;gap:25px;margin-left:auto;font-size:11px;color:#a8c9dc}footer>span{margin-left:0;font-size:10px}footer .footer-note{margin:0;padding-top:12px;font-size:8px;color:#688da8;border-color:#11354d}.skip{z-index:1000}.skip:not(:focus){transform:translateY(-200%)}.video-stage.has-video .approved-video-button{cursor:pointer}
@media(max-width:1050px){.launch-copy{margin-right:-35px}.launch-copy h1{font-size:40px;letter-spacing:-1.5px}.launch-copy p{font-size:14px}.launch-hero{min-height:390px}.art-hero{min-height:330px}.launch-actions{gap:9px}.launch-actions .button{font-size:10px;padding:11px 14px}.brand-rail{gap:13px;flex-wrap:wrap;justify-content:center;font-size:10px}.brand-rail>small{font-size:9px}.launch-video{gap:23px}.launch-video h2{font-size:27px}.launch-video p{font-size:12px}.suite-grid{gap:12px}.suite-card-intro{padding:13px 12px 7px}.suite-card-intro h3{font-size:18px}.suite-card-intro p{font-size:10px}.suite-row summary{gap:7px}.suite-icon{width:27px;height:30px;font-size:18px}.suite-row b{font-size:10px}.suite-row small{font-size:9px}.suite-rows{padding-inline:9px}.suite-row>p{padding-left:33px;font-size:10px}.instagram-heading h2{font-size:33px}.instagram-overview{grid-template-columns:minmax(0,1fr) 180px}.instagram-function-groups{gap:14px}.instagram-function b{font-size:10px}.instagram-function small{font-size:8px}.instagram-function{gap:7px}.plans-heading h2{font-size:31px}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.price-card{padding:17px 13px}.price strong{font-size:25px}.price small{font-size:11px}.price-card h3{font-size:17px}.price-card li{font-size:9px}.price-card .button{font-size:10px}.launch-final h2{font-size:29px}.launch-final>div:first-child{gap:25px}}
@media(max-width:760px){.wrap{width:calc(100% - 36px)}.nav{height:69px;gap:10px}.brand{font-size:22px}.access-button{margin-left:auto;padding:7px 11px;font-size:10px}.menu-button{order:4;font-size:20px;padding:1px 9px}#navlinks{margin:0;top:69px}.desktop-cta{display:none}.launch-hero{grid-template-columns:1fr;padding-top:26px;min-height:0}.launch-copy{margin:0}.launch-copy h1{font-size:clamp(35px,8.3vw,54px);line-height:1.15;letter-spacing:-1.7px;margin:7px 0 18px}.launch-copy p{font-size:14px;line-height:1.85;margin-bottom:20px;max-width:500px}.launch-actions .button{font-size:10px;padding:11px 13px;gap:8px}.device-line{font-size:11px;margin-top:15px}.art-hero{min-height:0;align-self:auto;width:100%;margin-top:15px;max-height:none;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.brand-rail{gap:15px 18px;padding:12px 0 20px;font-size:10px;justify-content:center}.brand-rail img{width:24px;height:24px}.brand-rail>i{display:none}.brand-rail>small{font-size:9px;text-align:center;flex-basis:100%;line-height:1.5}.brand-rail>small br{display:none}.launch-video{grid-template-columns:1fr;gap:19px;padding:27px 0}.launch-video h2{font-size:28px;letter-spacing:-1px;margin-bottom:12px}.launch-video p{font-size:12px;margin-bottom:15px}.launch-video .button{font-size:11px;padding:9px 15px}.launch-video small{font-size:8px;margin-top:9px}.video-stage{padding:5px;border-radius:10px}.illustration-note{font-size:6px;bottom:9px}.interactive-demo{margin-top:14px}.interactive-demo>summary,.flow-details>summary{font-size:10px;padding:12px 13px}.interactive-demo .demo-section{padding:10px}.interactive-demo .mock-main{padding:12px 9px}.suite-section{padding-top:30px}.suite-heading h2{font-size:28px;line-height:1.2;letter-spacing:-1.1px;margin-bottom:9px}.suite-heading>p{font-size:12px;line-height:1.8}.suite-grid{grid-template-columns:1fr;gap:17px}.suite-card-intro{padding:16px 17px 8px}.suite-card-intro h3{font-size:23px}.suite-card-intro p{font-size:12px}.suite-card .approved-art{margin-inline:8px}.suite-rows{padding:0 13px 8px}.suite-row summary{padding:12px 0;min-height:72px;gap:11px}.suite-icon{width:33px;height:35px;font-size:21px}.suite-row b{font-size:13px}.suite-row small{font-size:11px}.suite-row>p{font-size:11px;padding-left:44px}.launch-instagram{padding-top:34px}.instagram-heading{align-items:start;flex-direction:column;gap:15px;padding-top:9px}.instagram-heading h2{font-size:31px;letter-spacing:-1.3px}.instagram-heading p{font-size:12px}.instagram-heading .button{font-size:10px;padding:10px 16px}.instagram-overview{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px;position:relative}.art-flow{border-radius:8px}.art-instagram{width:125px;position:absolute;right:-8px;bottom:-12px;opacity:.9;z-index:-1;display:none}.instagram-function-groups{gap:16px;margin-top:16px}.instagram-function-groups h3{font-size:13px;line-height:1.45;min-height:36px;margin-bottom:6px}.instagram-function{gap:7px;padding:10px 0}.instagram-function>span{width:22px;height:25px;font-size:14px}.instagram-function b{font-size:10px;line-height:1.5}.instagram-function small{font-size:8px;line-height:1.7}.flow-details{margin-top:17px}.launch-footnote{font-size:8px}.pricing{padding-top:31px}.plans-heading{gap:15px;align-items:start;flex-direction:column;margin-bottom:24px}.plans-heading h2{font-size:29px;line-height:1.2;letter-spacing:-1px}.billing-toggle{align-self:center}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.price-card{padding:18px 12px}.price-card h3{font-size:17px}.price strong{font-size:25px;letter-spacing:-1px}.price small{font-size:11px}.price>span{font-size:8px}.compact-price-note{font-size:7px;min-height:24px}.price-card ul{margin-bottom:15px}.price-card li{font-size:9px;line-height:1.8;padding:5px 0}.price-card .button{font-size:9px;min-height:34px;padding:7px 4px;white-space:nowrap}.recommended-label{font-size:8px;padding:1px 9px}.pricing-note{font-size:8px}.stores-section{margin-top:22px}.stores-heading h2{font-size:15px}.store-chip{width:112px;height:48px}.stores-note{font-size:8px}.faq{padding-top:28px;grid-template-columns:1fr;gap:8px}.faq>div:first-child{padding-right:0}.faq h2{font-size:24px;margin:8px 0}.faq>div>p{font-size:11px;margin:0}.faq details{padding:12px 0}.faq summary{font-size:11px}.faq details p{font-size:10px;line-height:1.9}.launch-final{padding-top:23px;padding-bottom:20px}.launch-final>div:first-child{flex-direction:column;align-items:start;gap:18px;min-height:180px}.launch-final h2{font-size:29px}.launch-final .button{font-size:11px}.art-final{width:100%;bottom:8px;opacity:.55}footer{gap:16px;padding-top:20px}footer>div{font-size:9px;gap:14px;margin-left:0}footer .brand{font-size:18px}footer>span{font-size:8px;margin-left:auto}footer .footer-note{font-size:8px;line-height:1.8}}
@media(max-width:350px){.pricing-grid{gap:20px 9px}.price-card{padding:16px 9px}.price-card h3{font-size:16px}.price strong{font-size:22px}.price-card li{font-size:8px}.price-card .button{font-size:8px}.instagram-function-groups{gap:10px}.instagram-function>span{display:none}.instagram-function b{font-size:10px}.instagram-function small{font-size:8px}}
@media(prefers-reduced-motion:reduce){.stores-marquee{animation:none}.button:hover{transform:none}}

@media(min-width:1051px){.launch-copy h1{font-size:46px;letter-spacing:-1.9px}}.button,.access-button{font-family:'DM Sans',Arial,sans-serif}

#video-dialog{max-width:1050px;width:calc(100% - 32px);padding:30px 22px 22px}#video-dialog h2{font-size:22px}#video-player{aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden}#video-player video,#video-player iframe{display:block;width:100%;height:100%;border:0}
