.flyp-home .creator-closing-copy{text-wrap:balance;max-width:440px;margin:0 auto;display:block}.flyp-home .creator-hl{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.flyp-home .creator-line{display:block}.flyp-home .solution-points.creator-points li:before{content:none}.flyp-home .creator-points li>span{color:#6c922c;font-size:12px}.flyp-home .creator-hero-float{width:min(330px,84%);animation:fh-solution-note-in .8s .5s var(--ease)both;border-radius:20px;position:absolute;bottom:24px;left:-44px;box-shadow:0 18px 40px #16181526}.flyp-home .creator-card{background:#fff;border-radius:20px;padding:14px}.flyp-home .creator-card-head{font-size:var(--type-small);justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 12px;font-weight:600;display:flex}.flyp-home .creator-card-head span:first-child{align-items:center;gap:8px;display:inline-flex}.flyp-home .creator-card-head span:first-child:before{content:"";background:#6c922c;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite flyp-blink}.flyp-home .creator-card-head span:last-child{background:var(--paper);font-size:var(--type-caption);color:var(--muted);border-radius:100px;padding:3px 10px;font-weight:500}.flyp-home .creator-card-foot{border-top:1px solid var(--line);font-size:var(--type-caption);color:var(--muted);margin-top:12px;padding:12px 4px 2px;font-weight:500}.flyp-home .creator-card-row{font-size:var(--type-small);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 4px 2px;display:flex}.flyp-home .creator-card-row strong{color:var(--ink);font-weight:600}.flyp-home .creator-video{aspect-ratio:16/9;background:var(--green);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.flyp-home .creator-video img{object-fit:cover;object-position:50% 26%;width:100%;height:100%;position:absolute;inset:0}.flyp-home .creator-play{width:52px;height:52px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;padding-left:3px;font-size:15px;animation:2.6s ease-in-out infinite flyp-pulse2;display:grid;position:relative}.flyp-home .creator-play.is-youtube{color:#fff;background:red;border-radius:14px;width:68px;height:48px}.flyp-home .creator-drop{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.flyp-home .creator-drop .creator-video{aspect-ratio:auto;min-height:228px}.flyp-home .creator-cycle{gap:8px;display:grid}.flyp-home .creator-cycle-item{background:var(--paper);min-width:0;font-size:var(--type-small);opacity:.45;transition:opacity .45s,transform .45s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;line-height:1.35;display:flex}.flyp-home .creator-cycle-icon{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.flyp-home .creator-player{border:1px solid var(--line);border-radius:14px;overflow:hidden}.flyp-home .creator-player .creator-video{border-radius:0}.flyp-home .creator-player .creator-video img{object-position:50% 44%}.flyp-home .creator-shelf{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}.flyp-home .creator-shelf .creator-cycle-item{font-size:var(--type-caption);border-radius:12px;gap:10px;padding:6px 10px 6px 6px}.flyp-home .creator-shelf .creator-cycle-icon{border-radius:8px;width:40px;height:40px;overflow:hidden}.flyp-home .creator-shelf img{object-fit:cover;width:100%;height:100%}.flyp-home .creator-prompt{background:var(--paper);font-size:var(--type-small);border-radius:12px;padding:10px 12px;font-weight:500;line-height:1.4}.flyp-home .creator-prompt>span:first-child{opacity:.5}.flyp-home .creator-caret{vertical-align:middle;background:var(--ink);width:2px;height:14px;margin-left:3px;animation:1s step-end infinite flyp-blink;display:inline-block}.flyp-home .creator-garments{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.flyp-home .creator-garment{aspect-ratio:1;border:1px solid var(--line);opacity:.45;background:#fff;border-radius:10px;transition:opacity .45s,transform .45s;overflow:hidden}.flyp-home .creator-garment img{object-fit:contain;width:100%;height:100%;padding:8%}.flyp-home .creator-widget-panel{border-radius:var(--radius);background:#edf3e7;justify-items:center;gap:20px;padding:36px 40px 40px;display:grid}.flyp-home .creator-widget-panel>p{font-size:var(--type-small);color:var(--muted);font-weight:600}.flyp-home .creator-widget-panel .creator-card{width:min(100%,720px)}.flyp-home .creator-widget-panel .creator-card:has(.creator-player){width:min(100%,620px)}.flyp-home .creator-card-title{font-size:var(--type-lead);letter-spacing:-.03em;text-wrap:balance;font-weight:650;line-height:1.2}.flyp-home .creator-pillar-head{font-size:var(--type-small);color:var(--muted);align-items:center;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.flyp-home .creator-pillar-head .page-step-number{width:36px;height:36px;font-size:var(--type-caption);color:var(--ink);flex-shrink:0;margin-bottom:0}.flyp-home .creator-feature-icon{width:40px;height:40px;color:var(--green);background:#fff;border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.flyp-home .creator-app-hero h1{font-size:calc(var(--type-hero)*.9)}.flyp-home .creator-app-id{align-items:center;gap:14px;display:flex}.flyp-home .creator-app-id img{border-radius:14px;width:60px;height:60px}.flyp-home .creator-app-id p{font-size:var(--type-small);color:var(--muted)}.flyp-home .creator-app-id p:first-child{color:var(--ink);font-weight:600}.flyp-home .creator-rating{font-size:var(--type-small);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:24px;display:flex}.flyp-home .creator-rating strong{color:var(--ink);font-weight:600}.flyp-home .creator-stars{color:var(--green);gap:2px;display:inline-flex}.flyp-home .creator-stars .is-dim{opacity:.35}.flyp-home .solution-hero .creator-badges{margin-top:24px}.flyp-home .creator-badge{transition:opacity .2s;display:block}.flyp-home .creator-badge:hover{opacity:.88}.flyp-home .creator-badge img{width:auto;height:50px;display:block}.flyp-home .creator-badge.is-play img{height:74px;margin:-12px}.flyp-home .creator-qr{animation:fh-solution-note-in .8s .5s var(--ease)both;background:#fff;border-radius:16px;justify-items:center;gap:8px;padding:12px 12px 10px;display:grid;position:absolute;bottom:32px;left:-44px;box-shadow:0 18px 40px #16181526}.flyp-home .creator-qr img{width:116px;height:116px}.flyp-home .creator-qr span{font-size:var(--type-caption);color:var(--muted)}.flyp-home .creator-shots-panel{border-radius:var(--radius);background:var(--green);color:#fff;padding:56px}.flyp-home .creator-shots-panel header{text-align:center;margin-bottom:36px}.flyp-home .creator-shots-panel header p{font-size:var(--type-small);color:#ffffffb8;margin-bottom:12px;font-weight:600}.flyp-home .creator-shots-panel h2{font-weight:650}.flyp-home .creator-shot-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.flyp-home .creator-shot{aspect-ratio:9/19.5;background:#ffffff1a;border-radius:16px;overflow:hidden}.flyp-home .creator-shot img{object-fit:cover;width:100%;height:100%}.flyp-home .creator-who .page-card{gap:14px;min-height:340px;padding:40px}.flyp-home .creator-who .page-card h3{max-width:440px;font-size:var(--type-card);letter-spacing:-.035em;line-height:1.15}.flyp-home .creator-who .cta-row{margin-top:auto;padding-top:12px}.flyp-home .creator-closing-icon{border-radius:18px;width:68px;height:68px;margin:0 auto 22px;display:block}.flyp-home .creator-closing-note{font-size:var(--type-caption);color:var(--muted);flex-basis:100%}.flyp-home .creator-lockup{background:var(--ink);font-size:var(--type-caption);color:#ffffffb8;border-radius:100px;align-items:center;gap:12px;padding:10px 16px;display:inline-flex}.flyp-home .creator-lockup img{width:auto;height:16px}.flyp-home .creator-why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.flyp-home .creator-why-heading{position:sticky;top:120px}.flyp-home .creator-why-heading h2,.flyp-home .creator-steps-copy h2,.flyp-home .creator-calculator>header h2{letter-spacing:-.045em;font-weight:650;line-height:1.06}.flyp-home .creator-why-heading h2{margin-top:16px}.flyp-home .creator-why-heading>p:last-child,.flyp-home .creator-steps-copy .reveal>p,.flyp-home .creator-calculator>header p{font-size:var(--type-body);color:var(--muted);line-height:1.65}.flyp-home .creator-why-heading>p:last-child{max-width:440px;margin-top:20px}.flyp-home .creator-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.flyp-home .creator-stats .page-card{padding:24px 28px}.flyp-home .creator-stats .page-card-copy{font-size:var(--type-small)}.flyp-home .creator-stat-value{font-size:var(--type-section);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-weight:650;line-height:1.1;display:flex}.flyp-home .creator-stat-count{min-width:1.25em}.flyp-home .creator-stat-bar{background:#16171514;border-radius:2px;height:2px;overflow:hidden}.flyp-home .creator-stat-bar div{background:var(--green);height:100%}.flyp-home .creator-stat-source{font-size:var(--type-caption);color:var(--muted);margin-top:auto;padding-top:6px}.flyp-home .creator-surfaces header{max-width:720px;margin-bottom:36px}.flyp-home .creator-surfaces h3{font-size:var(--type-card);letter-spacing:-.035em;margin-top:14px;font-weight:650;line-height:1.15}.flyp-home .creator-surface-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.flyp-home .creator-surface-list h4{font-size:var(--type-body);letter-spacing:-.015em;margin:16px 0 0;font-weight:600}.flyp-home .creator-surface-list p{font-size:var(--type-small);color:var(--muted);margin-top:6px;line-height:1.55}.flyp-home .creator-mock{--mock:#edf3e7;aspect-ratio:4/3;background:var(--mock);border-radius:20px;place-items:center;padding:18px;display:grid;overflow:hidden}.flyp-home .creator-mock[data-tone=blue]{--mock:#dceaff}.flyp-home .creator-mock[data-tone=lavender]{--mock:#f0edf8}.flyp-home .creator-mock[data-tone=lime]{--mock:#d3f88c}.flyp-home .creator-mock img{object-fit:cover;width:100%;height:100%}.flyp-home .creator-mock-window{background:#fff;border-radius:12px;gap:6px;width:100%;padding:7px;display:grid;box-shadow:0 10px 24px #1618150f}.flyp-home .creator-mock-video{aspect-ratio:16/7;background:var(--green);border-radius:7px;place-items:center;display:grid;position:relative;overflow:hidden}.flyp-home .creator-mock-video img{object-position:50% 40%;position:absolute;inset:0}.flyp-home .creator-mock-play{background:red;border-radius:6px;place-items:center;width:30px;height:21px;display:grid;position:relative}.flyp-home .creator-mock-play:after{content:"";border-left:8px solid #fff;border-block:5px solid #0000;margin-left:2px}.flyp-home .creator-mock-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.flyp-home .creator-mock-row img{aspect-ratio:4/3;border-radius:6px}.flyp-home .creator-mock-lines{gap:5px;padding:3px 3px 2px;display:grid}.flyp-home .creator-mock-lines i{background:var(--line);border-radius:5px;height:5px}.flyp-home .creator-mock-lines i:last-child{width:62%}.flyp-home .creator-mock-pin{background:var(--paper);border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding:5px;display:grid}.flyp-home .creator-mock-pin img{aspect-ratio:1;border-radius:5px}.flyp-home .creator-mock-tv{width:100%}.flyp-home .creator-mock-tv .creator-mock-video{aspect-ratio:16/9;border:4px solid var(--ink);border-radius:10px}.flyp-home .creator-mock-tv:after{content:"";background:var(--ink);border-radius:4px;width:38%;height:4px;margin:5px auto 0;display:block}.flyp-home .creator-mock img.creator-mock-qr{background:#fff;border-radius:5px;width:42px;height:42px;padding:3px;inset:auto 6px 6px auto}.flyp-home .creator-mock-tabs{gap:5px;padding:2px 2px 1px;display:flex}.flyp-home .creator-mock-tabs i{background:var(--line);border-radius:7px;width:22%;height:7px}.flyp-home .creator-mock-tabs i:last-child{background:var(--ink)}.flyp-home .creator-steps{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:64px;display:grid}.flyp-home .creator-steps-copy .reveal>p{max-width:520px;margin-top:16px}.flyp-home .creator-step-list{gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.flyp-home .creator-step-list li{background:#edf3e7;border-radius:20px;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.flyp-home .creator-step-list li:nth-child(2){background:#dceaff}.flyp-home .creator-step-list li:nth-child(3){background:#f0edf8}.flyp-home .creator-step-list .page-step-number{width:36px;height:36px;font-size:var(--type-caption);flex-shrink:0;margin-bottom:0}.flyp-home .creator-step-list li>div{flex:1;min-width:0}.flyp-home .creator-step-list h4{font-size:var(--type-lead);letter-spacing:-.03em;margin:0;font-weight:650;line-height:1.2}.flyp-home .creator-step-list p{font-size:var(--type-small);color:#5f615c;margin-top:4px;line-height:1.5}.flyp-home .creator-step-list svg{color:var(--muted);flex-shrink:0;margin-top:8px}.flyp-home .creator-steps-photo{border-radius:var(--radius);width:min(420px,34vw);overflow:hidden}.flyp-home .creator-steps-photo img{width:100%;height:auto}.flyp-home .page-split-copy>.solution-eyebrow{font-size:var(--type-small);color:var(--muted);margin:0 0 14px}.flyp-home .creator-studio{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.flyp-home .creator-micro-list{margin:24px 0 0;padding:0;list-style:none}.flyp-home .creator-micro-list li{border-top:1px solid var(--line);font-size:var(--type-small);align-items:center;gap:14px;padding:11px 0;font-weight:500;display:flex}.flyp-home .creator-micro-list span:first-child{font-size:var(--type-caption);color:var(--muted);font-variant-numeric:tabular-nums}.flyp-home .creator-studio .page-split-media{background:#17191b}.flyp-home .creator-studio .page-split-media img{height:auto;max-height:none}.flyp-home .creator-calculator>header{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px;margin-bottom:32px;display:grid}.flyp-home .solution-faq-heading:has(.creator-faq-kicker){flex-direction:column;display:flex}.flyp-home .solution-faq-heading:has(.creator-faq-kicker)>p{display:contents}.flyp-home .creator-faq-kicker{font-size:var(--type-small);color:var(--muted);order:-1;margin-bottom:16px;font-weight:600}.flyp-home .creator-faq-copy{max-width:380px;font-size:var(--type-body);color:var(--muted);margin-top:20px;line-height:1.65}.flyp-home .creator-calc{border-radius:var(--radius);background:var(--paper);grid-template-rows:auto 1fr auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head results""input results""note note";gap:24px 48px;padding:40px;display:grid}.flyp-home .creator-calc>header{grid-area:head}.flyp-home .creator-calc>header p{font-size:var(--type-small);color:var(--muted);margin-bottom:8px;font-weight:600}.flyp-home .creator-calc h3{font-size:var(--type-card);letter-spacing:-.035em;font-weight:650;line-height:1.15}.flyp-home .creator-calc-input{grid-area:input}.flyp-home .creator-calc-audience{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.flyp-home .creator-calc-audience label{font-size:var(--type-small);font-weight:600}.flyp-home .creator-calc-audience p{font-size:var(--type-caption);color:var(--muted);margin-top:2px;line-height:1.45}.flyp-home .creator-calc-audience output{font-size:var(--type-section);letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-weight:650;line-height:1}.flyp-home .creator-calc-presets{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.flyp-home .creator-calc-presets button{min-width:56px;min-height:44px;font:inherit;font-size:var(--type-small);color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d9ddda;border-radius:100px;padding:0 14px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.flyp-home .creator-calc-presets button:hover{border-color:#aeb8b0}.flyp-home .creator-calc-presets button.is-active{border-color:var(--ink);background:var(--ink);color:#fff}.flyp-home .creator-calc input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:8px 0 0;display:block}.flyp-home .creator-calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ink)var(--fill),#d9ddda var(--fill));border-radius:6px;height:6px}.flyp-home .creator-calc input[type=range]::-moz-range-track{background:#d9ddda;border-radius:6px;height:6px}.flyp-home .creator-calc input[type=range]::-moz-range-progress{background:var(--ink);border-radius:6px;height:6px}.flyp-home .creator-calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:5px solid #fff;border-radius:50%;width:26px;height:26px;margin-top:-10px;box-shadow:0 2px 8px #16181533}.flyp-home .creator-calc input[type=range]::-moz-range-thumb{background:var(--ink);border:5px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 2px 8px #16181533}.flyp-home .creator-calc-scale{font-size:var(--type-caption);color:var(--muted);justify-content:space-between;display:flex}.flyp-home .creator-calc-results{grid-area:results;gap:10px;display:grid}.flyp-home .creator-calc-result{background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:baseline;gap:2px 8px;padding:16px 22px;display:grid}.flyp-home .creator-calc-result[data-scenario=mid]{background:#d3f88c}.flyp-home .creator-calc-result>span:first-child{font-size:var(--type-small);color:var(--muted);grid-column:1/-1;font-weight:500}.flyp-home .creator-calc-result strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:650;line-height:1.15}.flyp-home .creator-calc-result>span:nth-of-type(2),.flyp-home .creator-calc-result p{font-size:var(--type-small);color:var(--muted)}.flyp-home .creator-calc-result b{color:var(--ink);font-weight:600}.flyp-home .creator-calc-note{font-size:var(--type-caption);color:var(--muted);grid-area:note;line-height:1.55}.flyp-home .creator-calc-note b{color:var(--ink);font-weight:600}.flyp-home .creator-calc[data-variant=dark]{background:var(--green);color:#fff}.flyp-home .creator-calc[data-variant=dark] :is(.creator-calc-audience p,.creator-calc-scale,.creator-calc-note,header p){color:#ffffffb8}.flyp-home .creator-calc[data-variant=dark] .creator-calc-note b{color:#fff}.flyp-home .creator-calc[data-variant=dark] .creator-calc-result{color:var(--ink)}@media (prefers-reduced-motion:reduce){.flyp-home .creator-hero-float,.flyp-home .creator-qr,.flyp-home .creator-play,.flyp-home .creator-card-head span:first-child:before,.flyp-home .creator-caret{animation:none}}@media (max-width:1100px){.flyp-home .creator-hero-float,.flyp-home .creator-qr{left:-28px}.flyp-home .creator-why{gap:40px}.flyp-home .creator-surface-list{grid-template-columns:repeat(2,minmax(0,1fr))}.flyp-home .creator-steps{gap:40px}.flyp-home .creator-shot-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.flyp-home .creator-calc{gap:24px 32px;padding:32px}}@media (max-width:860px){.flyp-home .solution-hero-media:has(.creator-hero-float){aspect-ratio:auto}.flyp-home .solution-hero-media:has(.creator-hero-float) .solution-hero-photo{aspect-ratio:3/4;height:auto}.flyp-home .creator-hero-float{width:auto;margin:-72px 16px 0;position:relative;bottom:auto;left:auto}.flyp-home .creator-qr{display:none}.flyp-home .creator-why{grid-template-columns:minmax(0,1fr)}.flyp-home .creator-why-heading{position:static}.flyp-home .creator-steps{grid-template-columns:minmax(0,1fr)}.flyp-home .creator-steps-photo{width:100%;max-width:560px;margin:0 auto}.flyp-home .creator-studio{grid-template-columns:minmax(0,1fr)}.flyp-home .creator-calculator>header{grid-template-columns:minmax(0,1fr);gap:16px}.flyp-home .creator-calc{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""input""results""note"}.flyp-home .creator-shots-panel{padding:40px 32px}}@media (max-width:760px){.flyp-home .creator-widget-panel{padding:24px 12px 12px}.flyp-home .creator-drop{grid-template-columns:minmax(0,1fr)}.flyp-home .creator-drop .creator-video{aspect-ratio:16/9;min-height:0}.flyp-home .creator-shelf{grid-template-columns:minmax(0,1fr)}.flyp-home .creator-card-foot,.flyp-home .creator-card-row{padding-inline:2px}.flyp-home .creator-stats{grid-template-columns:minmax(0,1fr);gap:14px}.flyp-home .creator-who .page-card{min-height:0;padding:28px 24px}.flyp-home .creator-surface-list{grid-template-columns:minmax(0,1fr)}.flyp-home .creator-shots-panel{padding:36px 0 28px}.flyp-home .creator-shots-panel header{margin-bottom:24px}.flyp-home .creator-shot-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 24px;scroll-padding:0 24px;display:flex;overflow-x:auto}.flyp-home .creator-shot-rail::-webkit-scrollbar{display:none}.flyp-home .creator-shot{scroll-snap-align:start;flex:0 0 min(62%,220px)}.flyp-home .creator-calc{padding:22px}.flyp-home .creator-calc-audience{flex-direction:column;align-items:flex-start;gap:10px}.flyp-home .creator-calc-presets{flex-wrap:nowrap;gap:6px}.flyp-home .creator-calc-presets button{flex:1 1 0;min-width:0;padding:0}.flyp-home .creator-calc-result{grid-template-columns:auto minmax(0,1fr);padding:16px 18px}.flyp-home .creator-calc-result p{grid-column:1/-1}}