:root{--ink:#172322;--muted:#69716c;--paper:#f8f9f5;--blue:#294fe5;--line:#dfe3db;--mint:#d9eacb;font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}button,a,summary{touch-action:manipulation}button:focus-visible{position:relative;z-index:3}h1,h2,h3,p{margin:0}h1,h2,h3{word-break:keep-all}.wrap{max-width:1240px;padding-inline:40px;margin-inline:auto}.site-header{height:100px;max-width:1360px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 54px;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.7px;font-size:22px;white-space:nowrap}.brand-mark{width:31px;height:31px;display:grid;place-items:center;background:var(--blue);color:white;border-radius:9px;font-size:23px;font-weight:500}.brand-en{font-size:9px;letter-spacing:1.2px;margin-left:5px;color:#7d847c}.site-header nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:600}.nav-section:hover,.text-link:hover{color:var(--blue)}.nav-start{border:1px solid #bfc5b9;border-radius:7px;padding:13px 16px}.nav-start span{margin-left:16px}.nav-start:hover{background:white}.skip{position:absolute;left:16px;top:-90px;background:white;z-index:20;padding:12px}.skip:focus{top:10px}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center;padding-top:68px;padding-bottom:96px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.7px;margin-bottom:24px;display:flex;align-items:center;gap:8px}.live-dot{width:6px;height:6px;display:inline-block;background:var(--blue);border-radius:50%}h1{font-size:clamp(42px,4.9vw,65px);font-weight:750;line-height:1.22;letter-spacing:-3.6px}h1>span{color:var(--blue)}.hero-description{font-size:17px;line-height:1.85;margin-top:25px;color:var(--muted);word-break:keep-all}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:35px;flex-wrap:wrap}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;min-height:54px;padding:17px 22px;border-radius:7px;font-size:14px;font-weight:650}.primary{background:var(--blue);color:#fff;box-shadow:0 4px 8px #294fe514}.primary:hover{background:#193bcc}.text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:650;min-height:44px}.hero-note{display:flex;align-items:center;gap:7px;font-size:11px;color:#747c71;margin-top:21px}.hero-note svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4}.hero-demo{position:relative;background:#edf0e8;padding:0 22px 16px;border:1px solid #d9dfd2;border-radius:15px;box-shadow:0 20px 50px -35px #253c1f55;transform:rotate(1deg)}.demo-heading{display:flex;justify-content:space-between;gap:8px;align-items:center;height:56px;font-family:ui-monospace,monospace;font-size:10px;letter-spacing:1px;color:#5b6757}.demo-heading>span:first-child{display:flex;align-items:center;gap:9px}.demo-heading i{width:7px;height:7px;border-radius:50%;background:#688560}.demo-example{font-family:inherit;font-size:10px;letter-spacing:0;color:#64735b}.demo-tabs{display:flex;padding:4px;border-radius:7px;background:#e0e5d9;width:max-content;gap:3px;margin-bottom:17px}.demo-tabs button{background:none;color:#637259;font-size:11px;border:0;border-radius:5px;padding:8px 16px;min-height:36px}.demo-tabs button[aria-pressed=true]{background:white;color:var(--ink);box-shadow:0 1px 4px #00000008;font-weight:700}.mini-document{background:#fff;border:1px solid #dce1d6;border-radius:8px;padding:19px 22px 16px;box-shadow:0 3px 8px #1d331308}.document-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.document-label>span:first-child{font-family:ui-monospace,monospace;color:#8d9687;font-size:10px}.file-type{font-family:ui-monospace,monospace;color:#9ba393;font-size:9px;letter-spacing:.6px;margin-left:auto}.mini-document>p{font-size:10px;color:#9a9f94;margin-top:17px;margin-bottom:8px}.sample-line{font-size:17px;line-height:1.7;font-weight:600;word-break:keep-all}mark{color:inherit;padding:2px 5px;border-radius:3px}.source-mark{background:#edf2e7;border-bottom:2px solid #b7c6a9}.draft-mark{background:#ffebbf;border-bottom:2px solid #e6b953}.decor-lines{display:flex;flex-direction:column;gap:5px;margin-top:13px}.decor-lines i{display:block;height:3px;width:85%;background:#f0f1ed;border-radius:3px}.decor-lines i:last-child{width:58%}.compare-arrow{display:grid;place-items:center;height:25px;color:#8f9d83;font-size:14px}.draft-document{border-color:#d3dcc8}.demo-finding{display:flex;gap:10px;align-items:center;margin-top:16px;background:#1f342e;color:#edf4e8;border-radius:7px;padding:16px 13px}.finding-icon{flex-shrink:0;font-size:12px;color:#d9e7b2;width:20px;height:20px;border-radius:50%;border:1px solid #637e5f;display:grid;place-items:center}.demo-finding strong{font-size:12px;font-weight:650}.demo-finding p{font-size:10px;line-height:1.7;color:#b4c7b4;margin-top:4px}.finding-label{margin-left:auto;font-size:9px;color:#d1e7a7;border:1px solid #496047;padding:4px 5px;border-radius:4px;white-space:nowrap}.demo-foot{font-size:9px;color:#7a8770;display:flex;justify-content:space-between;margin-top:13px}.demo-foot>span:last-child{font-size:14px}.context-strip{border-block:1px solid var(--line)}.context-strip>.wrap{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-block:29px}.context-strip p{font-size:12px;line-height:1.7;color:#6e7768;white-space:nowrap}.context-strip strong{font-weight:650;color:var(--ink)}.context-strip ul{list-style:none;display:flex;justify-content:space-between;gap:42px;padding:0;margin:0;color:#747d6c;font-size:16px;font-weight:600;letter-spacing:-.5px}.difference{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-block:115px}h2{font-size:34px;letter-spacing:-1.4px;font-weight:700;line-height:1.4}.section-intro .eyebrow,.section-heading .eyebrow,.trust .eyebrow,.faq .eyebrow{color:#6a7a5f;margin-bottom:17px}.section-intro>p:last-child{font-size:14px;line-height:1.9;color:var(--muted);margin-top:23px}.difference-list article{display:flex;align-items:center;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.difference-list article:first-child{padding-top:6px}.item-number{align-self:flex-start;padding-top:4px;font:11px ui-monospace,monospace;color:#89947f}.difference-list h3{font-size:17px;font-weight:650;letter-spacing:-.5px;line-height:1.5}.difference-list p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:9px;word-break:keep-all}.item-symbol{font:28px Georgia,serif;color:#66795c;margin-left:auto;padding-left:14px}.workflow-section{background:#edf1e7;padding-block:76px 82px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;list-style:none;padding:0;margin:42px 0 0}.step-visual{height:132px;border-block:1px solid #d7dfcf;margin-bottom:24px;display:flex;align-items:center;justify-content:center;gap:14px}.small-paper{display:flex;flex-direction:column;gap:8px;width:72px;height:83px;border:1px solid #cbd5c1;background:#f9fbf6;border-radius:5px;padding:22px 12px;transform:rotate(-5deg)}.small-paper:last-child{transform:rotate(5deg)}.small-paper i{height:3px;background:#d5ddcd;width:100%}.small-paper i:last-child{width:65%}.paste-visual>span:nth-child(2){color:#809271}.step-count{font:10px ui-monospace,monospace;color:#72816a;letter-spacing:1px}.steps h3{font-size:18px;font-weight:650;letter-spacing:-.6px;margin-top:13px}.steps p{font-size:13px;color:#6b7563;line-height:1.9;margin-top:13px}.compare-visual{flex-direction:column;gap:10px;font-size:13px}.compare-visual>span{background:#f9fbf6;width:70%;padding:10px 16px;border:1px solid #d5ddcc;border-radius:4px}.compare-visual i,.compare-visual b{font-style:normal;font-weight:500;padding:2px 5px;margin-left:15px;background:#e8eedf}.compare-visual b{background:#ffe7b4}.finish-visual>span{height:42px;width:42px;border-radius:50%;border:1px solid #adbe9e;color:#5d7850;display:grid;place-items:center;font-size:24px}.finish-visual>div{font-size:14px;color:#4c6042}.finish-visual i{display:block;width:94px;height:3px;background:#cdd9c2;margin-top:10px}.trust{display:grid;grid-template-columns:.35fr 1.2fr 1fr;align-items:center;gap:45px;padding-block:110px;border-bottom:1px solid var(--line)}.trust-icon svg{width:94px;fill:none;stroke:#879875;stroke-width:1.5}.trust-icon svg path:last-child{stroke:#476342;stroke-width:2.5}.trust h2{font-size:30px}.trust div>p:last-child{font-size:13px;color:var(--muted);line-height:1.95;margin-top:20px}.privacy-points{padding:25px 0 25px 34px;border-left:1px solid var(--line)}.privacy-points p{font-size:13px;margin-bottom:17px}.privacy-points p span{color:#789360;margin-right:10px}.privacy-points small{font-size:11px;line-height:1.9;color:#7d8774;display:block;margin-top:28px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;padding-block:100px}.faq h2{font-size:30px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;list-style:none;padding:24px 0;font-size:14px;font-weight:600;cursor:pointer;line-height:1.6}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-weight:400;font-size:23px;color:#6d7b62}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:13px;color:var(--muted);line-height:1.9;padding:0 26px 25px 0;word-break:keep-all}.faq details a{color:var(--blue);text-decoration:underline;text-underline-offset:4px}.closing{background:#e6eddc;border-radius:12px;padding:47px 52px;display:flex;justify-content:space-between;align-items:center;gap:30px;position:relative;overflow:hidden;margin-bottom:70px;max-width:1160px}.closing .eyebrow{color:#758966;margin-bottom:14px}.closing h2{font-size:32px}.closing .button{position:relative;z-index:1}.closing-check{font:220px Georgia,serif;color:#dae4cd;position:absolute;right:135px;top:-28px;transform:rotate(-10deg);pointer-events:none}footer{display:flex;align-items:center;gap:24px;padding-block:25px 38px;font-size:10px;color:#78816f;border-top:1px solid var(--line)}footer .brand{font-size:17px;color:var(--ink)}footer .brand-mark{height:24px;width:24px;font-size:17px;border-radius:7px}footer>span{margin-left:auto;font:9px ui-monospace,monospace;letter-spacing:.5px}footer>a:last-child{font-size:11px}.hero-copy,.hero-demo{animation:arrive .7s ease both}.hero-demo{animation-delay:.1s}@keyframes arrive{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@media(min-width:1400px){.hero{gap:70px}}@media(max-width:1000px){.brand-en{display:none}.site-header{padding-inline:32px}.wrap{padding-inline:32px}.hero{gap:28px;padding-top:45px}.hero h1{font-size:47px;letter-spacing:-2.8px}.hero-description{font-size:15px}.hero-actions{gap:10px}.hero-demo{padding-inline:16px}.mini-document{padding-inline:17px}.sample-line{font-size:15px}.finding-label{display:none}.context-strip ul{gap:22px;font-size:14px}.difference{gap:40px}.difference h2{font-size:29px}.steps{gap:32px}.trust{gap:25px;grid-template-columns:.25fr 1.2fr 1fr}.trust-icon svg{width:65px}.privacy-points{padding-left:24px}.closing{margin-inline:32px}footer{gap:15px}}@media(max-width:760px){.site-header{height:80px;padding-inline:22px}.brand{font-size:20px}.site-header nav{gap:0}.nav-section{display:none}.nav-start{font-size:12px;padding:12px}.nav-start span{margin-left:6px}.wrap{padding-inline:24px}.hero{grid-template-columns:1fr;gap:42px;padding-top:39px;padding-bottom:58px}.hero h1{font-size:clamp(39px,8vw,55px);letter-spacing:-2.6px}.hero-description{font-size:15px;line-height:1.85;margin-top:20px}.hero .eyebrow{margin-bottom:19px}.hero-actions{gap:20px;margin-top:26px}.hero-note{font-size:11px;margin-top:15px}.hero-demo{max-width:510px;width:100%;justify-self:center;transform:none;padding-inline:20px}.sample-line{font-size:17px}.mini-document{padding-inline:20px}.finding-label{display:block}.context-strip>.wrap{align-items:flex-start;flex-direction:column;gap:20px;padding-block:24px}.context-strip p br{display:none}.context-strip p strong{margin-left:7px}.context-strip ul{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;font-size:13px}.difference{grid-template-columns:1fr;gap:33px;padding-block:65px}.difference h2,h2{font-size:29px}.section-intro>p:last-child{margin-top:16px}.difference-list article{padding:21px 0;gap:15px}.difference-list h3{font-size:16px}.item-symbol{font-size:24px;padding-left:0}.workflow-section{padding-block:54px}.section-heading{align-items:flex-start;flex-direction:column;gap:12px}.section-heading h2{font-size:28px}.steps{grid-template-columns:1fr;gap:30px;margin-top:24px}.steps li{display:grid;grid-template-columns:122px 1fr;column-gap:22px}.step-visual{grid-column:1;grid-row:1/4;height:140px;margin:0;border:1px solid #d7dfcf;border-radius:7px;gap:8px}.step-count{align-self:end}.steps h3{font-size:16px;margin-top:9px}.steps p{font-size:12px;margin-top:9px}.small-paper{width:39px;height:64px;padding:18px 7px;gap:6px}.paste-visual>span:nth-child(2){font-size:12px}.compare-visual>span{width:90%;padding:8px;font-size:11px}.compare-visual i,.compare-visual b{margin-left:2px;padding:1px 2px}.finish-visual{flex-direction:column;gap:12px}.finish-visual>div{font-size:11px}.finish-visual i{width:60px;margin-top:6px}.trust{grid-template-columns:1fr;gap:22px;padding-block:60px}.trust-icon svg{width:55px;height:55px}.trust h2{font-size:28px}.trust div>p:last-child{font-size:13px;margin-top:16px}.privacy-points{padding:22px 0 0;border-left:0;border-top:1px solid var(--line);margin-top:5px}.privacy-points small{margin-top:20px}.faq{grid-template-columns:1fr;gap:28px;padding-block:60px}.faq h2{font-size:28px}.faq summary{font-size:13px;padding:21px 0}.closing{margin:0 20px 42px;padding:32px 26px;align-items:flex-start;flex-direction:column;gap:24px}.closing h2{font-size:27px}.closing-check{right:3px;top:37px;font-size:170px}.closing .eyebrow{font-size:10px}footer{display:grid;grid-template-columns:1fr auto;padding-block:25px;gap:14px}footer p{grid-column:1;grid-row:2;font-size:10px}footer>span{grid-column:1;grid-row:3;margin:5px 0 0;font-size:9px}footer>a:last-child{grid-column:2;grid-row:1/3}.desktop-break{display:none}}@media(max-width:370px){.wrap{padding-inline:19px}.site-header{padding-inline:19px}.brand{gap:7px;font-size:18px}.brand-mark{width:27px;height:27px}.nav-start{padding:11px 9px;font-size:11px}.hero-actions{gap:8px 20px}.hero h1{font-size:38px}.hero-demo{padding-inline:13px}.mini-document{padding-inline:15px}.sample-line{font-size:15px}.demo-finding{padding:13px 10px;gap:8px}.finding-label{display:none}.steps li{grid-template-columns:102px 1fr;gap:0 15px}.steps h3{font-size:15px}.steps p{font-size:11px}.context-strip ul{gap:12px 19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-copy,.hero-demo{animation:none}}@media print{nav,.hero-actions,.closing,.demo-tabs{display:none}.hero,.difference,.trust,.faq{padding-block:24px}.hero-demo{box-shadow:none;transform:none}body{background:white}}
