/* Geometry from Figma frame 34:9082, 1440 × 4652. Live text uses requested Montserrat. */
.figma-home .wrap{width:min(1296px,calc(100% - 144px))}.figma-home .header{height:108px}.figma-home .header .button{min-height:46px;font-size:12px;padding:12px 20px}.figma-home .header nav{font-size:14px;gap:28px}.figma-home .brand{font-size:30px}.figma-home .logo{width:30px;height:30px;border-radius:8px}.figma-home .hero{height:672px;min-height:0;padding:0;gap:0;grid-template-columns:600px minmax(0,1fr);position:relative}.figma-home .hero-copy{align-self:start;padding-top:110px}.figma-home .hero h1{font-size:64px;letter-spacing:-.055em;line-height:1.15;margin:28px 0 26px}.figma-home .hero .lead{font-size:17px;line-height:1.65;margin-bottom:32px}.figma-home .hero .eyebrow{margin:0}.figma-home .hero .figma-art{width:780px;max-width:none;margin-left:-22px;align-self:start;margin-top:-18px}.figma-art{width:100%;min-width:0}.figma-art img{width:100%;height:auto;display:block}.figma-home .button{min-height:58px;border-radius:8px;font-size:13px;padding:17px 26px}.figma-home .hero .actions{gap:14px;flex-wrap:nowrap}.figma-home .platforms{height:110px;margin-bottom:0;padding:28px 0 30px}.figma-home .platforms .social{background:transparent!important}.figma-home .platforms .social img{filter:grayscale(1) brightness(.08);width:26px;height:26px}.figma-home .platforms b{font-size:16px}.figma-home .platforms p{font-size:13px}.figma-home .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;height:100%}.figma-home .figma-section .copy{max-width:552px}.figma-home .figma-section .copy h2{font-size:44px;line-height:1.16;letter-spacing:-.055em;margin:27px 0 26px}.figma-home .figma-section .copy p:not(.eyebrow){font-size:17px;line-height:1.65;margin-bottom:26px;color:#7b7b80}.figma-home .eyebrow{font-size:11px;letter-spacing:.1em;color:#c72c41;margin-bottom:0}.figma-home .eyebrow:not(:empty):before{content:'•';margin-right:7px}.figma-home .eyebrow:empty{display:none}.figma-home .publish{height:610px;background:white}.figma-home .publish .copy,.figma-home .preparation .copy{margin-left:120px;max-width:528px}.figma-home .publish .figma-art{width:700px;margin-left:-30px}.figma-home .analytics{height:624px}.figma-home .analytics .figma-art{width:710px;margin-left:-30px}.concept{display:block;text-align:right;font-size:10px;color:#888;margin-top:-20px}.figma-home .planning{height:600px;overflow:hidden}.figma-home .planning .copy{max-width:555px}.figma-home .planning .copy h2 i{font-weight:400}.figma-home .planning .copy p{color:#929296!important}.figma-home .planning h2 span{color:#c72c41}.figma-home .planning .eyebrow{color:#ddd}.figma-home .planning .eyebrow:before{color:#c72c41}.figma-home .planning .figma-art{width:810px;margin-left:-30px;margin-top:25px}.figma-home .preparation{height:624px}.figma-home .preparation .figma-art{width:730px;margin-left:-32px}.figma-start{height:504px;padding-top:56px}.start-heading{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.start-heading h2{font-size:44px;letter-spacing:-.055em;margin:0}.start-heading small{font-size:12px;color:#888}.figma-start .steps{gap:28px;margin:34px 0 28px}.figma-start .steps b{width:32px;height:32px;background:#fcf0f2;border:0;border-radius:6px;font-size:11px;position:relative;margin-bottom:16px}.figma-start .steps>div{position:relative}.figma-start .steps>div:before{content:'';position:absolute;top:16px;left:48px;right:0;height:1px;background:#eae9eb}.figma-start .steps h3{font-size:17px;margin-bottom:12px}.figma-start .steps p{font-size:13px;color:#888}.channel-links{display:grid;grid-template-columns:repeat(4,1fr);background:#f7f6f7;border-radius:12px;padding:26px 24px;gap:20px}.channel-links a{display:flex;gap:12px;align-items:center;min-width:0}.channel-links img{width:32px;height:32px;object-fit:contain;filter:grayscale(1) brightness(.08)}.channel-links b{font-size:13px;display:block}.channel-links small{display:block;color:#c72c41;font-size:11px;margin-top:4px}.figma-home .final{height:600px}.figma-home .final .copy h2{font-size:58px;line-height:1.1}.figma-home .final .figma-art{width:750px;margin-left:-50px}.figma-home .footer{min-height:200px;display:grid;grid-template-columns:1fr 1fr;padding-top:40px;position:relative}.figma-home .footer>div>p{display:none}.figma-home .footer nav{justify-content:flex-end;font-size:12px}.figma-home .footer .legal{grid-column:1/-1;border-top:1px solid #eae9eb;padding-top:24px;display:flex;justify-content:flex-end;gap:30px;font-size:11px}.figma-home .footer .legal small{margin-right:auto;order:-1}.figma-home .footer .brand{font-size:30px}.figma-home{overflow-x:clip}.blog-hero,.help-hero{min-width:0;overflow:clip}.blog-hero>*,.help-hero>*{min-width:0}
@media(min-width:901px) and (max-width:1350px){.figma-home .wrap{width:calc(100% - 80px)}.figma-home .hero{grid-template-columns:48% 52%;height:590px}.figma-home .hero h1{font-size:clamp(42px,4.45vw,60px)}.figma-home .hero .figma-art{width:115%;margin-left:-5%;margin-top:20px}.figma-home .hero-copy{padding-top:90px}.figma-home .hero .lead{font-size:15px}.figma-home .hero .button{font-size:11px;padding:14px}.figma-home .figma-section .figma-art{width:110%;margin-left:-5%}.figma-home .publish .copy,.figma-home .preparation .copy{margin-left:55px}.figma-home .figma-section .copy h2{font-size:38px}.figma-home .figma-section .copy p:not(.eyebrow){font-size:15px}.figma-home .final .copy h2{font-size:49px}}
@media(max-width:900px){.figma-home .wrap{width:calc(100% - 48px)}.figma-home .header{height:80px}.figma-home .header nav{font-size:15px}.figma-home .hero{height:auto;min-height:0;padding:45px 0 0;display:flex;flex-direction:column;gap:25px}.figma-home .hero-copy{padding:0;width:100%;align-self:auto}.figma-home .hero h1{font-size:56px}.figma-home .hero .lead{font-size:17px}.figma-home .hero .figma-art{width:min(780px,112%);margin:0 -6%;align-self:center}.figma-home .platforms{height:auto;display:flex;flex-wrap:wrap;gap:24px;padding:28px 0}.figma-home .platforms p{flex-basis:100%}.figma-home .platforms b{font-size:13px}.figma-home .figma-section{height:auto;padding:64px 0}.figma-home .split{display:flex;flex-direction:column;gap:32px}.figma-home .figma-section .copy,.figma-home .publish .copy,.figma-home .preparation .copy{margin:0;max-width:none;width:100%;order:-1}.figma-home .figma-section .copy h2{font-size:42px;margin-top:20px}.figma-home .figma-section .figma-art{width:min(730px,108%);margin:0 -4%}.figma-home .analytics .split>div:last-child{width:100%}.figma-home .analytics .figma-art{margin:auto}.figma-home .planning .figma-art{width:116%;margin:0 -8%}.figma-start{height:auto;padding:64px 0}.start-heading{align-items:flex-start;gap:16px;flex-direction:column}.start-heading h2{font-size:40px}.figma-start .steps{grid-template-columns:1fr 1fr;gap:25px}.channel-links{grid-template-columns:1fr 1fr;gap:24px}.figma-home .final .copy h2{font-size:48px}.figma-home .footer{min-height:0;gap:24px}.figma-home .footer nav{justify-content:flex-start}.figma-home .footer .legal{flex-wrap:wrap;gap:16px}}
@media(max-width:520px){.figma-home .wrap{width:calc(100% - 36px)}.figma-home .header .brand{font-size:23px}.figma-home .header .logo{width:27px;height:29px}.figma-home .header .button{padding:10px 14px;font-size:12px;min-height:44px}.figma-home .hero{padding-top:32px}.figma-home .hero h1{font-size:clamp(33px,8.8vw,46px);margin:24px 0}.figma-home .hero .lead{font-size:15px}.desktop-br{display:none}.figma-home .hero .actions{flex-direction:column;align-items:stretch}.figma-home .hero .actions .button{flex:none}.figma-home .button{font-size:12px;min-height:52px;padding:15px 20px}.figma-home .platforms{display:grid;grid-template-columns:1fr 1fr}.figma-home .platforms p{grid-column:1/-1}.figma-home .figma-section{padding:54px 0}.figma-home .figma-section .copy h2{font-size:32px;letter-spacing:-.045em}.figma-home .figma-section .copy p:not(.eyebrow){font-size:15px}.figma-home .figma-section .figma-art{width:110%;margin-inline:-5%}.figma-home .preparation .figma-art{width:112%;margin-inline:-6%}.concept{margin-top:0;font-size:9px}.figma-start{padding:52px 0}.start-heading h2{font-size:32px}.figma-start .steps h3{font-size:14px}.figma-start .steps p{font-size:12px}.channel-links{padding:20px 15px;gap:22px 12px}.channel-links a{gap:8px}.channel-links img{width:26px;height:26px}.channel-links b{font-size:11px}.figma-home .final .copy h2{font-size:40px}.figma-home .footer{display:flex;flex-direction:column;padding:32px 0}.figma-home .footer nav{display:flex;gap:20px;flex-wrap:wrap}.figma-home .footer .legal{width:100%;display:flex;flex-direction:column;gap:4px}}
/* Keep decorative artwork inside the viewport without clipping controls. */
.figma-home main{overflow:clip}.figma-inner .page-hero{padding:24px 0 54px}.figma-inner .header nav a[aria-current=page]:after{display:none}.figma-inner .page-hero h1{font-size:72px;line-height:1.08;letter-spacing:-.045em;margin:20px 0 18px}.figma-inner .page-hero .lead{font-size:24px;line-height:1.45;max-width:700px}.blog-page .blog-hero{height:330px;display:block;overflow:visible}.blog-page .blog-hero>div{position:relative;z-index:1}.blog-page .blog-hero>img{position:absolute;right:-72px;top:0;width:590px;height:306px;transform:none;z-index:0;object-fit:contain}.blog-page .blog-hero h1{max-width:800px}.blog-page .filters{margin:0 0 40px;padding:0;gap:24px}.blog-page .filter-buttons{gap:16px}.blog-page .filter-buttons button{font-size:16px;padding:12px 23px;border-radius:10px}.blog-page .search{width:320px;min-width:0;border-radius:26px}.blog-page .article-featured{grid-template-columns:832fr 424fr;gap:40px;align-items:start;margin-bottom:28px;padding-bottom:40px}.blog-page .article-featured .article-image img{height:430px}.blog-page .article-featured .article-meta{margin-top:8px}.blog-page .article-featured h2{font-size:44px;margin:25px 0}.blog-page .article-card p{font-size:18px;line-height:1.5;color:#888}.blog-page .articles{gap:24px}.blog-page .article-image img{height:auto;aspect-ratio:416/308;border-radius:0}.blog-page .article-featured .article-image img{aspect-ratio:832/430}.blog-page .article-card:not(.article-featured) h2{font-size:29px;letter-spacing:-.04em;margin:20px 0}.blog-page .article-meta{font-size:13px;margin-top:16px}.blog-page .text-link{font-size:17px;font-weight:400}.blog-page .blog-content{padding-bottom:55px}.blog-ending{max-width:1344px;width:calc(100% - 96px);margin:0 auto;border-radius:12px;background:#f3efeb;display:grid;grid-template-columns:1fr 1.15fr;overflow:hidden;min-height:340px}.blog-ending>div{padding:36px 0 36px 64px;z-index:1}.blog-ending h2{font-size:48px;line-height:1.3;margin-bottom:12px}.blog-ending p{font-size:18px;color:#888;line-height:1.5;margin-bottom:18px}.blog-ending>img{width:100%;height:100%;object-fit:cover}.help-page .help-hero{height:440px;display:block;border-bottom:1px solid var(--line)}.help-page .help-hero>div{width:930px;max-width:74%;position:relative;z-index:1}.help-page .help-hero h1{font-size:72px;margin:22px 0 12px}.help-page .help-hero .lead{max-width:570px;margin-bottom:22px}.help-page .help-symbol{position:absolute;right:28px;top:0;width:310px;height:422px;transform:none;filter:none;object-fit:contain}.help-page .search.large{max-width:none;width:100%;height:75px;border-radius:28px;margin:0}.help-page .help-start{padding:34px 0}.help-page .help-start h2{margin-top:20px;font-size:44px}.help-page .help-start .steps{margin:26px 0 0;gap:50px}.help-page .help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.help-page .help-group:first-child{grid-column:auto}.help-page .help-group{padding:30px 32px;border:1px solid var(--line);border-radius:9px;min-width:0}.help-page .help-group h2{font-size:25px;margin:0 0 24px}.help-page .help-group details{border:0;border-radius:0;border-bottom:1px solid var(--line)}.help-page .help-group details:last-child{border-bottom:0}.help-page .help-group summary{padding:13px 0;font-size:15px;font-weight:400;color:#777}.help-page .help-group details>p{padding:15px 0;font-size:14px}.help-page .help-topics{padding-bottom:34px}.help-page .popular{padding:0 0 36px}.popular h2{font-size:44px;margin:20px 0 24px}.popular>a{display:flex;justify-content:space-between;gap:20px;border:1px solid var(--line);border-radius:9px;min-height:58px;padding:15px 24px;margin:16px 0;font-size:17px}.help-page .support{position:relative;isolation:isolate;display:block;max-width:1360px;width:calc(100% - 80px);min-height:232px;padding:28px 32px;overflow:hidden;margin:0 auto}.support-ribbon{position:absolute;right:0;top:0;height:100%;width:47%;object-fit:cover;z-index:-1}.help-page .support>div{max-width:620px}.help-page .support h2{font-size:40px;margin-bottom:12px}.help-page .support p{font-size:15px;max-width:550px;margin-bottom:18px}.help-page .support .button{min-height:52px}.figma-inner .header .ghost{border-color:#c72c41;color:#c72c41}.figma-home .header .ghost{border-color:#c72c41;color:#c72c41}
@media(max-width:1100px){.figma-inner .page-hero h1,.help-page .help-hero h1{font-size:56px}.blog-page .blog-hero>img{width:430px;right:-40px;opacity:.65}.blog-page .article-featured{grid-template-columns:1.3fr 1fr;gap:28px}.blog-page .article-featured h2{font-size:34px}.blog-page .article-featured .article-image img{height:350px}.help-page .help-symbol{width:230px;right:0}.help-page .help-hero .lead{font-size:20px;max-width:470px}.help-page .help-group{padding:24px}.blog-ending>div{padding-left:34px}.blog-ending h2{font-size:38px}}
@media(max-width:900px){.figma-inner .page-hero{height:auto;padding:40px 0}.blog-page .blog-hero>img{right:-24px;opacity:.15;max-width:60%}.blog-page .filters{flex-wrap:wrap}.blog-page .search{width:100%}.blog-page .filter-buttons{gap:8px;flex-wrap:wrap}.blog-page .filter-buttons button{font-size:13px;padding:10px 15px}.blog-page .article-featured{display:block}.blog-page .article-featured .article-meta{margin-top:25px}.blog-page .article-featured .article-image img{height:auto}.blog-page .articles{grid-template-columns:1fr 1fr}.blog-page .article-featured{grid-column:1/-1}.blog-page .article-card:not(.article-featured) h2{font-size:25px}.blog-ending{width:calc(100% - 48px)}.blog-ending>div{padding:30px}.blog-ending h2{font-size:33px}.blog-ending p{font-size:15px}.help-page .help-hero>div{max-width:100%;width:100%}.help-page .help-symbol{opacity:.13;z-index:0;height:300px;max-width:35%}.help-page .help-hero .lead{max-width:80%}.help-page .help-start .steps{gap:24px}.help-page .help-group h2{font-size:21px}.help-page .support{width:calc(100% - 48px)}.help-page .support>div{max-width:75%}.help-page .popular h2{font-size:36px}.figma-home .hero .figma-art{max-width:100%;margin-inline:0}.figma-home .figma-section .figma-art{max-width:100%;margin-inline:0}}
@media(max-width:520px){.figma-inner .page-hero h1,.help-page .help-hero h1{font-size:40px}.figma-inner .page-hero .lead{font-size:16px}.blog-page .articles{grid-template-columns:1fr;gap:35px}.blog-page .article-featured h2{font-size:30px}.blog-page .article-card p{font-size:15px}.blog-page .article-card:not(.article-featured) h2{font-size:27px}.blog-page .text-link{font-size:15px}.blog-page .blog-content{padding-bottom:35px}.blog-ending{width:calc(100% - 36px);display:flex;flex-direction:column}.blog-ending>div{padding:26px}.blog-ending>img{height:auto}.blog-ending h2{font-size:34px}.help-page .help-hero .lead{max-width:100%}.help-page .help-symbol{display:none}.help-page .search.large{height:58px;border-radius:15px}.help-page .help-start h2{font-size:30px}.help-page .help-grid{grid-template-columns:1fr}.help-page .help-group{padding:22px}.help-page .help-group summary{font-size:14px}.help-page .popular h2{font-size:30px}.popular>a{font-size:14px;padding:14px 18px}.help-page .support{width:calc(100% - 36px);padding:26px}.help-page .support>div{max-width:100%}.help-page .support h2{font-size:30px}.support-ribbon{opacity:.2;width:75%}.help-page .support p{font-size:14px}.figma-inner .footer nav{gap:20px}}
.pricing-page main{position:relative;isolation:isolate}.pricing-decoration{position:absolute;inset:0 0 auto;z-index:-1;pointer-events:none;height:390px}.pricing-decoration img:first-child{position:absolute;left:0;top:0;width:390px}.pricing-decoration img:last-child{position:absolute;right:0;top:0;width:250px}.pricing-page .page-ribbon{display:none}.pricing-page .pricing-hero{padding-top:0;padding-bottom:24px}.pricing-page .pricing-hero h1{font-size:60px}.pricing-page .plan{background:#f7f6f7;border:0;box-shadow:none;border-radius:16px;padding:38px 32px}.pricing-page .plan.featured{background:white;border:2px solid #c72c41}.pricing-page .plans{gap:24px;margin-top:0}.pricing-page .plan h2{font-size:32px}.pricing-page .plan-bottom b{font-size:28px}.pricing-page .notice{background:transparent;padding:0;color:#888;font-size:13px}.pricing-page .plan .button{width:100%}.pricing-page .faq-section{padding-bottom:55px}
@media(max-width:900px){.pricing-decoration{opacity:.25}.pricing-decoration img:first-child{width:220px}.pricing-decoration img:last-child{width:150px}.pricing-page .pricing-hero h1{font-size:44px}.pricing-page .plans{grid-template-columns:1fr}.pricing-page .plan{padding:32px}.pricing-page .pricing-hero{padding-top:30px}.pricing-page .plan-bottom b{font-size:26px}}
