.cohera-landing .l4-features,.cohera-landing .l4-publish{padding-block:clamp(68px,8vw,112px)}.cohera-landing .l4-features{text-align:center}.cohera-landing .l4-eyebrow{display:block;color:var(--ink-soft);font:600 12px/1.4 var(--font-inter),Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.cohera-landing .l4-features h2,.cohera-landing .l4-publish h2{margin:0;font:350 clamp(26px,3.6vw,40px)/1.06 var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;font-style:normal;text-wrap:balance}.cohera-landing .l4-eyebrow+h2{margin-top:12px}.cohera-landing .l4-features-sub{margin:13px auto 0;max-width:60ch;color:var(--ink-soft);font-size:16px;line-height:1.55}.cohera-landing .l4-features-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;text-align:left}.cohera-landing .l4-feature-card{min-width:0;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--breath)}.cohera-landing .l4-feature-card h3{margin:12px 0 5px;color:var(--ink);font:600 14.5px/1.3 var(--font-inter),Inter,sans-serif}.cohera-landing .l4-feature-card p{margin:0;color:var(--ink-soft);font:400 13px/1.5 var(--font-inter),Inter,sans-serif}.cohera-landing .l4-demo{display:grid;place-items:center;position:relative;height:194px;overflow:hidden;border:1px solid rgba(138,133,124,.2);border-radius:16px;background:linear-gradient(135deg,#FAFAF8,#F5F1E8);box-shadow:inset 0 1px rgba(255,255,255,.6),0 8px 18px rgba(80,75,60,.1)}.cohera-landing .energy-checkin{display:flex;align-items:center;gap:12px}.cohera-landing .energy-slider{width:180px}.cohera-landing .energy-slider__track{position:relative;height:26px;border-radius:999px;background:linear-gradient(90deg,#E68A67,#E7C06A,#A6C489,#8CB6DC,#9C95DC)}.cohera-landing .energy-slider__thumb{position:absolute;top:0;left:60%;width:26px;height:26px;border:1px solid rgba(138,133,124,.2);border-radius:50%;background:#FFFFFF;box-shadow:0 2px 6px rgba(80,75,60,.08);transform:translateX(-50%)}.cohera-landing .energy-slider__labels{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;margin-top:7px;color:var(--ink-soft);font:400 8px/1.2 var(--font-inter),Inter,sans-serif;text-align:center}.cohera-landing .energy-slider__labels strong{color:var(--ink);font-weight:500}.cohera-landing .l4-intent{color:var(--ink);font:400 32px/1.05 var(--font-fraunces),Georgia,serif;letter-spacing:-.02em}.cohera-landing .l4-feature-card--intent h3{color:#8A857C;font:500 10.4px/1.4 var(--font-inter),Inter,sans-serif;letter-spacing:.832px;text-transform:uppercase}.cohera-landing .l4-type{box-sizing:border-box;width:100%;padding:0 12px;overflow:hidden;white-space:normal;text-wrap:balance;color:var(--ink-soft);font:400 12.5px/1.35 var(--font-inter),Inter,sans-serif}.cohera-landing .l4-type-rest{visibility:hidden}.cohera-landing .l4-type-caret{display:inline-block;width:0;height:1em;margin-left:1px;border-right:1px solid var(--ink);vertical-align:-.12em}.cohera-landing .l4-shot{display:block;width:calc(100% - 16px);height:calc(100% - 16px);-o-object-fit:contain;object-fit:contain;border:1px solid rgba(138,133,124,.2);border-radius:8px;background:#FBF7F0}.cohera-landing .l4-drafts{width:calc(100% - 28px)}.cohera-landing .l4-drafts__viewport{height:132px;overflow:hidden;mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 86%,transparent)}.cohera-landing .l4-drafts__row{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:7px;padding:7px 0;border-top:1px solid rgba(138,133,124,.2);color:#8A857C}.cohera-landing .l4-drafts__row>span{display:grid;min-width:0;gap:2px}.cohera-landing .l4-drafts__row b{overflow:hidden;color:var(--ink);font:500 13px/1.25 var(--font-inter),Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.cohera-landing .l4-drafts__row small{color:#8A857C;font:400 11px/1.25 var(--font-inter),Inter,sans-serif}.cohera-landing .l4-drafts__document,.cohera-landing .l4-drafts__trash{width:18px;height:18px}.cohera-landing .l4-feature-card--comm{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center}.cohera-landing .l4-feature-card--comm .l4-demo{grid-row:1/3;width:64px;height:64px}.cohera-landing .l4-feature-card--comm h3{align-self:end;margin-top:0}.cohera-landing .l4-feature-card--comm p{align-self:start}.cohera-landing .l4-comm__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cohera-landing .l4-feature-card--comm .l4-demo{overflow:hidden}.cohera-landing .l4-publish-inner{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media (min-width:901px){.cohera-landing .l4-publish-inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.cohera-landing .l4-publish h2{max-width:14ch}.cohera-landing .l4-publish-copy>p{max-width:46ch;margin:12px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.55}.cohera-landing .l4-publish-copy .l4-footnote{margin-top:15px;color:var(--ink-soft);font-size:12px}.cohera-landing .l4-platform-web{--sage-ink:#3E5A3A;position:relative;width:100%;max-width:480px;aspect-ratio:480/340;margin-inline:auto;font-family:var(--font-inter),Inter,sans-serif}.cohera-landing .l4-web-lines{display:block;width:100%;height:100%;overflow:visible}.cohera-landing .l4-web-line{fill:none;stroke-linecap:round;stroke-width:1.5}.cohera-landing .l4-web-ring{fill:none;stroke:var(--linen);stroke-width:1}.cohera-landing .l4-web-ring-inner{stroke-opacity:.35}.cohera-landing .l4-web-ring-outer{stroke-opacity:.2;stroke-dasharray:4 7}.cohera-landing .l4-web-pulse{pointer-events:none}.cohera-landing .l4-web-pulse-halo{fill:var(--sage-ink);fill-opacity:.25}.cohera-landing .l4-web-pulse-core{fill:var(--sage-ink)}.cohera-landing .l4-web-glow{position:absolute;left:50%;top:50%;width:min(72%,290px);height:min(88%,205px);transform:translate(-50%,-50%);background:radial-gradient(circle,var(--tint-sage) 0,rgba(214,221,212,0) 70%);opacity:.8}.cohera-landing .l4-web-centre{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:136px;height:104px;padding:10px;transform:translate(-50%,-50%);border:1px solid var(--linen);border-radius:14px;background:var(--breath);box-shadow:0 1px 2px rgba(38,35,31,.05),0 12px 26px rgba(38,35,31,.07),0 28px 56px rgba(80,75,60,.11);text-align:center}.cohera-landing .l4-post-header{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;align-items:center;width:100%}.cohera-landing .l4-post-thumb{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--sun),var(--sage));box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.cohera-landing .l4-post-lines{display:grid;gap:5px}.cohera-landing .l4-post-lines i{height:5px;border-radius:2.5px;background:var(--linen)}.cohera-landing .l4-post-lines i:last-child{width:74%}.cohera-landing .l4-web-centre strong{margin-top:7px;color:var(--ink);font-size:12.5px;font-weight:600;line-height:1}.cohera-landing .l4-post-review{display:inline-flex;align-items:center;gap:3.5px;margin-top:6px;padding:3.5px 7px;border-radius:99px;background:var(--tint-sage);color:var(--sage-ink);font-size:10.5px;font-weight:600;line-height:1;white-space:nowrap}.cohera-landing .l4-post-check{width:9px;height:9px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cohera-landing .l4-web-node{position:absolute;display:grid;place-items:center;width:44px;height:44px;left:var(--l4-node-x);top:var(--l4-node-y);transform:translate(-50%,-50%)}.cohera-landing .l4-web-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--linen);border-radius:14px;background:var(--breath);box-shadow:0 1px 2px rgba(38,35,31,.04),0 8px 18px rgba(38,35,31,.07)}.cohera-landing .l4-web-label{position:absolute;top:calc(100% + 4px);left:50%;width:112px;transform:translateX(-50%);margin-top:0;color:var(--ink-soft);font-size:10.5px;line-height:13px;text-align:center;white-space:nowrap}.cohera-landing .l4-web-node-instagram .l4-web-label,.cohera-landing .l4-web-node-tiktok .l4-web-label{top:auto;bottom:calc(100% + 4px)}.cohera-landing .l4-platform-web.is-playing .l4-web-mark{animation:cohera-landing-l4-web-receive 4s ease-out infinite;animation-delay:var(--l4-receive-delay)}.cohera-landing[data-theme=dark] .l4-platform-web{--sage-ink:#CFE0BE}@media (max-width:900px){.cohera-landing .l4-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cohera-landing .l4-publish-inner{grid-template-columns:1fr}.cohera-landing .l4-publish h2{max-width:none}}@media (max-width:560px){.cohera-landing .l4-features-grid{grid-template-columns:1fr}}@media (max-width:640px){.cohera-landing .l4-platform-web{aspect-ratio:480/432}.cohera-landing .l4-web-centre{width:112px;height:88px;padding:9px}.cohera-landing .l4-post-header{grid-template-columns:26px minmax(0,1fr);gap:6px}.cohera-landing .l4-post-thumb{width:26px;height:26px;border-radius:7px}.cohera-landing .l4-web-centre strong{margin-top:5px;font-size:11.5px}.cohera-landing .l4-post-review{gap:3px;margin-top:5px;padding:3px 6px;font-size:9.5px}.cohera-landing .l4-post-check{width:8px;height:8px}.cohera-landing .l4-web-node{width:38px;height:38px}.cohera-landing .l4-web-mark{width:38px;height:38px;border-radius:11px}.cohera-landing .l4-web-label{width:72px;min-height:24px;font-size:10px;line-height:12px;white-space:normal;text-wrap:balance}.cohera-landing .l4-web-label,.cohera-landing .l4-web-node-instagram .l4-web-label,.cohera-landing .l4-web-node-tiktok .l4-web-label{top:calc(100% + 4px);bottom:auto}}@media (hover:hover) and (pointer:fine){.cohera-landing .l4-web-mark:hover{translate:0 -2px}}@keyframes cohera-landing-l4-web-receive{0%,to{transform:scale(1.04)}12%,88%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cohera-landing .l4-features .l4-demo *,.cohera-landing .l4-platform-web *,.cohera-landing .l4-platform-web .l4-web-mark{animation:none!important}}.cohera-landing .l4-features.is-playing .l4-demo--cal .l4-shot{animation:l4-shot-drift 18s ease-in-out infinite alternate}@keyframes l4-shot-drift{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1.5%,-1%)}}.cohera-landing .l4-features.is-playing .energy-slider__thumb{animation:l4-thumb-slide 7s ease-in-out infinite alternate}@keyframes l4-thumb-slide{0%{left:6%}to{left:88%}}.cohera-landing .l4-features.is-playing .l4-drafts__track{animation:l4-drafts-scroll 14s linear infinite}@keyframes l4-drafts-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.landing-how,.landing-who{--flow-bone:#F5F1E8;--flow-breath:#FBF7F0;--flow-linen:#DCD3C1;--flow-stone:#8A857C;--flow-ink:#26231F;--flow-ink2:#4B4740;--flow-border:#E5E0D8;--flow-sage:#A6C489;--flow-sageink:#3E5A3A;--flow-sagewash:#D4DDD4;color:var(--flow-ink);font-family:var(--font-inter),Inter,sans-serif;font-style:normal}.landing-how__inner,.landing-who__inner{padding-block:clamp(44px,6vw,72px);display:grid;gap:22px;text-align:center;justify-items:center}.landing-flow__eyebrow{font:500 11px/1.5 var(--font-inter),Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--flow-stone)}.landing-how h2,.landing-who h2{margin:0;font:350 clamp(26px,3.6vw,40px)/1.06 var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;font-style:normal;text-wrap:balance}.landing-who h2{max-width:20ch}.landing-how h2{max-width:18ch}.landing-who p{margin:0;max-width:60ch;color:var(--flow-ink2);font-size:15px;line-height:1.55}.landing-who__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;text-align:left}.landing-who__tile{display:grid;gap:8px;padding:16px;border:1px solid var(--flow-border);border-radius:16px;background:var(--flow-breath);color:var(--flow-ink2);font-size:13px;opacity:0;transform:translateY(14px)}.cohera-landing .landing-who--entered .landing-who__tile{animation:landing-tile-in .5s ease-out both;animation-delay:calc(var(--tile-index) * 80ms)}.landing-who__tile b{color:var(--flow-ink);font-size:14px;font-weight:600}.landing-who__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.landing-who__grid img{display:block;width:100%;aspect-ratio:1;border-radius:4px;-o-object-fit:cover;object-fit:cover}.landing-who__lines{min-width:0}.landing-who__folder{display:flex;align-items:center;gap:6px;min-height:20px;padding-bottom:5px;color:var(--flow-stone)}.landing-who__folder svg{flex:none;width:18px;height:18px}.landing-who__folder strong,.landing-who__note-title{min-width:0;overflow:hidden;color:var(--flow-ink2);font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.landing-who__file{display:flex;justify-content:space-between;gap:6px;padding:5px 0;border-top:1px solid var(--flow-border);color:var(--flow-stone);font-size:9px}.landing-who__file span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-who__file small{flex:none;color:var(--flow-linen);font-size:8px;font-weight:600}.landing-who__note-title{display:block;padding-bottom:5px}.landing-who__note{overflow:hidden;padding:5px 0;border-top:2px solid var(--flow-border);color:var(--flow-stone);font-size:9px;text-overflow:ellipsis;white-space:nowrap}@keyframes landing-tile-in{to{opacity:1;transform:translateY(0)}}.landing-how__box{display:grid;grid-template-columns:1fr 1.2fr;align-items:start;width:100%;border:1px solid var(--flow-border);border-radius:18px;background:var(--flow-breath);text-align:left;overflow:hidden;overflow:clip}.landing-how__steps{position:relative;display:grid;gap:4px;align-content:start;padding:18px;border-right:1px solid var(--flow-border)}.cohera-landing .landing-how__step{display:grid;grid-template-columns:22px 1fr;gap:10px;width:100%;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--flow-ink2);text-align:left;font:400 13.5px/1.5 var(--font-inter),Inter,sans-serif;cursor:pointer}.cohera-landing .landing-how__step--active{background:var(--flow-bone);border-color:var(--flow-border);color:var(--flow-ink)}.landing-how__step:focus-visible{outline:2px solid var(--flow-sageink);outline-offset:2px}.landing-how__number{color:var(--flow-stone);font-size:15px}.landing-how__step--active .landing-how__number{color:var(--flow-sageink)}.landing-how__frame{display:grid;place-items:center;padding:22px;background:linear-gradient(180deg,var(--flow-bone),var(--flow-breath));min-width:0}.cohera-landing .landing-how__screen{position:relative;display:grid;grid-template-rows:auto auto;width:min(100%,380px);overflow:hidden;border:1px solid var(--flow-border);border-radius:16px;background:var(--flow-breath);box-shadow:0 18px 40px -22px rgba(38,35,31,.35)}.landing-how__top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:4px;padding:10px 14px;border-bottom:1px solid var(--flow-border);color:var(--flow-stone);font-size:11px;white-space:nowrap}.landing-how__top b{color:var(--flow-ink);font:600 13px var(--font-inter),Inter,sans-serif}.cohera-landing .landing-how__pane{position:relative;inset:auto;grid-area:2/1;display:grid;align-content:start;gap:10px;padding:14px;opacity:0;transform:translateY(16px);transition:opacity .5s ease-out,transform .5s ease-out;pointer-events:none;overflow:hidden}.cohera-landing .landing-how__pane--active{z-index:2;opacity:1;transform:none;pointer-events:auto}.cohera-landing .landing-how__pane--leaving{z-index:1;opacity:0;transform:scale(.97)}.landing-how__title{font-size:15px;font-weight:600;line-height:1.35}.landing-how__description{color:var(--flow-ink2);font-size:12px;line-height:1.4}.landing-how__image{position:relative;height:clamp(90px,12vw,150px);overflow:hidden;border:1px solid var(--flow-border);border-radius:8px;background:var(--flow-bone)}.landing-how__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.landing-how__image--strip img{-o-object-fit:contain;object-fit:contain}.landing-how__caption{min-height:74px;padding:10px 12px;border:1px solid var(--flow-linen);border-radius:10px;background:var(--flow-breath);color:var(--flow-ink);font-size:12.5px;line-height:1.5}.landing-how__platforms{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;padding-top:6px;padding-right:6px}.landing-how__platforms>span{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--flow-linen);border-radius:10px}.landing-how__platform-logo{opacity:.45}.landing-how__platform--selected .landing-how__platform-logo{opacity:1}.landing-how__platforms .landing-how__platform--selected{border-color:var(--flow-ink);background:var(--flow-bone)}.landing-how__platform-check{position:absolute;top:-5px;right:-5px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--flow-sage);color:var(--flow-sageink);font-size:9px;font-weight:700}.cohera-landing .landing-how__play{justify-self:end;display:grid;place-items:center;width:28px;height:28px;margin-top:4px;border:1px solid var(--flow-border);border-radius:50%;background:var(--flow-bone);color:var(--flow-stone);font:600 9px/1 var(--font-inter),Inter,sans-serif;cursor:pointer}.cohera-landing .landing-how__play--hidden{visibility:hidden;pointer-events:none}.landing-how__pane--done .landing-how__title{display:flex;align-items:center;gap:10px;padding-top:14px;font-size:18px}.landing-how__tick{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--flow-sagewash);color:var(--flow-sageink);font-size:16px;font-weight:600}.landing-how__boundary{margin:0;color:var(--flow-ink2);font-size:13px;line-height:1.5}@media (max-width:1023px){.landing-how__box{grid-template-columns:1fr}.landing-how__frame{grid-row:1}.landing-how__steps{grid-row:2;border-right:0;border-top:1px solid var(--flow-border)}}@media (max-width:760px){.cohera-landing .landing-how__frame{padding:12px}.cohera-landing .landing-how__image{height:120px}}@media (max-width:640px){.cohera-landing .landing-who__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cohera-landing .landing-who__tile{min-width:0;gap:6px;padding:10px;border-radius:12px;font-size:11.5px;line-height:1.35}.cohera-landing .landing-who__tile b{font-size:12px;font-weight:600}.cohera-landing .landing-who__grid{gap:2px}.cohera-landing .landing-who__grid img{border-radius:3px}.cohera-landing .landing-who__folder{gap:3px}.cohera-landing .landing-who__folder svg{width:14px;height:14px}.cohera-landing .landing-who__folder strong,.cohera-landing .landing-who__note-title{font-size:8px}.cohera-landing .landing-who__file,.cohera-landing .landing-who__note{padding-block:3px;font-size:7px}.cohera-landing .landing-who__file small{font-size:6px}.cohera-landing .landing-who__lines i{height:4px;margin-bottom:3px}}@media (prefers-reduced-motion:reduce){.landing-who--entered .landing-who__tile,.landing-who__tile{opacity:1;transform:none;animation:none}.landing-how__pane,.landing-how__pane--leaving{transition:none}}.cohera-landing .landing-proof{display:grid;gap:22px;padding-block:clamp(56px,8vw,96px);color:var(--ink);font-family:var(--font-inter),Inter,sans-serif;font-style:normal}.cohera-landing .landing-proof__eyebrow{color:var(--ink-soft);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cohera-landing .landing-proof h2{max-width:18ch;margin:0;color:var(--ink);font:normal 350 clamp(26px,3.6vw,40px)/1.1 var(--font-fraunces),Georgia,serif;letter-spacing:-.01em;text-wrap:balance}.cohera-landing .landing-proof__film{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;padding:22px;border:1px solid var(--linen);border-radius:18px;background:linear-gradient(180deg,var(--breath),var(--tint-sage))}.cohera-landing .landing-proof__visual{position:relative;height:252px;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--breath)}.cohera-landing .landing-proof__scene{position:absolute;inset:0;padding:12px;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.cohera-landing .landing-proof__scene--active{opacity:1;pointer-events:auto}.cohera-landing .landing-proof__image-scroll{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden}.cohera-landing .landing-proof__image{flex:0 0 auto;width:100%;height:100%;max-width:var(--source-width);max-height:var(--source-height);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cohera-landing .landing-proof__captions{display:grid;min-height:78px;margin:0;padding:0;list-style:none}.cohera-landing .landing-proof__captions li{grid-area:1/1;align-self:start;max-width:44ch;opacity:0;color:var(--ink);font:normal 350 clamp(18px,2.4vw,26px)/1.2 var(--font-fraunces),Georgia,serif;transition:opacity .5s ease-out}.cohera-landing .landing-proof__captions .landing-proof__caption--active{opacity:1}.cohera-landing .landing-proof__meta{margin:0;color:var(--ink);font-size:12px;line-height:1.4}.cohera-landing .landing-proof__bar{height:3px;border-radius:2px;background:var(--linen)}.cohera-landing .landing-proof__bar i{display:block;height:100%;border-radius:inherit;background:var(--sage);transform:scaleX(0);transform-origin:left;animation:landing-proof-progress 4s linear forwards}@keyframes landing-proof-progress{to{transform:scaleX(1)}}.cohera-landing .landing-proof__play{display:grid;place-items:center;justify-self:end;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--ink);color:var(--bone);font:600 16px/1 var(--font-inter),Inter,sans-serif;cursor:pointer}.cohera-landing .landing-proof__play:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.cohera-landing .landing-proof__list{display:none;min-width:0}.cohera-landing .landing-proof__list-items{display:grid;gap:28px;margin:0;padding-left:24px}.cohera-landing .landing-proof__list-items li{min-width:0}.cohera-landing .landing-proof__list-scroll{width:100%;height:auto;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--breath)}.cohera-landing .landing-proof__list-image{display:block;width:100%;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.cohera-landing .landing-proof__list-caption{margin:12px 0 0;color:var(--ink);font:normal 350 clamp(18px,2.4vw,26px)/1.2 var(--font-fraunces),Georgia,serif}.cohera-landing .landing-proof__list-meta{margin:20px 0 0;color:var(--ink);font-size:12px;line-height:1.4}.cohera-landing .landing-proof .landing-founders{width:100%;margin:0}.cohera-landing .landing-proof .landing-founders blockquote{font-style:normal}@media (max-width:640px){.cohera-landing .landing-proof__film{display:none}.cohera-landing .landing-proof__list{display:block}}@media (prefers-reduced-motion:reduce){.cohera-landing .landing-proof__captions li,.cohera-landing .landing-proof__scene{transition:none}.cohera-landing .landing-proof__bar{display:none}}.cohera-landing .landing-closing__eyebrow{color:var(--ink-soft);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cohera-landing .landing-founders{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;margin-block:42px;padding:20px;background:var(--breath);border:1px solid var(--border);border-radius:18px}.cohera-landing .landing-founders__portraits{display:flex}.cohera-landing .landing-founders__portraits img{width:52px;height:52px;margin-left:-12px;border:3px solid var(--breath);border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 20%;object-position:50% 20%}.cohera-landing .landing-founders__portraits img:first-child{margin-left:0}.cohera-landing .landing-founders blockquote{margin:0;color:var(--ink);font:400 clamp(16px,1.8vw,20px)/1.35 var(--font-fraunces),Georgia,serif}.cohera-landing .landing-founders q{quotes:"“" "”"}.cohera-landing .landing-founders p{margin:8px 0 0;color:var(--ink-muted);font-size:12.5px}.cohera-landing .landing-founders a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:3px}.cohera-landing .landing-pricing{padding-block:clamp(56px,8vw,96px);background:var(--bone)}.cohera-landing .landing-pricing__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.cohera-landing .landing-faq h2,.cohera-landing .landing-final h2,.cohera-landing .landing-pricing h2{margin:8px 0 0;color:var(--ink);font:350 clamp(30px,3.8vw,44px)/1.1 var(--font-fraunces),Georgia,serif}.cohera-landing .landing-pricing h2{max-width:16ch}.cohera-landing .landing-pricing__heading-line{display:block}.cohera-landing .landing-pricing__intro p{max-width:46ch;margin:10px 0 0;color:var(--ink-soft);line-height:1.55}.cohera-landing .landing-pricing__card{display:grid;gap:12px;padding:22px;background:var(--breath);border:1px solid var(--border);border-top:4px solid var(--sage)}.cohera-landing .landing-pricing__amount{color:var(--ink);font-size:32px;font-weight:600;letter-spacing:-.02em}.cohera-landing .landing-pricing__amount small{color:var(--ink-muted);font-size:13px;font-weight:400;letter-spacing:normal}.cohera-landing .landing-pricing__group{display:grid;gap:6px}.cohera-landing .landing-pricing__group h3{margin:0;color:var(--ink-soft);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.cohera-landing .landing-pricing__card ul{display:grid;gap:6px;margin:0;padding-left:18px;color:var(--ink-soft);font-size:13px;line-height:1.5;list-style:disc}.cohera-landing .landing-pricing__card li{padding-left:0}.cohera-landing .landing-pricing__button{justify-self:center;text-align:center}.cohera-landing .landing-pricing__footnote{margin:0;color:var(--ink-muted);font-size:11.5px;text-align:center}.cohera-landing .landing-faq{padding-block:clamp(56px,8vw,96px)}.cohera-landing .landing-faq__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;align-items:start}.cohera-landing .landing-faq__head p{max-width:30ch;margin:10px 0 0;color:var(--ink-soft);font-size:14.5px;line-height:1.5}.cohera-landing .landing-faq__accordion details{padding:16px 0;border-top:1px solid var(--linen)}.cohera-landing .landing-faq__accordion details:last-child{border-bottom:1px solid var(--linen)}.cohera-landing .landing-faq__accordion summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--ink);font:400 19px/1.3 var(--font-fraunces),Georgia,serif;list-style:none;cursor:pointer}.cohera-landing .landing-faq__accordion summary::-webkit-details-marker{display:none}.cohera-landing .landing-faq__accordion summary:after{content:"+";content:"+"/"";flex:0 0 auto;color:var(--ink-muted);font:400 20px/1 var(--font-inter),Inter,sans-serif;transition:transform .5s ease-out}.cohera-landing .landing-faq__accordion details[open] summary:after{transform:rotate(45deg)}.cohera-landing .landing-faq__accordion p{max-width:56ch;margin:10px 0 0;color:var(--ink-soft);font-size:14.5px;line-height:1.5}.cohera-landing .landing-faq__accordion a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cohera-landing .landing-final{display:grid;gap:16px;justify-items:center;padding-block:56px;text-align:center}.cohera-landing .landing-final h2{max-width:16ch;margin:0}.cohera-landing .landing-final h2 em{color:inherit;font-style:italic}.cohera-landing .landing-final p{max-width:44ch;margin:0;color:var(--ink-soft);line-height:1.55}@media (max-width:820px){.cohera-landing .landing-faq__layout{grid-template-columns:1fr;gap:18px}}@media (max-width:760px){.cohera-landing .landing-pricing__layout{grid-template-columns:1fr}}@media (max-width:560px){.cohera-landing .landing-founders{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cohera-landing .landing-faq__accordion summary:after{transition:none}}@media (min-width:901px){.cohera-landing--home aside .larina-shell,.cohera-landing--home section .larina-shell,.cohera-landing--home section.larina-shell{width:min(860px,calc(100% - clamp(40px, 10vw, 80px)))}.cohera-landing--home .larina-shell .larina-shell{width:100%}}.cohera-landing.cohera-landing--home .larina-band{border-top:0}.cohera-landing.cohera-landing--home .l4-features,.cohera-landing.cohera-landing--home .l4-publish,.cohera-landing.cohera-landing--home .landing-faq,.cohera-landing.cohera-landing--home .landing-pricing,.cohera-landing.cohera-landing--home .landing-proof{padding-block:clamp(48px,6vw,72px)}.cohera-landing .landing-hero{overflow:hidden;color:#26231F;display:block;padding:0}.cohera-landing .landing-hero,.cohera-landing .larina-nav{position:relative;background:#F5F1E8;font-family:Inter,-apple-system,Segoe UI,sans-serif}.cohera-landing .larina-nav{backdrop-filter:none;border-bottom:1px solid #e5e0d8;color:#4B4740}.cohera-landing .larina-nav__inner{min-height:66px;gap:10px}.cohera-landing .landing-nav-wordmark .cohera-wordmark__dot{background:#A6C489;width:7px;height:7px;min-width:7px;min-height:7px}.cohera-landing .larina-nav__links{font-size:13.5px;gap:clamp(10px,1.5vw,22px)}.cohera-landing .larina-nav__login{margin-left:auto}.cohera-landing .larina-nav__cta{background:linear-gradient(180deg,#2E2A23,#1B1916);color:#FBF7F0;-webkit-text-fill-color:#FBF7F0;padding:8px 14px;min-height:0;font-size:13px}@media (min-width:641px) and (max-width:900px){.cohera-landing .larina-nav__links{display:flex}}@media (max-width:640px){.cohera-landing .larina-nav__links{display:none}}.landing-hero__head{text-align:center;display:grid;justify-items:center;gap:18px;padding:38px clamp(18px,3.5vw,44px) 6px;position:relative;z-index:5}.cohera-landing .landing-hero__head{padding-top:clamp(48px,6vw,88px)}.landing-hero__head h1{font-family:Fraunces,Georgia,serif;font-weight:350;line-height:1.06;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(36px,5vw,62px);max-width:24ch;margin:0;color:inherit}.landing-hero__head h1 em{font-style:italic;color:inherit}.landing-hero__sub{font-size:clamp(16px,1.5vw,19px);color:#4B4740;max-width:52ch;margin:0;line-height:1.55}.landing-hero__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.landing-hero__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:26px;font-size:14px;font-weight:500;border:1px solid transparent;white-space:nowrap;line-height:1.5}.cohera-landing .landing-hero__button--primary{background:linear-gradient(180deg,#2E2A23,#1B1916);color:#FBF7F0}.cohera-landing .landing-hero__button--secondary{border-color:#DCD3C1;color:#26231F;background:transparent}.landing-hero__terms{font-size:12.5px;color:#8A857C;margin:0}.landing-fan{position:relative;height:620px;overflow:hidden;margin-top:8px;touch-action:pan-y}.landing-fan__card{position:absolute;width:var(--fan-width,230px);aspect-ratio:9/18.6;left:50%;top:50%;margin-left:calc(var(--fan-width,230px) / -2);margin-top:-250px;border-radius:30px;overflow:hidden;background:#26231F;box-shadow:0 40px 60px -30px rgba(38,35,31,.55),0 0 0 1px rgba(38,35,31,.08);will-change:transform;transition:transform 2.4s cubic-bezier(.45,.05,.2,1),filter 2.4s ease,opacity .9s ease;cursor:pointer}.cohera-landing .landing-fan__card{transition:transform 1.6s cubic-bezier(.45,.05,.2,1),filter 1.6s ease,opacity .6s ease}.landing-fan[data-ready=false] .landing-fan__card{transition:none}.landing-fan__card[data-slot="0"]{transform:translate(-128%,86px) rotate(-9deg) scale(.64);filter:brightness(.9) saturate(.9)}.landing-fan__card[data-slot="1"]{transform:translate(-68%,48px) rotate(-5deg) scale(.78);filter:brightness(.96)}.landing-fan__card[data-slot="2"]{transform:translate(0) rotate(0) scale(1.04)}.landing-fan__card[data-slot="3"]{transform:translate(68%,48px) rotate(5deg) scale(.78);filter:brightness(.96)}.landing-fan__card[data-slot="4"]{transform:translate(128%,86px) rotate(9deg) scale(.64);filter:brightness(.9) saturate(.9)}.landing-fan__card--wrap{z-index:0!important}.landing-fan__screen{position:absolute;inset:0;overflow:hidden;background:#FBF7F0}.landing-fan__screen img{-o-object-fit:cover;object-fit:cover}.landing-fan__card--photo .landing-fan__screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(20,18,15,.72))}.landing-fan__caption{position:absolute;left:16px;right:16px;bottom:18px;z-index:2;color:#FBF7F0;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-style:normal;font-weight:600;font-size:16px;letter-spacing:-.01em;line-height:1.2;text-shadow:0 1px 10px rgba(0,0,0,.35)}.landing-fan__card--app .landing-fan__caption{color:#26231F;text-shadow:none;background:rgba(251,247,240,.86);backdrop-filter:blur(8px);border-radius:12px;padding:10px 12px;font-weight:500;font-size:13.5px;bottom:14px;left:12px;right:12px}.cohera-landing .landing-fan__card--app .landing-fan__caption{bottom:56px}.landing-fan__card[data-slot="2"] .landing-fan__caption{font-size:20px}.landing-fan__pill{position:absolute;z-index:3;left:14px;top:14px;background:rgba(251,247,240,.94);color:#26231F;font-size:11.5px;font-weight:500;padding:6px 10px;border-radius:99px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 8px 20px -10px rgba(38,35,31,.5)}.landing-fan__pill i{width:7px;height:7px;border-radius:50%;background:#A6C489}.landing-fan__status{position:absolute;top:0;left:0;right:0;height:26px;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;font-weight:600;color:#FBF7F0}.cohera-landing .landing-fan__card--app .landing-fan__status-band{position:absolute;top:0;left:0;right:0;height:max(8.5%,42px);background:#F5F1E6;z-index:2}.cohera-landing .landing-fan__card--calendar .landing-fan__status-band{height:max(10%,42px)}.landing-fan__tabs{position:absolute;left:0;right:0;bottom:0;height:46px;background:rgba(251,247,240,.96);border-top:1px solid #e5e0d8;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-items:center;font-size:9px;color:#8A857C;z-index:2}.cohera-landing .landing-fan__tabs{background:#FAF7F0}.cohera-landing .landing-fan__tabs span.is-active{padding:5px 6px;border:1px solid rgba(138,133,124,.2);border-radius:10px;background:rgba(212,221,212,.62);box-shadow:inset 0 1px rgba(255,255,255,.6),0 3px 8px -5px rgba(80,75,60,.45);color:#26231F;font-weight:600}.cohera-landing .landing-fan__card--app[data-slot="2"] .landing-fan__caption{font-size:15px;font-weight:500}.landing-fan__dots{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;gap:6px;z-index:6}.landing-fan__dots i{width:6px;height:6px;border-radius:50%;background:#DCD3C1}.landing-fan__dots i.is-active{background:#26231F;width:18px;border-radius:3px}@media (max-width:760px){.landing-fan{height:500px}.landing-fan__card{--fan-width:190px;margin-top:-200px}.landing-fan__card[data-slot="0"]{transform:translate(-112%,70px) rotate(-9deg) scale(.6)}.landing-fan__card[data-slot="4"]{transform:translate(112%,70px) rotate(9deg) scale(.6)}.cohera-landing .landing-fan__tabs span{letter-spacing:-.02em;font-size:8.5px}}@media (prefers-reduced-motion:reduce){.landing-fan__card{transition:none!important}}.cohera-landing .landing-sticky{position:fixed;bottom:var(--cohera-consent-height,0);left:0;right:0;z-index:60;display:flex;justify-content:center;padding:10px;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;font-family:Inter,-apple-system,Segoe UI,sans-serif}.cohera-landing .landing-sticky[data-visible=true]{opacity:1;visibility:visible;transition:opacity .5s ease-out}.landing-sticky__inner{pointer-events:auto;display:flex;align-items:center;gap:14px;background:#26231F;color:#FBF7F0;border-radius:99px;padding:8px 8px 8px 18px;font-size:13px;box-shadow:0 12px 30px -12px rgba(0,0,0,.5)}.cohera-landing .landing-sticky__button{display:inline-flex;align-items:center;background:#F5F1E8;color:#26231F;padding:8px 14px;font-size:13px;font-weight:500;border-radius:26px;white-space:nowrap}@media (max-width:560px){.landing-sticky__inner{padding:8px}.landing-sticky__inner span{display:none}}@media (prefers-reduced-motion:reduce){.landing-sticky{transition:none!important}}.cohera-landing{--landing-card-shadow:0 1px 2px rgba(80,75,60,.06),0 8px 18px rgba(80,75,60,.1),0 24px 48px rgba(80,75,60,.08);--landing-card-shadow-hover:0 2px 4px rgba(80,75,60,.08),0 12px 24px rgba(80,75,60,.13),0 28px 56px rgba(80,75,60,.1);--landing-card-surface:linear-gradient(135deg,#FAFAF8,#F5F1E8)}.cohera-landing .landing-fan:before{content:"";position:absolute;z-index:0;top:42%;left:50%;width:min(820px,88vw);height:360px;border-radius:50%;background:radial-gradient(circle,rgba(166,196,137,.34) 0,rgba(166,196,137,.14) 55%,rgba(166,196,137,0) 100%);filter:blur(28px);transform:translate(-50%,-50%);pointer-events:none}.cohera-landing .landing-fan__card{border:1px solid rgba(138,133,124,.2);box-shadow:inset 0 1px rgba(255,255,255,.6),var(--landing-card-shadow)}.cohera-landing .l4-feature-card,.cohera-landing .l4-platform-web,.cohera-landing .landing-faq__accordion details,.cohera-landing .landing-founders,.cohera-landing .landing-how__box,.cohera-landing .landing-how__screen,.cohera-landing .landing-pricing__card,.cohera-landing .landing-proof__film,.cohera-landing .landing-who__tile{border:1px solid rgba(138,133,124,.2);background:var(--landing-card-surface);box-shadow:inset 0 1px rgba(255,255,255,.6),var(--landing-card-shadow)}.cohera-landing .landing-founders,.cohera-landing .landing-how__box,.cohera-landing .landing-proof__film{border-radius:18px}.cohera-landing .l4-feature-card,.cohera-landing .l4-platform-web,.cohera-landing .landing-faq__accordion details,.cohera-landing .landing-how__screen,.cohera-landing .landing-who__tile{border-radius:16px}.cohera-landing .landing-pricing__card{border-top:4px solid #a6c489;border-radius:20px}.cohera-landing .landing-faq__accordion{display:grid;gap:12px}.cohera-landing .landing-faq__accordion details,.cohera-landing .landing-faq__accordion details:last-child{padding:16px;border-bottom:1px solid rgba(138,133,124,.2)}.cohera-landing .landing-how__frame{position:relative;isolation:isolate}.cohera-landing .landing-how__frame:before{content:"";position:absolute;z-index:-1;width:min(76%,460px);height:76%;border-radius:50%;background:radial-gradient(circle,rgba(231,192,106,.2) 0,rgba(231,192,106,.08) 55%,rgba(231,192,106,0) 100%);filter:blur(24px);pointer-events:none}@media (hover:hover) and (pointer:fine){.cohera-landing .landing-fan__card{transition:transform 2.4s cubic-bezier(.45,.05,.2,1),filter 2.4s ease,opacity .9s ease,translate .2s ease-out,box-shadow .2s ease-out}.cohera-landing .landing-fan__card:hover{translate:0 -2px;box-shadow:inset 0 1px rgba(255,255,255,.6),var(--landing-card-shadow-hover)}.cohera-landing .l4-feature-card,.cohera-landing .l4-platform-web,.cohera-landing .landing-faq__accordion details,.cohera-landing .landing-founders,.cohera-landing .landing-how__box,.cohera-landing .landing-how__screen,.cohera-landing .landing-pricing__card,.cohera-landing .landing-proof__film,.cohera-landing .landing-who__tile{transition:opacity .5s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.cohera-landing .l4-feature-card:hover,.cohera-landing .l4-platform-web:hover,.cohera-landing .landing-faq__accordion details:hover,.cohera-landing .landing-founders:hover,.cohera-landing .landing-how__box:hover,.cohera-landing .landing-how__screen:hover,.cohera-landing .landing-pricing__card:hover,.cohera-landing .landing-proof__film:hover,.cohera-landing .landing-who__tile:hover{transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.6),var(--landing-card-shadow-hover)}}@media (prefers-reduced-motion:reduce){.cohera-landing .l4-feature-card,.cohera-landing .l4-platform-web,.cohera-landing .landing-fan__card,.cohera-landing .landing-faq__accordion details,.cohera-landing .landing-founders,.cohera-landing .landing-how__box,.cohera-landing .landing-how__screen,.cohera-landing .landing-pricing__card,.cohera-landing .landing-proof__film,.cohera-landing .landing-who__tile{transition:none!important}}.cohera-landing :where([data-landing-reveal])>*{transition:opacity .5s ease-out,transform .5s ease-out}.cohera-landing.landing-reveal-ready :where([data-landing-reveal])>*{opacity:0;transform:translateY(12px)}.cohera-landing.landing-reveal-ready :where([data-landing-reveal].landing-reveal-entered)>*{opacity:1;transform:none}.cohera-landing .landing-fan{animation:cohera-landing-fan-breathe 6s ease-in-out infinite;transform-origin:50% 52%}@keyframes cohera-landing-fan-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@media (prefers-reduced-motion:reduce){.cohera-landing *,.cohera-landing :after,.cohera-landing :before{animation:none!important;transition:none!important}.cohera-landing :where([data-landing-reveal])>*,.cohera-landing :where([data-landing-reveal].landing-reveal-entered)>*{opacity:1;transform:none}}