.lp .brand-page-main{overflow:hidden}.lp .brand-hero{padding:42px 0 72px}.lp .brand-hero-card{position:relative;overflow:hidden;border:1.5px solid var(--ink);border-radius:42px;background:linear-gradient(125deg,#c7b5ff,#f6a6d8 45%,#ffb78f);background-size:180% 180%;box-shadow:10px 12px 0 var(--ink);animation:brandGradient 13s ease-in-out infinite alternate}.lp .brand-hero-card:after{content:"";position:absolute;width:360px;height:360px;border:2px solid rgba(23,21,20,.42);border-radius:50%;right:-150px;top:-170px;transform:rotate(-18deg)}.lp .brand-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:58px;min-height:650px;padding:68px;position:relative;z-index:1}.lp .brand-hero-copy .eyebrow{margin-bottom:18px}.lp .brand-hero-copy h1{font-family:var(--font-manrope),"Manrope",system-ui,sans-serif;font-size:clamp(64px,7.2vw,112px);line-height:.88;letter-spacing:-.065em;max-width:760px}.lp .brand-hero-copy h1 em{font-style:normal;display:block}.lp .brand-hero-copy p{margin-top:28px;font-size:19px;line-height:1.55;max-width:650px;color:rgba(23,21,20,.72)}.lp .brand-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.lp .brand-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px}.lp .brand-proof span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.lp .brand-proof i{width:9px;height:9px;border-radius:50%;background:var(--lime);border:1px solid var(--ink);box-shadow:1px 1px 0 var(--ink)}.lp .brand-dashboard{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center}.lp .dashboard-shell{width:min(100%,480px);background:var(--paper);border:1.5px solid var(--ink);border-radius:30px;padding:20px;box-shadow:9px 10px 0 rgba(23,21,20,.9);transform:rotate(2deg);animation:floatBoard 6s ease-in-out infinite}.lp .dashboard-top{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 18px}.lp .dashboard-top strong{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:18px}.lp .demo-chip{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:800;border:1px solid var(--ink);border-radius:999px;padding:7px 10px;background:var(--lime)}.lp .dashboard-campaign{border:1.5px solid var(--ink);border-radius:22px;padding:18px;background:#171514;color:var(--cream)}.lp .dashboard-campaign-row{display:flex;justify-content:space-between;gap:14px;align-items:start}.lp .dashboard-campaign h3{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:25px;line-height:1.05;letter-spacing:-.035em}.lp .dashboard-campaign p{margin-top:7px;font-size:12px;color:rgba(248,243,235,.6)}.lp .status-pill{flex:0 0 auto;background:var(--lime);color:var(--ink);border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.lp .metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px}.lp .metric-mini{min-height:92px;border:1.5px solid var(--ink);border-radius:18px;padding:13px;display:flex;flex-direction:column;justify-content:space-between}.lp .metric-mini:first-child{background:var(--pink)}.lp .metric-mini:nth-child(2){background:var(--lime)}.lp .metric-mini:nth-child(3){background:var(--lilac)}.lp .metric-mini b{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:28px;line-height:1}.lp .metric-mini span{font-size:11px;font-weight:700}.lp .creator-stack{margin-top:11px;border:1.5px solid var(--ink);border-radius:18px;padding:15px;background:white}.lp .creator-stack-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;font-size:12px;font-weight:800}.lp .creator-line{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid rgba(23,21,20,.1)}.lp .creator-line:first-of-type{border-top:0}.lp .creator-avatar{width:38px;height:38px;border-radius:50%;border:1px solid var(--ink);background:linear-gradient(135deg,var(--peach),var(--pink))}.lp .creator-line:nth-child(3) .creator-avatar{background:linear-gradient(135deg,var(--lime),#fff7b7)}.lp .creator-line:nth-child(4) .creator-avatar{background:linear-gradient(135deg,var(--lilac),#e9e2ff)}.lp .creator-line strong{display:block;font-size:12px}.lp .creator-line small{display:block;color:var(--muted);font-size:10px}.lp .creator-state{font-size:10px;font-weight:800;padding:5px 8px;border:1px solid var(--ink);border-radius:999px}.lp .float-note{position:absolute;background:var(--lime);border:1.5px solid var(--ink);border-radius:18px;padding:13px 16px;font-size:12px;font-weight:800;box-shadow:5px 5px 0 var(--ink)}.lp .float-note.note-a{left:-18px;top:88px;transform:rotate(-7deg);animation:floatNote 5s ease-in-out infinite}.lp .float-note.note-b{right:-10px;bottom:55px;background:var(--pink);transform:rotate(7deg);animation:floatNote 5.5s ease-in-out infinite reverse}.lp .brand-section{padding:92px 0}.lp .brand-section.dark{background:var(--ink);color:var(--cream)}.lp .brand-section .section-head{margin-bottom:36px}.lp .brand-section .section-head h2{max-width:780px}.lp .goal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.lp .goal-card{min-height:330px;border:1.5px solid var(--ink);border-radius:30px;padding:25px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.lp .goal-card:first-child{background:var(--pink)}.lp .goal-card:nth-child(2){background:var(--lime)}.lp .goal-card:nth-child(3){background:var(--lilac)}.lp .goal-card:nth-child(4){background:var(--peach)}.lp .goal-card:hover{transform:translateY(-9px) rotate(-.5deg);box-shadow:7px 8px 0 var(--ink)}.lp .goal-index{width:46px;height:46px;border:1.5px solid var(--ink);border-radius:15px;display:grid;place-items:center;font-weight:800;background:rgba(255,255,255,.35)}.lp .goal-card h3,.lp .goal-index{font-family:var(--font-manrope),"Manrope",sans-serif}.lp .goal-card h3{font-size:31px;line-height:1.02;letter-spacing:-.045em;margin-bottom:12px}.lp .goal-card p{color:rgba(23,21,20,.68);font-size:15px}.lp .goal-chip{align-self:flex-start;margin-top:22px;border:1px solid var(--ink);border-radius:999px;padding:7px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.lp .match-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:52px;align-items:start}.lp .match-copy{position:sticky;top:120px}.lp .match-copy h2{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:clamp(52px,5vw,78px);line-height:.94;letter-spacing:-.055em}.lp .match-copy p{margin-top:20px;color:var(--muted);max-width:470px;font-size:17px}.lp .creator-match-list{display:grid;gap:12px}.lp .match-card{border:1.5px solid var(--ink);border-radius:25px;padding:20px;display:grid;grid-template-columns:78px 1fr auto;gap:18px;align-items:center;background:var(--paper);transition:transform .3s,box-shadow .3s}.lp .match-card:hover{transform:translateX(-8px);box-shadow:7px 7px 0 var(--ink)}.lp .match-visual{width:78px;aspect-ratio:1;border-radius:22px;border:1.5px solid var(--ink);display:grid;place-items:center;font-family:var(--font-manrope),"Manrope",sans-serif;font-size:24px;font-weight:800}.lp .match-card:first-child .match-visual{background:var(--pink)}.lp .match-card:nth-child(2) .match-visual{background:var(--lime)}.lp .match-card:nth-child(3) .match-visual{background:var(--lilac)}.lp .match-card:nth-child(4) .match-visual{background:var(--peach)}.lp .match-card:nth-child(5) .match-visual{background:#f9e98a}.lp .match-card h3{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:22px;letter-spacing:-.03em}.lp .match-card p{margin-top:5px;font-size:13px;color:var(--muted)}.lp .match-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lp .match-tags span{border:1px solid var(--ink);border-radius:999px;padding:4px 8px;font-size:9px;font-weight:800}.lp .match-arrow{font-size:24px;transition:transform .3s}.lp .match-card:hover .match-arrow{transform:translateX(5px)}.lp .workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:brandsteps}.lp .workflow-card{counter-increment:brandsteps;position:relative;min-height:270px;border:1px solid rgba(248,243,235,.22);border-radius:28px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.lp .workflow-card:before{content:"0" counter(brandsteps);position:absolute;top:20px;left:22px;font-family:var(--font-manrope),"Manrope",sans-serif;font-size:20px;font-weight:800;color:var(--lime)}.lp .workflow-card:after{content:"";position:absolute;width:120px;height:120px;border:1px solid rgba(248,243,235,.2);border-radius:50%;top:-50px;right:-35px}.lp .workflow-card h3{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:27px;line-height:1.05;letter-spacing:-.035em}.lp .workflow-card p{margin-top:10px;color:rgba(248,243,235,.58);font-size:14px}.lp .workflow-card:nth-child(2){background:rgba(246,166,216,.1)}.lp .workflow-card:nth-child(3){background:rgba(223,245,107,.07)}.lp .workflow-card:nth-child(4){background:rgba(199,181,255,.1)}.lp .workspace-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.lp .workspace-copy h2{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:clamp(50px,5vw,76px);line-height:.94;letter-spacing:-.055em}.lp .workspace-copy p{margin:20px 0 28px;max-width:500px;color:rgba(248,243,235,.62);font-size:17px}.lp .workspace-points{display:grid;gap:11px}.lp .workspace-points div{display:flex;gap:10px;align-items:center;font-size:13px;font-weight:700}.lp .workspace-points i{width:22px;height:22px;border-radius:50%;background:var(--lime);color:var(--ink);display:grid;place-items:center;font-style:normal;font-size:11px}.lp .workspace-ui{background:var(--cream);color:var(--ink);border-radius:34px;padding:18px;border:1px solid rgba(248,243,235,.2);box-shadow:0 30px 80px rgba(0,0,0,.28);transform:perspective(1000px) rotateY(-3deg) rotateX(1deg)}.lp .workspace-bar{display:flex;justify-content:space-between;gap:20px;padding:12px 12px 18px;font-size:12px;font-weight:800}.lp .workspace-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.lp .workspace-box{border:1.5px solid var(--ink);border-radius:23px;padding:17px;background:var(--paper)}.lp .workspace-box h4{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:17px;margin-bottom:12px}.lp .progress-track{height:12px;background:#ece4da;border:1px solid var(--ink);border-radius:999px;overflow:hidden}.lp .progress-track span{display:block;width:68%;height:100%;background:var(--lime);border-right:1px solid var(--ink);animation:progressGlow 4s ease-in-out infinite alternate}.lp .task{display:grid;grid-template-columns:10px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid rgba(23,21,20,.08);font-size:11px}.lp .task:last-child{border-bottom:0}.lp .task-dot{width:9px;height:9px;border-radius:50%;background:var(--pink);border:1px solid var(--ink)}.lp .task strong{font-size:11px}.lp .task span{color:var(--muted);font-size:9px}.lp .mini-chart{height:150px;display:flex;align-items:flex-end;gap:8px;padding-top:15px}.lp .mini-chart i{flex:1;border:1px solid var(--ink);border-radius:8px 8px 3px 3px;background:var(--lilac);animation:barPulse 4s ease-in-out infinite alternate;transform-origin:bottom}.lp .mini-chart i:first-child{height:42%}.lp .mini-chart i:nth-child(2){height:67%;animation-delay:.25s}.lp .mini-chart i:nth-child(3){height:55%;animation-delay:.5s}.lp .mini-chart i:nth-child(4){height:83%;animation-delay:.75s}.lp .mini-chart i:nth-child(5){height:72%;animation-delay:1s}.lp .industry-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.lp .industry-card{min-height:165px;border:1.5px solid var(--ink);border-radius:23px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .3s}.lp .industry-card:hover{transform:translateY(-7px)}.lp .industry-card:nth-child(6n+1){background:var(--pink)}.lp .industry-card:nth-child(6n+2){background:var(--lime)}.lp .industry-card:nth-child(6n+3){background:var(--lilac)}.lp .industry-card:nth-child(6n+4){background:var(--peach)}.lp .industry-card:nth-child(6n+5){background:#f9e98a}.lp .industry-card:nth-child(6n+6){background:#f6c8be}.lp .industry-icon{font-size:27px}.lp .industry-card h3{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:19px;letter-spacing:-.03em}.lp .brand-form-section{padding:96px 0;background:linear-gradient(135deg,#f6a6d8,#c7b5ff 50%,#ffb78f)}.lp .brand-form-shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:48px;align-items:start}.lp .brand-form-copy{position:sticky;top:120px}.lp .brand-form-copy h2{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:clamp(52px,5vw,80px);line-height:.92;letter-spacing:-.055em}.lp .brand-form-copy p{margin-top:20px;max-width:460px;color:rgba(23,21,20,.68);font-size:17px}.lp .brand-form{background:var(--cream);border:1.5px solid var(--ink);border-radius:32px;padding:28px;box-shadow:8px 9px 0 var(--ink)}.lp .brand-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp .brand-form .field{display:grid;gap:7px}.lp .brand-form .field.full{grid-column:1/-1}.lp .brand-form label{font-size:12px;font-weight:800}.lp .brand-form input,.lp .brand-form select,.lp .brand-form textarea{width:100%;border:1.5px solid var(--ink);background:var(--paper);border-radius:14px;padding:13px 14px;color:var(--ink);font:inherit;outline:none}.lp .brand-form textarea{min-height:120px;resize:vertical}.lp .brand-form input:focus,.lp .brand-form select:focus,.lp .brand-form textarea:focus{box-shadow:0 0 0 3px rgba(223,245,107,.8)}.lp .brand-form .form-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:20px}.lp .brand-form .form-helper,.lp .brand-form .form-status{font-size:11px;color:var(--muted)}.lp .brand-form .form-status{margin-top:10px;min-height:17px}.lp .brand-faq{padding:96px 0}.lp .faq-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px}.lp .faq-layout h2{font-family:var(--font-manrope),"Manrope",sans-serif;font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:-.05em}.lp .faq-list{border-top:1.5px solid var(--ink)}.lp .faq-list .faq-item{border:0;border-bottom:1.5px solid var(--ink);border-radius:0;background:transparent}.lp .faq-list .faq-question{width:100%;border:0;background:transparent;color:inherit;text-align:left;padding:21px 0;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-family:var(--font-manrope),"Manrope",sans-serif;font-size:19px;font-weight:800}.lp .faq-list .faq-question span:last-child{transition:transform .3s}.lp .faq-list .faq-answer{display:none;padding:0 52px 22px 0;color:var(--muted);font-size:14px}.lp .faq-list .faq-item.open .faq-answer{display:block}.lp .faq-list .faq-item.open .faq-question span:last-child{transform:rotate(45deg)}@keyframes brandGradient{to{background-position:100% 70%}}@keyframes floatBoard{0%,to{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-10px) rotate(1deg)}}@keyframes floatNote{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes progressGlow{0%{width:61%}to{width:72%}}@keyframes barPulse{0%{transform:scaleY(.88)}to{transform:scaleY(1)}}@media (max-width:1050px){.lp .brand-form-shell,.lp .brand-hero-grid,.lp .faq-layout,.lp .match-grid,.lp .workspace-wrap{grid-template-columns:1fr}.lp .brand-hero-grid{padding:52px 38px;min-height:auto}.lp .brand-dashboard{min-height:500px}.lp .brand-form-copy,.lp .match-copy{position:static}.lp .goal-grid,.lp .workflow-grid{grid-template-columns:repeat(2,1fr)}.lp .industry-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.lp .brand-hero{padding:22px 0 54px}.lp .brand-hero-card{border-radius:30px;box-shadow:6px 7px 0 var(--ink)}.lp .brand-hero-grid{padding:36px 21px;gap:25px}.lp .brand-hero-copy h1{font-size:clamp(49px,15vw,72px)}.lp .brand-hero-copy p{font-size:16px}.lp .brand-dashboard{min-height:430px}.lp .dashboard-shell{transform:none;animation:none}.lp .float-note{display:none}.lp .metric-grid{grid-template-columns:1fr}.lp .metric-mini{min-height:76px}.lp .brand-faq,.lp .brand-form-section,.lp .brand-section{padding:68px 0}.lp .goal-grid,.lp .industry-grid,.lp .workflow-grid{grid-template-columns:1fr}.lp .goal-card{min-height:260px}.lp .match-card{grid-template-columns:62px 1fr}.lp .match-visual{width:62px}.lp .match-arrow{display:none}.lp .workspace-grid{grid-template-columns:1fr}.lp .workspace-ui{transform:none}.lp .brand-form .form-grid{grid-template-columns:1fr}.lp .brand-form{padding:20px}.lp .faq-layout{gap:24px}}@media (prefers-reduced-motion:reduce){.lp .brand-hero-card,.lp .dashboard-shell,.lp .float-note,.lp .mini-chart i,.lp .progress-track span{animation:none!important}.lp .goal-card,.lp .industry-card,.lp .match-card{transition:none!important}}