.home{--ink:#241f3f;--paper:#f4f0e6;--card:#fffdf7;--band:#efeadc;--rule:#dcd3be;--body:#2a2620;--quiet:#6b6459;--on-ink:#d9d2c1;--ochre:#e0a02a;--ochre-deep:#8a5a10;--paid:#1e7a46;--gutter:clamp(20px, 5vw, 80px);background:var(--paper);color:var(--body);font-family:var(--font-archivo), "Helvetica Neue", Arial, sans-serif}.home a{color:inherit;text-decoration:none}.home :focus-visible{outline:3px solid var(--ochre);outline-offset:3px}.home .wrap{max-width:1440px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.home .section{padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(48px,6vw,76px)}.home .poster{color:var(--ink);letter-spacing:-.03em;margin:0;font-weight:700;font-stretch:125%;line-height:.98}.home .t-hero{font-size:clamp(38px,6.4vw,90px)}.home .t-section{font-size:clamp(27px,3.4vw,46px)}.home .t-card{font-size:clamp(19px,1.6vw,22px)}.home .t-figure{font-size:clamp(28px,3vw,38px)}.home .t-lead{font-size:clamp(17px,1.45vw,20px);line-height:1.5}.home .t-body{font-size:clamp(15px,1.15vw,17px);line-height:1.55}.home .t-small{font-size:14px;line-height:1.5}.home .t-label{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.home .num{font-variant-numeric:tabular-nums}.home .quiet{color:var(--quiet)}.home .btn{border:2px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:700;display:inline-flex}.home .btn-ink{background:var(--ink);color:var(--paper)}.home .btn-ochre{background:var(--ochre);color:var(--ink);border-color:var(--ochre)}.home .btn-line{color:var(--ink);background:0 0}.home .btn:hover{filter:brightness(1.06)}.home .card{background:var(--card);border:2px solid var(--ink)}.home .rule-dash{border-bottom:1px dashed var(--rule)}.home .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,60px);display:grid}.home .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);display:grid}.home .grid-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.home .inbox{background:var(--card);border:2px solid var(--ink);box-shadow:12px 12px 0 var(--ink);margin:0}.home .inbox-bar{background:var(--ink);color:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:13px 16px;font-size:15px;font-weight:700;display:flex}.home .inbox-example{letter-spacing:.06em;text-transform:uppercase;color:var(--ochre);font-size:11px}.home .inbox-stats{border-bottom:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home .inbox-stats>div{border-right:1px solid var(--rule);flex-direction:column;gap:2px;padding:12px 16px;font-size:13px;display:flex}.home .inbox-stats>div:last-child{border-right:0}.home .inbox-stats .poster{font-size:clamp(22px,2vw,28px)}.home .inbox-stats .is-you{color:var(--ink);background:#fbebc8;font-weight:600}.home .inbox-row{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:11px 16px;display:flex}.home .inbox-row:last-child{border-bottom:0}.home .inbox-row.is-open{background:var(--band);border-bottom:0}.home .inbox-row.is-ask{color:var(--ink);background:#fbebc8;font-size:14px}.home .inbox-mark{border:1px solid var(--rule);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.home .inbox-text{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.home .inbox-text strong{color:var(--ink);font-size:15px}.home .inbox-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home .inbox-row.is-ask .inbox-text>span{white-space:normal}.home .inbox-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:12px;display:flex}.home .inbox-chip{padding:3px 8px;font-weight:700}.home .inbox-chip.is-paid{background:var(--paid);color:var(--card)}.home .inbox-chip.is-done{background:var(--band);color:var(--ink);border:1px solid var(--rule)}.home .inbox-approve{flex-shrink:0;font-weight:700;text-decoration:underline}.home .inbox-steps{background:var(--band);border-bottom:1px solid var(--rule);flex-direction:column;gap:6px;padding:2px 16px 12px 60px;font-size:14px;display:flex}.home .inbox-steps>span{justify-content:space-between;gap:10px;display:flex}.home .inbox-steps .tick{color:var(--paid);font-weight:700}@keyframes home-step-1{0%,4%{color:var(--quiet)}9%,92%{color:var(--ink)}98%,to{color:var(--quiet)}}@keyframes home-step-2{0%,14%{color:var(--quiet)}19%,92%{color:var(--ink)}98%,to{color:var(--quiet)}}@keyframes home-step-3{0%,24%{color:var(--quiet)}29%,92%{color:var(--ink)}98%,to{color:var(--quiet)}}@keyframes home-land-1{0%,4%{opacity:0;transform:scale(.4)}9%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes home-land-2{0%,14%{opacity:0;transform:scale(.4)}19%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes home-land-3{0%,24%{opacity:0;transform:scale(.4)}29%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes home-ask{0%,36%{background:#fbebc8}42%,56%{background:var(--ochre)}64%,to{background:#fbebc8}}.home .loop-1{animation:10s ease-out infinite home-step-1}.home .loop-2{animation:10s ease-out infinite home-step-2}.home .loop-3{animation:10s ease-out infinite home-step-3}.home .loop-1 .tick{animation:10s ease-out infinite home-land-1;display:inline-block}.home .loop-2 .tick{animation:10s ease-out infinite home-land-2;display:inline-block}.home .loop-3 .tick{animation:10s ease-out infinite home-land-3;display:inline-block}.home .loop-4{animation:10s ease-in-out infinite home-ask}.home .hero-visual{position:relative}.home .hero-photo{aspect-ratio:4/5;position:relative;overflow:hidden}.home .hero-photo img{object-fit:cover;object-position:60% 40%;width:100%;height:100%;display:block}.home .hero-photo:after{content:"";background:linear-gradient(to bottom, #f4f0e600 45%, var(--paper) 96%);pointer-events:none;position:absolute;inset:0}.home .hero-visual .inbox{z-index:1;margin-top:-34%;position:relative}@media (min-width:761px){.home .hero-photo{aspect-ratio:auto;height:640px;margin-left:12%}.home .hero-photo:after{background:linear-gradient(to bottom, #f4f0e600 60%, var(--paper) 100%), linear-gradient(to right, var(--paper) 0%, #f4f0e600 30%)}.home .hero-visual .inbox{width:76%;margin-top:0;position:absolute;bottom:-24px;left:0}}.home .lead-points{color:var(--on-ink);flex-direction:column;gap:12px;max-width:46ch;margin:22px 0 0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.home .lead-points strong{color:var(--paper)}.home .stage{white-space:nowrap;border-radius:999px;width:max-content;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.home .stage.is-new{background:var(--band);color:var(--ink);border:1px solid var(--rule)}.home .stage.is-interested{background:var(--card);color:var(--ink);border:1px solid var(--ink)}.home .stage.is-hot{background:var(--ochre);color:var(--ink)}.home .stage.is-customer{background:var(--paid);color:var(--card)}.home .stage.is-follow_up{background:var(--ink);color:var(--ochre)}.home .lead{background:var(--card);color:var(--body);border:2px solid var(--paper);box-shadow:12px 12px 0 var(--ochre);margin:0}.home .lead-bar{background:var(--band);color:var(--ink);border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:13px 16px;font-size:15px;font-weight:700;display:flex}.home .lead-bar .inbox-example{color:var(--ochre-deep)}.home .lead-chat{padding:14px 16px 6px}.home .lead-say{background:var(--band);max-width:88%;padding:10px 13px;font-size:15px;line-height:1.45;display:block}.home .lead-person{border:2px solid var(--ink);margin:8px 16px 14px}.home .lead-who{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:12px 14px;display:flex}.home .lead-stage-cycle{flex-shrink:0;display:inline-grid;position:relative}.home .lead-stage-cycle>.stage{grid-area:1/1;justify-self:end}.home .lead-facts{flex-direction:column;display:flex}.home .lead-fact{border-bottom:1px dashed var(--rule);justify-content:space-between;gap:12px;padding:9px 14px;font-size:14px;display:flex}.home .lead-fact:last-child{border-bottom:0}.home .lead-fact>span:last-child{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.home .lead-list{border-top:2px solid var(--ink)}.home .lead-row{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex}.home .lead-row:last-child{border-bottom:0}.home .lead-row>span:first-child{color:var(--ink);min-width:70px;font-weight:700}.home .lead-row>.quiet{flex:1}.home .lead-row>.stage{margin-left:auto}@keyframes home-fact-1{0%,6%{opacity:.25}11%,92%{opacity:1}98%,to{opacity:.25}}@keyframes home-fact-2{0%,20%{opacity:.25}25%,92%{opacity:1}98%,to{opacity:.25}}@keyframes home-fact-3{0%,34%{opacity:.25}39%,92%{opacity:1}98%,to{opacity:.25}}@keyframes home-stage-new{0%,20%{opacity:1}24%,97%{opacity:0}to{opacity:1}}@keyframes home-stage-interested{0%,20%{opacity:0}24%,36%{opacity:1}40%,to{opacity:0}}@keyframes home-stage-hot{0%,36%{opacity:0;transform:scale(.8)}42%,94%{opacity:1;transform:none}98%,to{opacity:0}}.home .fact-1{animation:10s ease-out infinite home-fact-1}.home .fact-2{animation:10s ease-out infinite home-fact-2}.home .fact-3{animation:10s ease-out infinite home-fact-3}.home .lead-stage-cycle .is-new{animation:10s ease-out infinite home-stage-new}.home .lead-stage-cycle .is-interested{animation:10s ease-out infinite home-stage-interested}.home .lead-stage-cycle .is-hot{animation:10s ease-out infinite home-stage-hot}.home .next-art{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--ink);width:100%;height:auto;display:block}.home .btn-pair{gap:12px;width:100%;max-width:440px;display:flex}.home .btn-pair .btn{white-space:nowrap;flex:1 1 0;padding:0 14px}@keyframes home-ind-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home .ind{flex-direction:column;gap:18px;display:flex}.home .ind-tabs{scrollbar-width:none;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);gap:8px;display:flex;overflow-x:auto}.home .ind-tabs::-webkit-scrollbar{display:none}.home .ind-tab{border:2px solid var(--ink);background:var(--card);min-height:44px;color:var(--ink);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.home .ind-tab.is-on{background:var(--ink);color:var(--paper)}.home .ind-stage{animation:.45s both home-ind-in;position:relative}.home .ind-art{aspect-ratio:4/3;object-fit:cover;border:2px solid var(--ink);width:100%;height:auto;display:block}.home .ind-chat{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);flex-direction:column;gap:8px;margin:-56px 12px 0;padding:12px;display:flex;position:relative}.home .ind-ask{background:var(--band);align-self:flex-start;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45}.home .ind-reply{border:1px solid var(--rule);align-self:flex-end;max-width:88%;padding:9px 12px;font-size:14px;line-height:1.45;animation:.4s .35s both home-ind-in}@media (min-width:761px){.home .ind{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.home .ind-tabs{border-top:2px solid var(--ink);flex-direction:column;gap:0;margin-right:0;padding-right:0;overflow:visible}.home .ind-tab{white-space:normal;border:0;border-bottom:1px solid var(--rule);background:0 0;border-left:4px solid #0000;min-height:0;padding:16px 18px}.home .ind-tab.is-on{background:var(--card);color:var(--ink);border-left-color:var(--ochre)}.home .ind-name{letter-spacing:-.02em;color:var(--quiet);font-size:clamp(18px,1.5vw,21px);font-stretch:125%}.home .ind-tab:hover .ind-name,.home .ind-tab.is-on .ind-name{color:var(--ink)}.home .ind-job{color:var(--body);font-size:15px;font-weight:400;line-height:1.5}.home .ind-chat{width:min(360px,72%);box-shadow:8px 8px 0 var(--ink);margin:0;position:absolute;bottom:28px;left:-36px}}.home .counting-figure{border-top:2px solid var(--ochre);flex-direction:column;gap:6px;padding-top:16px;display:flex}.home .counting-number{color:var(--paper);font-size:clamp(40px,5.2vw,72px)}@keyframes home-live{0%,to{box-shadow:0 0 #e0a02a8c}60%{box-shadow:0 0 0 12px #e0a02a00}}.home .counting-live{background:var(--ochre);border-radius:999px;flex-shrink:0;width:14px;height:14px;animation:2s ease-out infinite home-live}@keyframes home-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes home-drift-back{0%{transform:translate(-50%)}to{transform:translate(0)}}.home .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home .marquee-row{gap:12px;width:max-content;margin-bottom:12px;display:flex}.home .marquee:hover .marquee-row,.home .marquee:focus-within .marquee-row{animation-play-state:paused}.home .chip{border:2px solid var(--ink);background:var(--card);white-space:nowrap;align-items:center;gap:10px;padding:8px 18px 8px 8px;display:inline-flex}.home .chip-mark{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.home details>summary{cursor:pointer;list-style:none}.home details>summary::-webkit-details-marker{display:none}.home .faq-icon{border:2px solid var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:20px;font-stretch:100%;line-height:1;transition:transform .3s,background-color .3s;display:inline-flex}.home .faq[open] .faq-icon{background:var(--ochre);transform:rotate(45deg)}.home .faq>summary:hover .faq-icon{background:var(--band)}.home .faq[open]>summary:hover .faq-icon{background:var(--ochre)}@keyframes home-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.home .faq[open] .faq-a{animation:.35s both home-faq-in}@supports (interpolate-size:allow-keywords){.home .faq{interpolate-size:allow-keywords}.home .faq::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}.home .faq[open]::details-content{block-size:auto}}@media (max-width:760px){.home .grid-2,.home .grid-3,.home .grid-hero{grid-template-columns:minmax(0,1fr)}.home .inbox-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home .inbox{box-shadow:6px 6px 0 var(--ink)}.home .inbox-steps{padding-left:16px}.home .lead{box-shadow:6px 6px 0 var(--ochre)}.home .hide-sm{display:none!important}.home .btn-row{flex-direction:column;align-items:stretch}.home .btn-row .btn{width:100%}.home .first-sm{order:-1}}@media (min-width:761px){.home .show-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.home .counting-live,.home .ind-stage,.home .ind-reply{animation:none!important}.home .faq-icon{transition:none!important}.home .faq::details-content{transition:none!important}.home .faq[open] .faq-a{animation:none!important}.home .loop,.home .loop .tick,.home .lead-fact{opacity:1;animation:none!important}.home .lead-stage-cycle .is-new,.home .lead-stage-cycle .is-interested{display:none}.home .lead-stage-cycle .is-hot{opacity:1;animation:none!important}.home .loop-1,.home .loop-2,.home .loop-3{color:var(--ink)}.home .marquee-row{animation:none!important}}
