@font-face{font-family:Loopgram Instrument;src:url(/loopgram-fonts/instrument-sans-regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Loopgram Instrument;src:url(/loopgram-fonts/instrument-sans-semibold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Loopgram Instrument;src:url(/loopgram-fonts/instrument-sans-bold.ttf) format("truetype");font-weight:700;font-display:swap}.loopgram_shell__Gbc_6{--plum-950:#241b35;--plum-900:#2b2140;--plum-800:#36264f;--plum-700:#4f4160;--ivory:#fbfaf7;--white:#fff;--lavender-50:#f6f3f7;--lavender-100:#eeeaf2;--lavender-200:#ded9e5;--muted:#6d6676;--coral:#ff6b57;--coral-dark:#a13c30;--sun:#ffc24b;min-height:100dvh;overflow:hidden;background:var(--ivory);color:var(--plum-950);font-family:Loopgram Instrument,sans-serif;cursor:auto}.loopgram_shell__Gbc_6 *{cursor:inherit}.loopgram_shell__Gbc_6 a{cursor:pointer}body:has(.loopgram_shell__Gbc_6){background:#fbfaf7}body:has(.loopgram_shell__Gbc_6):before{display:none}.loopgram_nav__kcWvq{width:min(1240px,calc(100% - 64px));min-height:82px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.loopgram_wordmark__yhReD{display:inline-flex;align-items:center;gap:10px;color:var(--plum-950);font-size:21px;font-weight:600;text-decoration:none}.loopgram_wordmark__yhReD img{border-radius:10px}.loopgram_navLinks__GLcdY{display:flex;align-items:center;gap:30px}.loopgram_navLinks__GLcdY a{min-height:44px;display:inline-flex;align-items:center;color:var(--plum-700);font-size:14px;font-weight:600;text-decoration:none}.loopgram_navLinks__GLcdY a:hover{color:var(--plum-950)}.loopgram_navLinks__GLcdY .loopgram_navCta__uY48Q{padding:0 18px;border-radius:8px;background:var(--plum-800);color:var(--white)}.loopgram_navLinks__GLcdY .loopgram_navCta__uY48Q:hover{color:var(--white);opacity:.88}.loopgram_footer__OgcZH a:focus-visible,.loopgram_nav__kcWvq a:focus-visible,.loopgram_shell__Gbc_6 main a:focus-visible{outline:3px solid var(--plum-800);outline-offset:3px}.loopgram_hero__6fWh2{width:min(1240px,calc(100% - 64px));min-height:710px;margin:0 auto;padding:62px 0 96px;display:grid;grid-template-columns:minmax(420px,.78fr) minmax(590px,1.22fr);align-items:center;gap:clamp(48px,6vw,92px)}.loopgram_heroCopy__OG1CN{position:relative;z-index:2;max-width:570px}.loopgram_eyebrow__lztx5{margin:0;color:var(--coral-dark);font-size:12px;font-weight:700;text-transform:uppercase}.loopgram_hero__6fWh2 h1{margin:18px 0 28px;color:var(--plum-950);font-size:clamp(66px,6.7vw,104px);font-weight:600;line-height:.9;text-wrap:balance}.loopgram_hero__6fWh2 h1 span{color:var(--coral-dark)}.loopgram_lede__3xoJJ{max-width:550px;margin:0;color:var(--muted);font-size:clamp(17px,1.5vw,20px);line-height:1.65;text-wrap:pretty}.loopgram_heroActions__f4oZw{margin-top:34px;display:flex;align-items:center;gap:24px}.loopgram_inverseButton__COull,.loopgram_primaryButton__f9_Sn{min-height:52px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--plum-800);border-radius:9px;background:var(--plum-800);color:var(--white);font-size:14px;font-weight:600;text-decoration:none;transition:opacity .16s ease-out,transform .16s ease-out}.loopgram_inverseButton__COull:hover,.loopgram_primaryButton__f9_Sn:hover{opacity:.88;transform:translateY(-2px)}.loopgram_textLink__6kKTX{color:var(--plum-800);font-size:14px;font-weight:600;text-decoration:none}.loopgram_trustRow__efsPt{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px 20px;color:var(--muted);font-size:12px}.loopgram_trustRow__efsPt span{display:inline-flex;align-items:center;gap:8px}.loopgram_trustRow__efsPt span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sun)}.loopgram_heroStage__2Izkk{min-height:600px;position:relative;border-radius:28px;background:var(--plum-950);isolation:isolate}.loopgram_loopRing__W2cww{width:470px;height:470px;position:absolute;top:62px;left:52px;z-index:-1;border:48px solid var(--coral);border-right:48px solid transparent;border-radius:50%;transform:rotate(-18deg);opacity:.34}.loopgram_desktopFrame__01XwK{width:82%;position:absolute;top:54px;right:34px;overflow:hidden;border:1px solid #ddd7e3;border-radius:14px;background:var(--white);box-shadow:0 20px 50px rgba(11,7,20,.2)}.loopgram_appTopbar__vwpBh{min-height:56px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lavender-200)}.loopgram_appTopbar__vwpBh>div{display:flex;align-items:center;gap:8px;font-size:13px}.loopgram_appTopbar__vwpBh img{border-radius:7px}.loopgram_readyBadge__Uc9Kg{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:9px}.loopgram_readyBadge__Uc9Kg i{width:6px;height:6px;border-radius:50%;background:#168263}.loopgram_monthHead__8n_yV{padding:21px 22px 16px;display:grid;gap:4px}.loopgram_monthHead__8n_yV span{color:var(--muted);font-size:9px}.loopgram_monthHead__8n_yV strong{font-size:22px;font-weight:600}.loopgram_monthGrid__K1Mmz{padding:0 22px 22px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.loopgram_monthCell__BcbYD{aspect-ratio:1.18;position:relative;overflow:hidden;border-radius:7px;background:var(--lavender-50)}.loopgram_monthCell__BcbYD img{object-fit:cover}.loopgram_monthCell__BcbYD>span{min-width:22px;height:22px;position:absolute;top:6px;left:6px;z-index:1;display:grid;place-items:center;border-radius:5px;background:rgba(36,27,53,.88);color:var(--white);font-size:8px}.loopgram_phoneFrame__PaS00{width:178px;position:absolute;right:12px;bottom:22px;z-index:3;overflow:hidden;border:7px solid var(--plum-950);border-radius:25px;background:var(--white);box-shadow:0 18px 45px rgba(11,7,20,.3)}.loopgram_phoneBar__5sX8y{min-height:40px;padding:0 9px;display:flex;align-items:center;gap:6px;font-size:9px;font-weight:600}.loopgram_phoneBar__5sX8y img{border-radius:6px}.loopgram_phoneImage___gJuN{aspect-ratio:.8;position:relative}.loopgram_phoneImage___gJuN img{object-fit:cover}.loopgram_phoneCopy__xwvnO{padding:10px;color:var(--muted);font-size:8px;line-height:1.45}.loopgram_phoneCopy__xwvnO b{color:var(--plum-950)}.loopgram_miniPost__HRfXm{overflow:hidden;border:1px solid var(--lavender-200);border-radius:12px;background:var(--white);box-shadow:0 16px 40px rgba(11,7,20,.18)}.loopgram_miniPostImage__25gWE{aspect-ratio:1;position:relative}.loopgram_miniPostImage__25gWE img{object-fit:cover}.loopgram_miniPostCopy__mOL7F{padding:11px 12px;display:grid;gap:3px}.loopgram_miniPostCopy__mOL7F span{color:var(--coral-dark);font-size:8px;text-transform:uppercase}.loopgram_miniPostCopy__mOL7F strong{font-size:12px}.loopgram_floatingPost__wCcy9{width:174px;position:absolute;left:-22px;bottom:32px;z-index:4;transform:rotate(-4deg)}.loopgram_stageNote__MODWd{position:absolute;bottom:15px;left:182px;color:#cfc5d8;font-size:9px}.loopgram_transformation__qvcKV{padding:110px max(32px,calc((100% - 1240px) / 2));background:var(--white)}.loopgram_sectionHeading__dcnN5{max-width:760px}.loopgram_approvalCopy__66mqN h2,.loopgram_finalCta__0_Yyz h2,.loopgram_galleryHeader__G_ash h2,.loopgram_resultsIntro__F4Wlh h2,.loopgram_sectionHeading__dcnN5 h2,.loopgram_workflowIntro__hPFRQ h2{margin:17px 0 22px;font-size:clamp(42px,5.1vw,68px);font-weight:600;line-height:1.02;text-wrap:balance}.loopgram_transformRail__KTuk1{margin-top:64px;display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:center}.loopgram_transformRail__KTuk1 article{min-height:310px;padding:24px;display:flex;flex-direction:column;border:1px solid var(--lavender-200);border-radius:14px;background:var(--ivory)}.loopgram_railNumber__I1c1p{color:var(--coral-dark);font-size:11px;font-weight:700}.loopgram_transformRail__KTuk1 h3{margin:auto 0 8px;font-size:20px;font-weight:600}.loopgram_transformRail__KTuk1 p{margin:0;color:var(--muted);font-size:13px;line-height:1.6;text-wrap:pretty}.loopgram_railArrow__q9GWw{color:var(--coral);font-size:24px;text-align:center}.loopgram_emptyMonth__5WQtY{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.loopgram_emptyMonth__5WQtY i{aspect-ratio:1;border:1px dashed #cec7d4;border-radius:5px}.loopgram_goalCard__I478o{background:var(--plum-950)!important;color:var(--white)}.loopgram_goalCard__I478o .loopgram_railNumber__I1c1p{color:var(--sun)}.loopgram_goalCard__I478o p{color:#d8d0df}.loopgram_goalSignal__3QHM7{margin-top:38px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:5px 12px;border:1px solid #5a4b6b;border-radius:10px;background:var(--plum-900)}.loopgram_goalSignal__3QHM7 span{grid-column:1/-1;color:#cfc5d8;font-size:9px;text-transform:uppercase}.loopgram_goalSignal__3QHM7 strong{font-size:14px}.loopgram_goalSignal__3QHM7 i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--coral);color:var(--plum-950);font-style:normal}.loopgram_filledMonth__uLOBJ{margin-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.loopgram_filledMonth__uLOBJ img{width:100%;aspect-ratio:1;border-radius:5px;object-fit:cover}.loopgram_workflow__fOcUw{padding:120px max(32px,calc((100% - 1240px) / 2))}.loopgram_workflowIntro__hPFRQ{max-width:760px;margin-bottom:80px}.loopgram_workflowRows__xYt_y{display:grid;gap:112px}.loopgram_workflowRow__8sNBe{display:grid;grid-template-columns:.76fr 1.24fr;align-items:center;gap:clamp(64px,9vw,130px)}.loopgram_workflowRowReverse__THDLc .loopgram_workflowCopy__O7H7g{order:2}.loopgram_workflowRowReverse__THDLc>:last-child{order:1}.loopgram_workflowCopy__O7H7g>span{color:var(--coral-dark);font-size:11px;font-weight:700;text-transform:uppercase}.loopgram_workflowCopy__O7H7g h3{margin:16px 0;font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.08;text-wrap:balance}.loopgram_workflowCopy__O7H7g p{margin:0;color:var(--muted);font-size:15px;line-height:1.75;text-wrap:pretty}.loopgram_goalUi__qoQ2y,.loopgram_planUi__UrOYX,.loopgram_reviewUi__zjfEc{border:1px solid var(--lavender-200);border-radius:16px;background:var(--white);box-shadow:0 16px 42px rgba(36,27,53,.07)}.loopgram_goalUi__qoQ2y{padding:38px}.loopgram_goalUi__qoQ2y>p{margin:0 0 22px;font-size:20px;font-weight:600}.loopgram_goalUi__qoQ2y>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.loopgram_goalUi__qoQ2y>div>span{min-height:58px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--lavender-200);border-radius:9px;color:var(--muted);font-size:12px}.loopgram_goalUi__qoQ2y .loopgram_selectedGoal__ETZ9s{border-color:var(--coral);background:#fff6f3;color:var(--plum-950)}.loopgram_selectedGoal__ETZ9s b{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--coral);color:var(--white);font-size:10px}.loopgram_planUi__UrOYX{overflow:hidden}.loopgram_planTop__VSBED{min-height:78px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lavender-200)}.loopgram_planTop__VSBED>div{display:grid;gap:3px}.loopgram_planTop__VSBED span{color:var(--muted);font-size:10px}.loopgram_planTop__VSBED strong{font-size:18px}.loopgram_planTop__VSBED>b{padding:9px 12px;border-radius:7px;background:var(--plum-800);color:var(--white);font-size:10px}.loopgram_planGrid__LIkJU{padding:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.loopgram_planGrid__LIkJU>div{aspect-ratio:.82;position:relative;overflow:hidden;border-radius:8px}.loopgram_planGrid__LIkJU img{object-fit:cover}.loopgram_planGrid__LIkJU span{position:absolute;top:7px;left:7px;z-index:1;padding:4px 6px;border-radius:4px;background:rgba(36,27,53,.85);color:var(--white);font-size:8px}.loopgram_reviewUi__zjfEc{overflow:hidden;display:grid;grid-template-columns:1.05fr .95fr}.loopgram_reviewImage__0fDhv{min-height:360px;position:relative}.loopgram_reviewImage__0fDhv img{object-fit:cover}.loopgram_reviewPanel__mXGTO{padding:32px;display:flex;flex-direction:column}.loopgram_reviewPanel__mXGTO>span{color:#168263;font-size:10px;font-weight:600;text-transform:uppercase}.loopgram_reviewPanel__mXGTO h4{margin:42px 0 10px;font-size:24px;line-height:1.1}.loopgram_reviewPanel__mXGTO p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.loopgram_reviewPanel__mXGTO>div{margin-top:auto;display:flex;align-items:center;gap:18px}.loopgram_reviewPanel__mXGTO>div b{padding:10px 13px;border-radius:7px;background:var(--plum-800);color:var(--white);font-size:10px}.loopgram_reviewPanel__mXGTO>div span{color:var(--muted);font-size:11px}.loopgram_results__kzYrr{padding:115px max(32px,calc((100% - 1240px) / 2));background:var(--plum-950);color:var(--white)}.loopgram_resultsIntro__F4Wlh{max-width:800px;margin-bottom:62px}.loopgram_resultsIntro__F4Wlh .loopgram_eyebrow__lztx5{color:var(--sun)}.loopgram_resultsIntro__F4Wlh>p:last-child{max-width:660px;margin:0;color:#d4cbdc;font-size:16px;line-height:1.7;text-wrap:pretty}.loopgram_resultsGrid__39wQl{display:grid;grid-template-columns:1.5fr .8fr;gap:14px}.loopgram_featuredResult__syBjF{min-height:520px;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;border:1px solid #514361;border-radius:16px;background:var(--plum-900)}.loopgram_resultImage__qw8d_{min-height:100%;position:relative}.loopgram_resultImage__qw8d_ img{object-fit:cover}.loopgram_resultCopy__urwOS{padding:40px;display:flex;flex-direction:column}.loopgram_resultCopy__urwOS>span,.loopgram_resultStack__ZvwBe span{color:var(--sun);font-size:10px;font-weight:700;text-transform:uppercase}.loopgram_resultCopy__urwOS h3{margin:auto 0 14px;font-size:34px;font-weight:600;line-height:1.08;text-wrap:balance}.loopgram_resultCopy__urwOS p{margin:0;color:#d4cbdc;font-size:14px;line-height:1.65}.loopgram_resultCopy__urwOS>b{margin-top:24px;color:var(--coral);font-size:10px;text-transform:uppercase}.loopgram_resultStack__ZvwBe{display:grid;gap:14px}.loopgram_resultStack__ZvwBe article{min-height:164px;padding:18px;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:18px;border:1px solid #514361;border-radius:14px;background:var(--plum-900)}.loopgram_resultStack__ZvwBe img{width:92px;height:92px;border-radius:9px;object-fit:cover}.loopgram_resultStack__ZvwBe h3{margin:9px 0 0;font-size:17px;font-weight:600;line-height:1.25}.loopgram_gallery__kBJET{padding:120px max(32px,calc((100% - 1240px) / 2));background:var(--white)}.loopgram_galleryHeader__G_ash{margin-bottom:58px;display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.loopgram_galleryHeader__G_ash>div{max-width:760px}.loopgram_galleryHeader__G_ash>p{max-width:330px;margin:0 0 9px;color:var(--muted);font-size:13px;line-height:1.65;text-wrap:pretty}.loopgram_galleryGrid__8EaDl{height:760px;display:grid;grid-template-columns:1.2fr .8fr .8fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.loopgram_galleryItem__dJTis{min-width:0;min-height:0;position:relative;overflow:hidden;border-radius:13px;background:var(--lavender-100)}.loopgram_galleryItem__dJTis img{object-fit:cover;transition:transform .18s ease-out}.loopgram_galleryItem__dJTis:hover img{transform:scale(1.018)}.loopgram_galleryItem1__Gbe7z{grid-column:1;grid-row:1/3}.loopgram_galleryItem2__s5WFK{grid-column:2;grid-row:1}.loopgram_galleryItem3__H1PyN{grid-column:3;grid-row:1}.loopgram_galleryItem4__t4IId{grid-column:2;grid-row:2}.loopgram_galleryItem5__XBlq7{grid-column:3;grid-row:2}.loopgram_galleryItem6__XnbWv{grid-column:4;grid-row:1/3}.loopgram_galleryItem__dJTis figcaption{position:absolute;right:12px;bottom:12px;left:12px;padding:13px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-radius:8px;background:rgba(36,27,53,.9);color:var(--white)}.loopgram_galleryItem__dJTis figcaption span{color:#d8d0df;font-size:9px;text-transform:uppercase}.loopgram_galleryItem__dJTis figcaption strong{font-size:12px}.loopgram_cinematic__yXtXi{padding:120px max(32px,calc((100% - 1240px) / 2));display:grid;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(64px,8vw,112px);background:var(--plum-950);color:var(--white)}.loopgram_cinematicCopy__yJa2r .loopgram_eyebrow__lztx5{color:var(--sun)}.loopgram_cinematicCopy__yJa2r h2{margin:17px 0 24px;font-size:clamp(42px,4.7vw,64px);font-weight:600;line-height:1.02;text-wrap:balance}.loopgram_cinematicCopy__yJa2r>p:not(.loopgram_eyebrow__lztx5):not(.loopgram_scopeNote___5FgA){margin:0;color:#d4cbdc;font-size:15px;line-height:1.75;text-wrap:pretty}.loopgram_cinematicRoles__KDnef{margin-top:34px;display:grid;gap:10px}.loopgram_cinematicRoles__KDnef>div{padding:17px 18px;display:grid;gap:6px;border:1px solid #514361;border-radius:10px;background:var(--plum-900)}.loopgram_cinematicRoles__KDnef span{color:var(--sun);font-size:9px;font-weight:700;text-transform:uppercase}.loopgram_cinematicRoles__KDnef strong{font-size:12px;font-weight:600;line-height:1.5}.loopgram_scopeNote___5FgA{margin:22px 0 0;color:#afa5ba;font-size:11px;line-height:1.6;text-wrap:pretty}.loopgram_cinematicVisual__p8SGF{overflow:hidden;border:1px solid #5a4b6b;border-radius:16px;background:#171122;box-shadow:0 18px 48px rgba(11,7,20,.22)}.loopgram_filmHeader__COu3n{min-height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #514361;color:#cfc5d8;font-size:9px;font-weight:700}.loopgram_studioLink__K8Win{min-height:34px;padding:0 11px;display:inline-flex;align-items:center;gap:8px;border-radius:7px;background:var(--coral);color:var(--plum-950);text-decoration:none}.loopgram_studioLink__K8Win:hover{opacity:.88}.loopgram_studioLink__K8Win i{font-style:normal}.loopgram_filmFrame__pnV3p{aspect-ratio:16/9;position:relative;overflow:hidden}.loopgram_filmFrame__pnV3p img{object-fit:cover}.loopgram_frameMeta__hHp1f{position:absolute;right:20px;bottom:18px;left:20px;z-index:1;padding:12px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-radius:8px;background:rgba(36,27,53,.9)}.loopgram_frameMeta__hHp1f span{color:var(--sun);font-size:9px;font-weight:700}.loopgram_frameMeta__hHp1f strong{font-size:20px;font-weight:600}.loopgram_shotStrip__F01hN{padding:12px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.loopgram_shotStrip__F01hN>div{aspect-ratio:16/8.5;position:relative;overflow:hidden;border-radius:7px;background:var(--plum-900)}.loopgram_shotStrip__F01hN img{object-fit:cover}.loopgram_shotStrip__F01hN span{width:22px;height:22px;position:absolute;top:6px;left:6px;z-index:1;display:grid;place-items:center;border-radius:4px;background:rgba(36,27,53,.88);color:var(--white);font-size:8px}.loopgram_productionBrief__q9Vh6{margin:0 12px 12px;padding:16px;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:18px;border:1px solid #514361;border-radius:9px;background:var(--plum-900)}.loopgram_productionBrief__q9Vh6 span{color:var(--sun);font-size:9px;font-weight:700;text-transform:uppercase}.loopgram_productionBrief__q9Vh6 p{margin:0;color:#d4cbdc;font-size:11px;line-height:1.5;text-wrap:pretty}.loopgram_approval__u8dNb{padding:120px max(32px,calc((100% - 1240px) / 2));display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(64px,8vw,112px)}.loopgram_approvalVisual___1oa1{overflow:hidden;border:1px solid var(--lavender-200);border-radius:16px;background:var(--white);box-shadow:0 18px 48px rgba(36,27,53,.08)}.loopgram_approvalTop__uEMZ7{min-height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lavender-200);font-size:12px;font-weight:600}.loopgram_approvalTop__uEMZ7 b{display:flex;align-items:center;gap:7px;color:#168263;font-size:10px}.loopgram_approvalTop__uEMZ7 i{width:6px;height:6px;border-radius:50%;background:#168263}.loopgram_approvalBody__6j2ay{display:grid;grid-template-columns:1.08fr .92fr}.loopgram_approvalImage__b8vLu{min-height:470px;position:relative}.loopgram_approvalImage__b8vLu img{object-fit:cover}.loopgram_approvalPanel__hvYtR{padding:32px;display:flex;flex-direction:column}.loopgram_approvalPanel__hvYtR>span{color:var(--coral-dark);font-size:9px;font-weight:700}.loopgram_approvalPanel__hvYtR h3{margin:48px 0 12px;font-size:28px;font-weight:600;line-height:1.1}.loopgram_approvalPanel__hvYtR>p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.loopgram_approvalPanel__hvYtR dl{margin:34px 0 0;display:grid;gap:13px}.loopgram_approvalPanel__hvYtR dl div{display:flex;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--lavender-200);font-size:10px}.loopgram_approvalPanel__hvYtR dt{color:var(--muted)}.loopgram_approvalPanel__hvYtR dd{margin:0;font-weight:600}.loopgram_approvalActions___j6uj{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:18px}.loopgram_approvalActions___j6uj span{color:var(--muted);font-size:11px}.loopgram_approvalActions___j6uj b{padding:10px 13px;border-radius:7px;background:var(--plum-800);color:var(--white);font-size:10px}.loopgram_approvalCopy__66mqN>p:not(.loopgram_eyebrow__lztx5){margin:0;color:var(--muted);font-size:15px;line-height:1.75;text-wrap:pretty}.loopgram_approvalCopy__66mqN ul{margin:28px 0 0;padding:0;display:grid;gap:13px;list-style:none;color:var(--plum-700);font-size:13px}.loopgram_approvalCopy__66mqN li{display:flex;align-items:flex-start;gap:11px}.loopgram_approvalCopy__66mqN li span{color:var(--coral-dark);font-weight:700}.loopgram_finalCta__0_Yyz{width:min(1240px,calc(100% - 64px));margin:0 auto 110px;padding:58px;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:64px;border-radius:18px;background:var(--coral)}.loopgram_finalCta__0_Yyz .loopgram_eyebrow__lztx5{color:var(--plum-950)}.loopgram_finalCta__0_Yyz h2{max-width:810px;font-size:clamp(42px,4.7vw,64px)}.loopgram_finalCopy__hIA18>p:last-child{margin:0;color:#5f3235;font-size:15px}.loopgram_finalAction__oMCZS{display:grid;gap:26px}.loopgram_finalAction__oMCZS>div{display:grid;gap:8px;color:#5f3235;font-size:11px}.loopgram_finalAction__oMCZS>div span:before{content:"✓";margin-right:8px;color:var(--plum-950);font-weight:700}.loopgram_inverseButton__COull{width:100%;border-color:var(--plum-950);background:var(--plum-950)}.loopgram_footer__OgcZH{width:min(1240px,calc(100% - 64px));min-height:110px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--lavender-200);color:var(--muted);font-size:13px}.loopgram_footer__OgcZH .loopgram_wordmark__yhReD{font-size:18px}@media (max-width:1120px){.loopgram_hero__6fWh2{grid-template-columns:1fr}.loopgram_heroCopy__OG1CN{max-width:760px}.loopgram_heroStage__2Izkk{max-width:800px}.loopgram_workflowRow__8sNBe{grid-template-columns:.9fr 1.1fr;gap:56px}.loopgram_resultsGrid__39wQl{grid-template-columns:1fr}.loopgram_resultStack__ZvwBe{grid-template-columns:repeat(3,1fr)}.loopgram_resultStack__ZvwBe article{grid-template-columns:72px 1fr}.loopgram_resultStack__ZvwBe img{width:72px;height:72px}.loopgram_approval__u8dNb{grid-template-columns:1fr}.loopgram_approvalCopy__66mqN{max-width:720px}}@media (max-width:800px){.loopgram_finalCta__0_Yyz,.loopgram_footer__OgcZH,.loopgram_hero__6fWh2,.loopgram_nav__kcWvq{width:min(100% - 32px,1240px)}.loopgram_nav__kcWvq{min-height:72px}.loopgram_navLinks__GLcdY>a:not(.loopgram_navCta__uY48Q){display:none}.loopgram_navLinks__GLcdY .loopgram_navCta__uY48Q{min-height:42px;padding:0 14px;font-size:13px}.loopgram_hero__6fWh2{min-height:0;padding:70px 0 74px;gap:54px}.loopgram_hero__6fWh2 h1{font-size:clamp(54px,16vw,76px)}.loopgram_heroActions__f4oZw{align-items:flex-start;flex-direction:column}.loopgram_trustRow__efsPt{flex-direction:column}.loopgram_heroStage__2Izkk{min-height:510px;margin:0 4px;border-radius:22px}.loopgram_loopRing__W2cww{width:350px;height:350px;top:70px;left:0;border-width:36px}.loopgram_desktopFrame__01XwK{width:calc(100% - 36px);top:36px;right:18px}.loopgram_monthGrid__K1Mmz{grid-template-columns:repeat(3,1fr)}.loopgram_phoneFrame__PaS00{width:150px;right:2px;bottom:18px}.loopgram_floatingPost__wCcy9{width:140px;left:-8px;bottom:22px}.loopgram_stageNote__MODWd{left:145px;bottom:7px}.loopgram_approval__u8dNb,.loopgram_cinematic__yXtXi,.loopgram_gallery__kBJET,.loopgram_results__kzYrr,.loopgram_transformation__qvcKV,.loopgram_workflow__fOcUw{padding:82px 16px}.loopgram_transformRail__KTuk1{margin-top:44px;grid-template-columns:1fr;gap:12px}.loopgram_transformRail__KTuk1 article{min-height:280px}.loopgram_railArrow__q9GWw{transform:rotate(90deg)}.loopgram_workflowIntro__hPFRQ{margin-bottom:58px}.loopgram_workflowRows__xYt_y{gap:78px}.loopgram_workflowRow__8sNBe{grid-template-columns:1fr;gap:36px}.loopgram_workflowRowReverse__THDLc .loopgram_workflowCopy__O7H7g,.loopgram_workflowRowReverse__THDLc>:last-child{order:0}.loopgram_goalUi__qoQ2y{padding:24px}.loopgram_goalUi__qoQ2y>div{grid-template-columns:1fr}.loopgram_planGrid__LIkJU{grid-template-columns:repeat(2,1fr)}.loopgram_reviewUi__zjfEc{grid-template-columns:1fr}.loopgram_reviewImage__0fDhv,.loopgram_reviewPanel__mXGTO{min-height:300px}.loopgram_featuredResult__syBjF,.loopgram_resultStack__ZvwBe{grid-template-columns:1fr}.loopgram_resultImage__qw8d_{min-height:340px}.loopgram_resultCopy__urwOS{min-height:330px}.loopgram_galleryHeader__G_ash{align-items:flex-start;flex-direction:column}.loopgram_galleryGrid__8EaDl{height:auto;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,300px)}.loopgram_galleryItem1__Gbe7z,.loopgram_galleryItem2__s5WFK,.loopgram_galleryItem3__H1PyN,.loopgram_galleryItem4__t4IId,.loopgram_galleryItem5__XBlq7,.loopgram_galleryItem6__XnbWv{grid-row:auto;grid-column:auto}.loopgram_cinematic__yXtXi{grid-template-columns:1fr;gap:52px}.loopgram_cinematicCopy__yJa2r{max-width:720px}.loopgram_approval__u8dNb{grid-template-columns:1fr;gap:52px}.loopgram_approvalBody__6j2ay{grid-template-columns:1fr}.loopgram_approvalImage__b8vLu{min-height:360px}.loopgram_approvalPanel__hvYtR{min-height:390px}.loopgram_finalCta__0_Yyz{margin-bottom:76px;padding:34px 26px;grid-template-columns:1fr;gap:40px}.loopgram_footer__OgcZH{min-height:170px;padding:28px 0;align-items:flex-start;flex-direction:column;justify-content:center;gap:12px}}@media (max-width:480px){.loopgram_monthHead__8n_yV strong{font-size:17px}.loopgram_monthGrid__K1Mmz{padding:0 14px 16px;gap:5px}.loopgram_monthHead__8n_yV{padding-inline:14px}.loopgram_desktopFrame__01XwK{width:calc(100% - 24px);right:12px}.loopgram_galleryGrid__8EaDl{grid-template-rows:repeat(3,240px);gap:8px}.loopgram_galleryItem__dJTis figcaption{right:7px;bottom:7px;left:7px;padding:10px;align-items:flex-start;flex-direction:column;gap:4px}.loopgram_approvalCopy__66mqN h2,.loopgram_cinematicCopy__yJa2r h2,.loopgram_finalCta__0_Yyz h2,.loopgram_galleryHeader__G_ash h2,.loopgram_resultsIntro__F4Wlh h2,.loopgram_sectionHeading__dcnN5 h2,.loopgram_workflowIntro__hPFRQ h2{font-size:clamp(38px,12vw,52px)}.loopgram_filmHeader__COu3n{align-items:flex-start;flex-direction:column;padding-block:14px}.loopgram_frameMeta__hHp1f{align-items:flex-start;flex-direction:column;gap:5px}.loopgram_frameMeta__hHp1f strong{font-size:16px}.loopgram_productionBrief__q9Vh6{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.loopgram_galleryItem__dJTis img,.loopgram_inverseButton__COull,.loopgram_primaryButton__f9_Sn{transition:none}}