.page{padding:calc(80px + clamp(56px,9vh,112px)) clamp(24px,6vw,146px) clamp(96px,14vh,168px)}.page-hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-bottom:clamp(56px,9vh,104px);display:grid}.page-hero.has-figure{border-bottom:1px solid var(--sumi-200);grid-template-columns:minmax(0,6fr) minmax(0,7fr)}.page-hero-text{max-width:44em}.page-rule{background:var(--kin);width:72px;height:1px;margin-bottom:clamp(28px,4vh,40px);display:block}.page-eyebrow{color:var(--sumi-500);letter-spacing:.16em;margin:0 0 18px;font-size:12px}.page-title{max-width:14em;font-family:var(--font-display);letter-spacing:.04em;text-wrap:balance;color:var(--sumi-900);word-break:auto-phrase;margin:0;font-size:clamp(32px,3.5vw,56px);font-weight:400;line-height:1.4}.page-lead{max-width:32em;color:var(--sumi-700);letter-spacing:.03em;word-break:auto-phrase;margin:clamp(24px,3.6vh,38px) 0 0;font-size:clamp(15px,1.1vw,18px);line-height:2}.page-price{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:clamp(26px,4vh,40px) 0 0;display:flex}.page-price-label{font-family:var(--font-display);letter-spacing:.04em;color:var(--kin-deep);font-size:clamp(28px,2.6vw,42px)}.page-price-note{color:var(--sumi-500);max-width:28em;font-size:12px;line-height:1.8}.page-note{color:var(--sumi-500);margin:18px 0 0;font-size:12px;line-height:1.8}.hero-figure{justify-self:stretch;margin-right:calc(clamp(24px,6vw,146px)/-2.5);position:relative}.hero-figure svg{width:100%;height:auto;max-height:540px;display:block;overflow:visible}.page-section{border-top:1px solid var(--sumi-200);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(24px,4vw,80px);padding-block:clamp(64px,10vh,120px);display:grid;position:relative}.page-hero.has-figure+.page-section{border-top:0}.section-head{flex-direction:column;align-self:start;display:flex}.section-heading{max-width:12em;font-family:var(--font-display);letter-spacing:.05em;color:var(--sumi-900);word-break:auto-phrase;margin:0;font-size:clamp(22px,2vw,32px);font-weight:400;line-height:1.55}.section-no{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sumi-300);pointer-events:none;user-select:none;margin:0 0 clamp(14px,2.2vh,26px);font-size:clamp(56px,6.4vw,104px);font-weight:400;line-height:1;display:block}.section-body{max-width:40em;color:var(--sumi-700);letter-spacing:.03em;word-break:auto-phrase;font-size:clamp(15px,1.02vw,17px);line-height:2}.section-lead{color:var(--sumi-900);font-family:var(--font-display);letter-spacing:.04em;margin:0 0 1.4em;font-size:clamp(17px,1.3vw,21px);line-height:1.95}.section-text p{margin:0}.section-text p+p{margin-top:1.1em}.section-links{flex-wrap:wrap;gap:12px 28px;margin:1.4em 0 0;padding:0;list-style:none;display:flex}.section-note{color:var(--sumi-500);margin:1.4em 0 0;font-size:12px;line-height:1.8}.section-items{border-bottom:1px solid var(--sumi-200);margin:0;padding:0;list-style:none}.section-item{border-top:1px solid var(--sumi-200);padding:22px 0 24px 56px;position:relative}.item-no{font-family:var(--font-display);letter-spacing:.04em;color:var(--sumi-400);font-size:20px;line-height:1.6;position:absolute;top:22px;left:0}.item-title{font-family:var(--font-display);letter-spacing:.04em;color:var(--sumi-900);margin:0;font-size:clamp(17px,1.3vw,21px);font-weight:400;line-height:1.7}.item-body{margin:6px 0 0}.item-link{margin-top:10px;display:inline-block}.items-facts{border-bottom:0;gap:clamp(26px,3.4vw,40px);padding-right:16px;display:grid}.items-facts .section-item{border-top:0;padding:clamp(22px,2.6vw,34px) clamp(20px,2.6vw,36px)}.items-facts .item-title{letter-spacing:.02em;word-break:auto-phrase;font-size:clamp(26px,2.7vw,42px);line-height:1.3}.items-facts .item-title [data-fact]{color:var(--kin)}.items-facts .item-body{margin-top:10px}.items-media .section-item{padding-left:0}.section-steps{margin:0;padding:0;list-style:none}.step{grid-template-columns:24px minmax(0,1fr);gap:20px;padding-bottom:32px;display:grid;position:relative}.step:before{content:"";background:var(--sumi-300);width:1px;position:absolute;top:16px;bottom:0;left:6px}.step:last-child:before{display:none}.step-mark{border:1px solid var(--kin);background:var(--hakuji);border-radius:50%;width:13px;height:13px;margin-top:8px;position:relative}.section-table-wrap{overflow-x:auto}.section-table{border-collapse:collapse;width:100%;font-size:clamp(14px,.98vw,16px);line-height:1.7}.section-table caption{caption-side:bottom;text-align:left;color:var(--sumi-500);padding-top:12px;font-size:12px}.section-table th,.section-table td{border-bottom:1px solid var(--sumi-200);text-align:left;vertical-align:top;padding:18px 16px 18px 0;font-weight:400}.section-table thead th{color:var(--sumi-500);letter-spacing:.08em;border-bottom-color:var(--sumi-400);padding-block:10px;font-size:12px}.section-table tbody th{color:var(--sumi-900);font-family:var(--font-display);letter-spacing:.04em}.section-table td [data-fact]{color:var(--sumi-900)}.section-figure{margin:0}.section-figure>svg{width:100%;max-width:720px;height:auto;display:block;overflow:visible}.figure-caption{z-index:2;color:var(--sumi-500);margin-top:14px;font-size:12px;line-height:1.8;position:relative}.figure-caption [data-asof]{white-space:nowrap}.section-lead+.section-figure,.section-text+.section-figure{margin-top:clamp(32px,5vh,52px)}.page-section>.section-figure.is-wide{grid-column:1/-1;max-width:1040px;margin-top:clamp(8px,2vh,24px)}.section-figure+.section-table-wrap{margin-top:clamp(32px,5vh,52px)}.figure-missing{border:1px dashed var(--sumi-300);color:var(--sumi-600);margin:0;padding:24px}.section-plans{border-bottom:1px solid var(--sumi-200);margin:0;padding:0;list-style:none}.plan-row{border-top:1px solid var(--sumi-200);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:6px clamp(20px,3vw,48px);padding-block:26px;display:grid}.plan-name{font-family:var(--font-display);letter-spacing:.04em;grid-row:1/span 2;margin:0;font-size:clamp(20px,1.8vw,28px);font-weight:400}.plan-name a{color:var(--sumi-900);border-bottom:1px solid var(--sumi-300);text-decoration:none}.plan-name a:hover,.plan-name a:focus-visible{color:var(--kin-deep);border-color:var(--kin)}.plan-one-line{margin:0}.plan-price{color:var(--sumi-900);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.plan-price-note{color:var(--sumi-500);font-size:12px}.section-cta{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:28px;display:flex}.cta-lead{color:var(--sumi-900);margin:0}.is-cta .section-cta{margin-top:0}.page a:focus-visible,.page button:focus-visible,.page input:focus-visible,.page select:focus-visible,.page textarea:focus-visible{outline:2px solid var(--sumi-900);outline-offset:4px}.page[data-kind=light] .section-no{font-family:var(--font-body);letter-spacing:.16em;color:var(--sumi-500);margin:0 0 12px;font-size:13px}@media (width<=900px){.page-hero.has-figure{grid-template-columns:minmax(0,1fr);padding-bottom:40px}.hero-figure{max-width:520px;margin-right:0}.hero-figure svg{max-height:280px}.page-section{grid-template-columns:minmax(0,1fr);gap:18px}.section-heading{max-width:none}.section-no{font-family:var(--font-body);letter-spacing:.16em;color:var(--sumi-500);margin:0 0 8px;font-size:13px}.plan-row{grid-template-columns:minmax(0,1fr)}.plan-name{grid-row:auto}}@media (width<=430px){.page{padding:112px 25px 88px}.page-section{padding-block:48px}.section-item{padding-left:44px}.items-media .section-item{padding-left:0}.section-table{font-size:13px}.section-table th,.section-table td{padding-right:8px}.section-table tbody th{width:40%}}.hero-art .ha-line{fill:none;stroke:var(--sumi-400);stroke-width:1.25px;stroke-linecap:butt;stroke-linejoin:miter}.hero-art .ha-soft{fill:none;stroke:var(--sumi-300);stroke-width:1px}.hero-art .ha-faint{fill:none;stroke:var(--sumi-200);stroke-width:1px}.hero-art .ha-face{fill:var(--hakuji-warm);stroke:var(--sumi-400);stroke-width:1.25px;stroke-linejoin:miter}.hero-art .ha-side{fill:var(--sumi-50);stroke:var(--sumi-300);stroke-width:1px;stroke-linejoin:miter}.hero-art .ha-back{fill:var(--hakuji);stroke:var(--sumi-200);stroke-width:1px}.hero-art .ha-gold{fill:none;stroke:var(--kin);stroke-width:1.75px;stroke-linecap:butt;stroke-linejoin:miter}.hero-art .ha-gold-fill{fill:var(--kin);stroke:none}.hero-art .ha-dot{fill:var(--hakuji-warm);stroke:var(--sumi-400);stroke-width:1.25px}.page.is-motion .page-section:not(.is-in) .section-no{opacity:0;translate:0 14px}.hero-figure.is-live [data-fade]{translate:calc(var(--hx,0) * 7px) calc(var(--hy,0) * 5px);transition:translate .6s cubic-bezier(.22,1,.36,1)}.hero-figure.is-live [data-fade]:nth-of-type(2n){translate:calc(var(--hx,0) * -5px) calc(var(--hy,0) * -4px)}@media (prefers-reduced-motion:reduce){.hero-figure.is-live [data-fade]{transition:none;translate:none}}html.hero-armed .page-hero-text>*,html.hero-armed .hero-shot,html.page-armed .page-section .section-heading,html.page-armed .page-section [data-reveal-body]>*,html.page-armed .page-section>.section-figure{opacity:0}html.page-armed .page[data-kind=light] [data-reveal-body]>*{opacity:1}html.hero-armed .hero-figure [data-fade]{opacity:0}html.hero-armed .hero-figure [data-draw]{stroke-dasharray:1;stroke-dashoffset:1px}html.page-armed .section-no{opacity:0;transition:none}.page-badges{color:var(--sumi-700);letter-spacing:.04em;flex-wrap:wrap;gap:10px 26px;margin:clamp(22px,3.2vh,32px) 0 0;padding:0;font-size:14px;line-height:1.8;list-style:none;display:flex}.page-badges li{align-items:center;gap:9px;display:flex}.badge-mark{border:1px solid var(--sumi-400);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.badge-mark:after{content:"";border:solid var(--sumi-700);border-width:0 1.25px 1.25px 0;width:4px;height:8px;position:absolute;top:3px;left:5px;rotate:45deg}.page-cta{margin:clamp(26px,4vh,38px) 0 0}.hero-shot{grid-column:1/-1;margin:0}.hero-shot img,.shot img{border:1px solid var(--sumi-200);background:var(--hakuji-warm);width:100%;height:auto;box-shadow:0 1px 0 var(--hakuji), 0 28px 44px -30px #1a1a1852;border-radius:2px;display:block}.shot{margin:0}.shot-caption,.shots-note{color:var(--sumi-500);letter-spacing:.04em;margin:12px 0 0;font-size:12px;line-height:1.8}.hero-shot .shot-caption{text-align:right}.page-hero.has-figure:has(.hero-shot){padding-bottom:clamp(40px,6vh,72px)}.section-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);padding-top:clamp(8px,2vh,24px);display:grid}.compare-side{text-align:center;position:relative}.compare-side+.compare-side:before{content:"";background:var(--sumi-200);width:1px;position:absolute;top:0;bottom:0;left:calc(clamp(24px,5vw,80px)/-2)}.compare-label{color:var(--sumi-500);letter-spacing:.12em;margin:0 0 18px;font-size:13px}.is-after .compare-label{color:var(--kin-deep)}.compare-top{border:1px solid var(--sumi-400);background:var(--hakuji-warm);width:min(100%,15em);color:var(--sumi-900);font-family:var(--font-display);letter-spacing:.05em;margin:0 auto;padding:16px 12px;font-size:clamp(16px,1.4vw,20px);position:relative}.is-after .compare-top{border-color:var(--kin)}.compare-top:after{content:"";background:var(--sumi-400);width:1px;height:18px;position:absolute;top:100%;left:50%}.compare-below{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.compare-below:before{content:"";background:var(--sumi-400);height:1px;position:absolute;top:-18px;left:25%;right:25%}.compare-below li{border:1px solid var(--sumi-300);background:var(--hakuji);color:var(--sumi-700);letter-spacing:.04em;padding:12px 8px;font-size:14px;position:relative}.compare-below li:before{content:"";background:var(--sumi-400);width:1px;height:18px;position:absolute;top:-19px;left:50%}.compare-foot{text-align:center;color:var(--sumi-700);font-family:var(--font-display);letter-spacing:.06em;grid-column:1/-1;margin:clamp(8px,2vh,20px) 0 0;font-size:clamp(16px,1.3vw,20px)}.section-shots{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(40px,7vh,72px);display:grid}.section-shots .shot{width:min(100%,1040px)}.section-sub{color:var(--sumi-700);margin:1.6em 0 0}.shots-note{grid-column:1/-1;margin-top:0}.page[data-page=products-ai-sdr] [data-section=steps],.page[data-page=products-ai-sdr] [data-section=controls],.page[data-page=products-ai-sdr] [data-section=screens]{grid-template-columns:minmax(0,1fr)}.page[data-page=products-ai-sdr] [data-section=steps] .section-body,.page[data-page=products-ai-sdr] [data-section=controls] .section-body{max-width:none}.page[data-page=products-ai-sdr] [data-section=steps] .section-items{border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);display:grid}.page[data-page=products-ai-sdr] [data-section=controls] .section-items{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,48px);display:grid}.page[data-page=products-ai-sdr] [data-section=controls] .section-text{margin-bottom:1.6em}@media (width<=900px){.page[data-page=products-ai-sdr] [data-section=steps] .section-items,.page[data-page=products-ai-sdr] [data-section=controls] .section-items{border-bottom:1px solid var(--sumi-200);grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.section-compare{grid-template-columns:minmax(0,1fr);row-gap:40px}.compare-side+.compare-side:before{width:auto;height:1px;inset:-20px 0 auto}.hero-shot .shot-caption{text-align:left}}.page[data-page=products-ai-sdr] [data-section=proof] .section-lead{margin-bottom:.6em;font-size:clamp(20px,2.1vw,32px);line-height:1.7}.contact-form[data-astro-cid-hbwmutie]{gap:26px;max-width:36em;display:grid}.field[data-astro-cid-hbwmutie]{gap:8px;display:grid}.field[data-astro-cid-hbwmutie] label[data-astro-cid-hbwmutie]{color:var(--sumi-900);letter-spacing:.04em;font-size:14px}.field[data-astro-cid-hbwmutie] label[data-astro-cid-hbwmutie] .req{color:var(--kin-deep);letter-spacing:.08em;margin-left:10px;font-size:11px}.field-help[data-astro-cid-hbwmutie]{color:var(--sumi-500);margin:0;font-size:12px;line-height:1.8}.field[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie][type=text],.field[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie][type=email],.field[data-astro-cid-hbwmutie] select[data-astro-cid-hbwmutie],.field[data-astro-cid-hbwmutie] textarea[data-astro-cid-hbwmutie]{box-sizing:border-box;border:1px solid var(--sumi-300);background:var(--hakuji);width:100%;color:var(--sumi-900);font:inherit;border-radius:0;padding:12px 14px;font-size:16px}.field[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie]:focus-visible,.field[data-astro-cid-hbwmutie] select[data-astro-cid-hbwmutie]:focus-visible,.field[data-astro-cid-hbwmutie] textarea[data-astro-cid-hbwmutie]:focus-visible{outline:2px solid var(--kin);outline-offset:1px}.trap[data-astro-cid-hbwmutie]{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.consent[data-astro-cid-hbwmutie]{grid-template-columns:auto 1fr;align-items:start;gap:12px}.consent[data-astro-cid-hbwmutie] input[data-astro-cid-hbwmutie]{width:18px;height:18px;accent-color:var(--kin-deep);margin-top:6px}.consent[data-astro-cid-hbwmutie] label[data-astro-cid-hbwmutie]{font-size:13px;line-height:1.9}.contact-form[data-astro-cid-hbwmutie] .ch-cta[data-astro-cid-hbwmutie]{cursor:pointer;font:inherit;border:0;justify-self:start}.form-status[data-astro-cid-hbwmutie]{color:var(--sumi-900);margin:0}.form-noscript[data-astro-cid-hbwmutie]{color:var(--sumi-700);margin:0}
