@media (min-width:640px){.landing-figma__gradient-block-label,.landing-figma__gradient-block-copy,.landing-figma__gradient-block-content{margin:0;padding:0}.landing-figma__gradient-block-label{max-width:calc(12 * var(--size-4));padding-top:var(--lf-gradient-label-offset,0px);line-height:1}.landing-figma__gradient-block-copy{line-height:1}.landing-figma__gradient-block-content{gap:var(--size-4)}.landing-figma__gradient-block-inner .landing-figma__btn{width:auto;max-width:none;min-width:calc(8 * var(--size-4));place-self:start;margin-top:0}}@media (min-width:900px){.landing-figma__gradient-block-content{gap:calc(3 * var(--size-3))}.landing-figma__gradient-block-inner{padding-block:calc(3 * var(--size-3)) calc(3.5 * var(--size-3));padding-inline:var(--lf-page-padding-inline);column-gap:calc(3 * var(--size-3));grid-template-columns:minmax(10rem,280px) 1fr}}@media (min-width:1280px){.landing-figma__gradient-block-inner{padding-block:calc(3.5 * var(--size-3)) calc(4 * var(--size-3));padding-inline:calc(2.5 * var(--size-4));column-gap:calc(4 * var(--size-3))}}#landing-figma-offer-title.landing-figma__gradient-block-label{transform:translateY(calc(var(--lf-offer-label-shift-y,0px) + var(--lf-offer-label-cap-nudge,0px)))}#landing-figma-different-title.landing-figma__gradient-block-label{transform:translateY(calc(var(--lf-different-label-shift-y,0px) + var(--lf-different-label-cap-nudge,0px)))}.landing-figma__integrations{isolation:isolate;width:100%;padding:var(--size-4) 0;border-radius:var(--radius);background-color:#fdbd5e;background-image:var(--lf-radial-paint);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;background-clip:border-box;border:1px solid #ffd0a7;position:relative;overflow:hidden}.landing-figma__integrations:focus-visible{outline:2px solid var(--app-accent);outline-offset:calc(1 * var(--size-1))}.landing-figma__integrations-marquee{z-index:1;width:100%;-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(2 * var(--size-3)), #000 calc(100% - 2 * var(--size-3)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(2 * var(--size-3)), #000 calc(100% - 2 * var(--size-3)), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(2 * var(--size-3)), #000 calc(100% - 2 * var(--size-3)), transparent);position:relative;overflow:hidden}.landing-figma__integrations-track{width:max-content;animation:36s linear infinite landing-figma-integrations-scroll;display:flex}.landing-figma__integrations:hover .landing-figma__integrations-track,.landing-figma__integrations:focus-within .landing-figma__integrations-track{animation-play-state:paused}.landing-figma__integrations-row{align-items:center;gap:calc(3 * var(--size-3));padding:0 calc(3 * var(--size-3)) 0 0;margin:0;list-style:none;display:flex}.landing-figma__integrations-item{flex:none;justify-content:center;align-items:center;display:flex}.landing-figma__integration-logo{color:var(--app-text);display:block}@keyframes landing-figma-integrations-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:768px){.landing-figma__integrations-marquee{-webkit-mask-image:none;mask-image:none}.landing-figma__integrations-track{justify-content:center;width:100%;animation:none;transform:none}.landing-figma__integrations-row[aria-hidden=true]{display:none}.landing-figma__integrations-row{justify-content:space-evenly;gap:var(--size-3);width:100%;max-width:calc(48 * var(--size-3));padding:0 calc(2 * var(--size-3));flex-wrap:nowrap;flex:auto;margin:0 auto}}@media (prefers-reduced-motion:reduce){.landing-figma__integrations-marquee{-webkit-mask-image:none;mask-image:none}.landing-figma__integrations-track{justify-content:center;width:100%;animation:none;transform:none}.landing-figma__integrations-row[aria-hidden=true]{display:none}.landing-figma__integrations-row{justify-content:center;gap:var(--size-3);padding:0 calc(2 * var(--size-3));flex-wrap:wrap}}.landing-figma__benefits-grid{gap:var(--size-3);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}@media (max-width:767px){.landing-figma__benefits-grid{grid-template-columns:1fr}}.landing-figma__benefit-card{padding:var(--size-4) var(--size-3);border-radius:var(--radius);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--lf-light-surface-text);text-align:center;background:#fff8f2;border:1px solid #fab578;flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.landing-figma__benefit-card{min-height:calc(12 * var(--size-4))}}@media (max-width:767px){.landing-figma__benefit-card{min-height:auto;padding:var(--size-3)}}.landing-figma__benefit-value{margin:0 0 var(--size-2);font-family:var(--app-font-heading);letter-spacing:-.05em;color:inherit;font-size:clamp(1.75rem,3vw,3.2rem);line-height:1.09}@media (min-width:768px){.landing-figma__benefit-value{margin-bottom:var(--size-3)}}.landing-figma__benefit-body{font-family:var(--app-font-sans);color:inherit;text-transform:lowercase;text-align:center;margin:0;font-size:clamp(1rem,2vw,1.375rem);font-weight:400;line-height:1.4}.landing-figma__benefits-cta{width:100%;margin-block:calc(2 * var(--lf-section-stack)) calc(3 * var(--lf-section-stack));padding-block:var(--size-3);justify-content:center;display:flex}.landing-figma__plans-carousel{gap:var(--size-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.landing-figma__plans-dots{display:none}.landing-figma__plans{gap:var(--lf-section-stack);overflow-anchor:none;flex-direction:column;width:100%;display:flex}@media (max-width:767px){.landing-figma__plans-carousel{overflow-anchor:none;overscroll-behavior:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:var(--size-3);padding-inline:calc(var(--size-3) / 2);margin-inline:calc(-1 * var(--size-3) / 2);scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;display:flex;overflow:auto hidden}.landing-figma__plans-carousel::-webkit-scrollbar{display:none}.landing-figma__plan-card{scroll-snap-align:center;min-height:calc(10 * var(--size-4));flex:0 0 min(85vw,18rem)}.landing-figma__plans-dots{justify-content:center;align-items:center;gap:var(--size-2);display:flex}}@media (prefers-reduced-motion:reduce){.landing-figma__plans-carousel{scroll-behavior:auto}}.landing-figma__plans-dot{width:var(--size-2);height:var(--size-2);border:1px solid var(--app-accent);cursor:pointer;background:0 0;border-radius:50%;padding:0}.landing-figma__plans-dot--active{background:var(--app-accent)}.landing-figma__plans-dot:focus-visible{outline:2px solid var(--app-accent);outline-offset:calc(var(--size-1) / 2)}.landing-figma__plan-card{gap:var(--size-2);padding:var(--size-4) var(--size-3);border:1px solid var(--app-accent);border-radius:var(--radius);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--lf-light-surface-text);text-align:center;background:#fff8f2;flex-direction:column;display:flex}@media (min-width:768px){.landing-figma__plan-card{aspect-ratio:9/10;width:100%;height:100%;min-height:calc(10 * var(--size-4))}}.landing-figma__plan-body{gap:var(--size-2);flex-direction:column;flex:auto;min-height:0;display:flex}@media (max-width:767px){.landing-figma__plan-card{height:calc(10 * var(--size-4));min-height:calc(10 * var(--size-4));align-self:stretch}}.landing-figma__plan-name{font-family:var(--app-font-heading);letter-spacing:-.05em;color:inherit;margin:0;font-size:clamp(2rem,3vw,3.2rem);line-height:1.09}.landing-figma__plan-subtitle{color:inherit;text-transform:lowercase;margin:0;font-size:1.5625rem;line-height:1.35}.landing-figma__plan-subtitle--bold{font-weight:700}.landing-figma__plan-credits{font-family:var(--app-font-heading);color:inherit;text-transform:lowercase;margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.2}.landing-figma__plan-actions{gap:var(--size-2);flex-direction:column;flex-shrink:0;align-items:center;width:100%;margin-top:auto;display:flex}.landing-figma__plan-apply-slot{width:100%;min-height:calc(1.25 * var(--size-3) + var(--size-2));justify-content:center;align-items:center;display:flex}.landing-figma__plan-cta{width:100%}.landing-figma__plan-link{justify-content:center;align-items:center;gap:var(--size-2);width:100%;color:inherit;text-transform:lowercase;white-space:nowrap;font-size:1.5625rem;line-height:1.25;text-decoration:underline;display:inline-flex}.landing-figma__plan-link-icon{width:calc(1.25 * var(--size-3));height:calc(1.25 * var(--size-3));flex-shrink:0;display:block}
.landing-figma__feature-list{padding:var(--size-4);border:1px solid var(--app-border);border-radius:var(--radius);background:var(--app-bg-muted);gap:var(--size-2);width:100%;margin:0;list-style:none;display:grid}@media (min-width:768px){.landing-figma__feature-list{column-gap:var(--size-4);grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-figma__feature-list-item{align-items:flex-start;gap:var(--size-2);text-align:left;font-size:1rem;line-height:1.45;display:flex}.landing-figma__feature-list-icon{flex:0 0 calc(1.25 * var(--size-3));width:calc(1.25 * var(--size-3));height:calc(1.25 * var(--size-3));margin-top:calc(.125 * var(--size-3));border-radius:50%}.landing-figma__feature-list-icon--check{background:var(--app-accent);position:relative}.landing-figma__feature-list-icon--check:after{content:"";border:solid var(--app-accent-on);border-width:0 2px 2px 0;width:28%;height:48%;position:absolute;top:22%;left:35%;transform:rotate(45deg)}.landing-figma__feature-list-icon--soon{background:var(--app-bg);border:1px solid var(--app-border);box-sizing:border-box}.landing-figma__feature-list-label{flex:1}.landing-figma__social-proof{width:100%;max-width:calc(24 * var(--size-4))}.landing-figma__social-proof-viz{box-sizing:border-box;width:100%;max-width:calc(22 * var(--size-4));text-align:left;margin-inline:auto}.landing-figma__social-proof-viz .token-fountain-stream{text-align:left;width:100%;min-width:0}.landing-figma__social-proof-viz .token-fountain-stream__code-inner{text-align:left;padding:var(--size-2) var(--size-2) var(--size-2) var(--size-3);font-variant-numeric:tabular-nums;box-sizing:border-box;justify-content:flex-start;align-items:stretch;width:fit-content;max-width:100%;min-height:0}.landing-figma__social-proof-viz .token-fountain-stream__line{text-align:left;overflow-wrap:anywhere;width:100%;min-width:0}@media (min-width:521px){.landing-figma__social-proof-viz .token-fountain-block{gap:var(--size-3);grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:start;width:100%;max-width:100%;min-height:0;margin-inline:auto;display:grid}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked{column-gap:var(--size-2);row-gap:var(--size-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:100%;min-height:0;margin-inline:auto;display:grid}.landing-figma__social-proof-viz .token-fountain-stream{align-self:start;height:auto}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .token-fountain-stream,.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .story-tokens-preview{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .token-fountain-stream{flex-direction:column;align-items:stretch;display:flex}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .token-fountain-stream__code-inner{flex:auto;align-self:stretch;width:100%;max-width:100%;height:auto;min-height:0;overflow-x:hidden}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .story-tokens-preview__inner{flex:auto;grid-auto-rows:min-content;min-height:0}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .story-tokens-preview__inner--bento{grid-template-rows:auto auto auto 1fr auto auto auto;min-height:0}.landing-figma__social-proof-viz .token-fountain-stream__code-inner{flex:none;align-self:flex-start;width:fit-content;max-width:100%;height:auto;overflow-x:hidden}.landing-figma__social-proof-viz .story-tokens-preview{align-self:start;min-width:0;height:auto;min-height:min-content}.landing-figma__social-proof-viz .story-tokens-preview__inner{flex:none;grid-auto-rows:min-content;min-height:min-content}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento{grid-template-rows:repeat(7,auto)}.landing-figma__social-proof-viz .story-tokens-preview__cell{min-height:.59rem}}@media (min-width:521px) and (max-width:767px){.landing-figma__social-proof-viz .token-fountain-stream__code-inner{white-space:pre-wrap;word-break:break-word;font-size:.58rem;line-height:1.35}.landing-figma__social-proof-viz .story-tokens-preview{padding:var(--size-2)}.landing-figma__social-proof-viz .story-tokens-preview__logo-box{width:1.75rem;height:1.75rem}.landing-figma__social-proof-viz .story-tokens-preview__title{font-size:.72rem}.landing-figma__social-proof-viz .story-tokens-preview__inner{gap:.28rem}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento{gap:.4rem}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento .story-tokens-preview__header{padding:.4rem .45rem}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento .story-tokens-preview__cell{padding:.3rem .4rem}.landing-figma__social-proof-viz .story-tokens-preview__cell{min-height:.35rem;padding:.12rem 0}.landing-figma__social-proof-viz .story-tokens-preview__cell-inner{height:.35rem}}@media (max-width:520px){.landing-figma__social-proof-viz .token-fountain-block,.landing-figma__social-proof-viz .token-fountain-block--equal-stacked{gap:var(--size-3);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-height:0;margin-inline:auto;display:grid}.landing-figma__social-proof-viz .token-fountain-stream,.landing-figma__social-proof-viz .story-tokens-preview{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--token-fountain-equal-panel-height,auto);align-self:stretch;height:auto;max-height:none;overflow:visible}.landing-figma__social-proof-viz .story-tokens-preview__inner{flex:none;grid-auto-rows:min-content;min-height:min-content}.landing-figma__social-proof-viz .token-fountain-stream__code-inner{white-space:pre-wrap;word-break:break-word;flex:auto;width:100%;max-width:100%;height:auto;min-height:0;overflow:visible}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento{grid-template-rows:repeat(7,auto);min-height:auto}.landing-figma__social-proof-viz .token-fountain-stream{display:flex}}@media (min-width:768px){.landing-figma__social-proof-viz .token-fountain-stream__code-inner{white-space:pre;word-break:normal;padding:var(--size-2) var(--size-2) var(--size-2) var(--size-3);font-size:.78rem;line-height:1.45}.landing-figma__social-proof-viz .story-tokens-preview__logo-box{width:2.25rem;height:2.25rem}.landing-figma__social-proof-viz .story-tokens-preview__title{font-size:.9rem}.landing-figma__social-proof-viz .story-tokens-preview__inner{flex:none;grid-auto-rows:min-content;gap:.35rem;min-height:min-content}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .story-tokens-preview__inner{flex:auto;min-height:0}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento{grid-template-rows:repeat(7,auto);gap:.5rem}.landing-figma__social-proof-viz .token-fountain-block--equal-stacked .story-tokens-preview__inner--bento{grid-template-rows:auto auto auto 1fr auto auto auto;min-height:0}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento .story-tokens-preview__header{padding:.55rem .65rem}.landing-figma__social-proof-viz .story-tokens-preview__inner--bento .story-tokens-preview__cell{padding:.45rem .55rem}.landing-figma__social-proof-viz .story-tokens-preview__cell{min-height:.5rem;padding:.18rem 0}.landing-figma__social-proof-viz .story-tokens-preview__cell-inner{height:.45rem}}.landing-figma__footer{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--lf-section-gap);background-color:#fdbd5e;background-image:var(--lf-radial-paint);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:relative;overflow:hidden}.landing-figma__footer-inner{z-index:1;gap:var(--size-3);padding:calc(3 * var(--size-3)) var(--size-4);max-width:calc(48 * var(--size-4));grid-template-columns:1fr;grid-template-areas:"cta";align-items:start;margin:0 auto;display:grid;position:relative}.landing-figma__footer-legal{align-items:flex-end;gap:var(--size-1);flex-direction:column;display:flex}.landing-figma__footer-brand{align-items:stretch;gap:var(--size-2);flex-direction:column;width:100%;display:flex}.landing-figma__footer-cta{justify-content:center;align-items:center;gap:var(--size-4);flex-direction:column;grid-area:cta;justify-self:center;width:100%;margin-inline:auto;display:flex}.landing-figma__footer-actions{gap:var(--size-2);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;justify-self:center;align-items:center;width:max-content;max-width:100%;margin-inline:auto;display:inline-grid}.landing-figma__footer-actions .landing-figma__btn{width:100%;min-width:calc(8 * var(--size-4));min-height:calc(3.25 * var(--size-3));padding-block:calc(1.125 * var(--size-3));padding-inline:calc(1.5 * var(--size-3));justify-content:center;align-self:center;align-items:center;line-height:1;display:inline-flex}.landing-figma__footer-mark{color:var(--app-accent-on);justify-content:center;align-items:center;width:100%;display:flex}.landing-figma__footer-mark-img{width:auto;height:calc(5.5 * var(--size-4));object-fit:contain;margin-inline:auto;display:block}
.landing-figma__footer-copy{margin:0;font-size:1.125rem;font-weight:400;line-height:1.2}.landing-figma__footer-nav{align-items:flex-end;gap:var(--size-1);text-align:right;flex-direction:column;display:flex}.landing-figma__footer-nav a{color:var(--app-text);text-transform:lowercase;font-size:1.125rem;font-weight:400;line-height:1.2;text-decoration:none}.landing-figma__footer-nav a:hover{text-decoration:underline}@media (min-width:768px){.landing-figma__footer-brand{align-items:center;gap:var(--size-4)}.landing-figma__footer-legal{right:var(--size-4);bottom:calc(3 * var(--size-3));align-items:flex-end;width:auto;position:absolute}.landing-figma__footer-mark-img{height:calc(4.5 * var(--size-4))}}@media (max-width:767px){.landing-figma__footer-inner{text-align:center;place-items:center stretch;gap:var(--size-2);padding:var(--size-4) var(--size-2) calc(3 * var(--size-3));grid-template-columns:1fr;grid-template-areas:"cta"}.landing-figma__footer-brand{gap:var(--size-2)}.landing-figma__footer-cta{gap:var(--size-2);width:100%}.landing-figma__footer-actions{width:min(100%, max-content)}.landing-figma__footer-actions .landing-figma__btn{min-width:0}.landing-figma__footer-mark{width:100%}.landing-figma__footer-mark-img{width:auto;max-width:calc(1.5 * var(--size-4));height:calc(2 * var(--size-4))}.landing-figma__footer-legal{grid-template-columns:minmax(0, 1fr) var(--size-2) minmax(0, 1fr);justify-content:stretch;align-items:center;row-gap:calc(var(--size-1) / 2);width:100%;margin-inline:0;display:grid}.landing-figma__footer-copy{text-align:center;grid-area:3/2;justify-self:center;font-size:.75rem;line-height:1.2}.landing-figma__footer-nav{display:contents}.landing-figma__footer-nav a:first-child{text-align:right;grid-area:1/1;justify-self:end}.landing-figma__footer-nav a:nth-child(2){text-align:left;grid-area:1/3;justify-self:start}.landing-figma__footer-nav a:nth-child(3){text-align:right;grid-area:2/1;justify-self:end}.landing-figma__footer-nav a:nth-child(4){text-align:left;grid-area:2/3;justify-self:start}.landing-figma__footer-nav a{font-size:.6875rem;line-height:1.2}}.landing-figma__concept-back{gap:var(--size-1);flex-direction:column;margin:0;font-size:.95rem;display:flex}.landing-figma__concept-back a{color:var(--app-accent);text-decoration:none}.landing-figma__concept-back a:hover{text-decoration:underline}.landing-figma__concept-note{color:var(--app-text-muted);font-size:.85rem}

