﻿        :root{color-scheme:light;--ink:#202936;--muted:#667085;--line:#e2e7ec;--green:#126b59;--soft:#eef7f3}
        *{box-sizing:border-box}body{margin:0;background:#f4f6f8;color:var(--ink);font:15px/1.75 -apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif}
        body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Malgun Gothic",sans-serif;font-size:15px;line-height:1.75}
        a{color:var(--green);text-underline-offset:3px}a:focus-visible,summary:focus-visible{outline:3px solid #63bfa4;outline-offset:4px}
        .shell{max-width:1080px;margin:auto;padding:30px 28px 64px}.brand{display:flex;align-items:center;gap:10px;font-weight:750;font-size:21px;letter-spacing:-.6px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;background:var(--ink);color:white;border-radius:10px;font-size:20px}.brand small{margin-left:auto;font-size:12px;letter-spacing:1.5px;font-weight:500}.brand small a[aria-current]{font-weight:700}
        .intro{margin:50px 0 28px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.8px;color:var(--green)}h1{font-size:36px;line-height:1.3;letter-spacing:-1.5px;margin:10px 0 12px}.intro p,.muted{color:var(--muted)}.intro p{margin:0}h2{font-size:23px;line-height:1.4;letter-spacing:-.6px;margin:0 0 14px}h3{font-size:17px;margin:0 0 6px}p{margin:0 0 12px}p:last-child{margin-bottom:0}
        .notice{border:1px solid #ead7a6;background:#fff8e8;color:#684408;border-radius:12px;padding:17px 20px;margin-bottom:24px;font-size:14px}.contents{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.contents a{padding:7px 14px;background:#fff;border:1px solid var(--line);border-radius:20px;font-size:13px;text-decoration:none}.card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;margin-bottom:24px;box-shadow:0 8px 30px #24324405;scroll-margin-top:24px}.step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:23px 0;border-bottom:1px solid var(--line)}.step:last-child{border-bottom:0;padding-bottom:0}.number{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--soft);color:var(--green);font-size:13px;font-weight:700}.step p{font-size:14px;color:var(--muted)}strong{font-weight:650;color:var(--ink)}ul,ol{padding-left:21px;margin:12px 0}li+li{margin-top:9px}.tip{background:var(--soft);color:var(--green);padding:15px 18px;border-radius:10px;font-size:14px;margin-top:20px}.tip strong{color:inherit}.grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.grid p{font-size:14px;color:var(--muted)}details{padding:17px 0;border-top:1px solid var(--line)}summary{font-size:15px;font-weight:650;cursor:pointer}details p{color:var(--muted);font-size:14px;margin:12px 0 0}.action{display:inline-block;border-radius:10px;background:var(--ink);color:#fff;padding:10px 18px;text-decoration:none;font-size:14px;font-weight:650;margin-top:12px}footer{color:var(--muted);font-size:12px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:30px}
        @media(max-width:700px){.shell{padding:24px 18px 40px}.intro{margin-top:34px}h1{font-size:30px}.card{padding:23px}.grid{grid-template-columns:1fr;gap:20px}.brand small{font-size:11px;letter-spacing:0}.step{gap:12px;grid-template-columns:34px minmax(0,1fr)}.number{width:32px;height:32px}}
        .intro{margin-bottom:30px}.intro h1{font-size:43px;line-height:1.25;max-width:740px;letter-spacing:-1.8px}.intro p{max-width:690px;font-size:16px}.hero-links{display:flex;align-items:center;gap:20px;margin-top:20px}.hero-links .action{margin:0}.hero-links>a:not(.action){font-size:14px;font-weight:650}.benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 30px}.benefit{background:white;border:1px solid var(--line);border-radius:16px;padding:24px}.benefit-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--soft);color:var(--green);margin-bottom:15px}.benefit-icon svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.benefit h2{font-size:19px;margin:0 0 8px}.benefit p{font-size:13px;color:var(--muted);margin:0}.showcase{margin:0 0 30px;background:#e8edf1;padding:18px;border:1px solid #dce3e9;border-radius:22px}.showcase .screen{box-shadow:0 14px 30px #17202c20}.shot{margin:22px 0 8px}.screen{display:block;position:relative;overflow:hidden;border-radius:12px;background:#23262d;border:1px solid #39404b}.screen img{display:block;width:100%;height:auto}.shot-deep .screen{aspect-ratio:1104/675}.shot-deep img{position:absolute;width:112.96%;max-width:none;left:-6.43%;top:-2.07%}figcaption{display:flex;justify-content:space-between;align-items:start;gap:16px;font-size:12px;color:var(--muted);padding:12px 2px 0}figcaption a{white-space:nowrap}.showcase figcaption{padding:14px 4px 0}.inline-shot{grid-column:2}.card>.shot{margin-bottom:24px}.step:last-child{padding-bottom:0}.section-lead{color:var(--muted);font-size:14px;margin-bottom:4px}
        @media(max-width:700px){.intro h1{font-size:32px}.intro p{font-size:14px}.benefits{grid-template-columns:1fr;gap:10px}.benefit{padding:19px;display:grid;grid-template-columns:38px 1fr;column-gap:15px}.benefit-icon{grid-row:1/3;margin:2px 0 0}.benefit h2{font-size:17px}.benefit p{grid-column:2}.showcase{padding:8px;border-radius:15px}.screen{border-radius:8px}.hero-links{gap:16px;flex-wrap:wrap}.inline-shot{grid-column:1/-1}figcaption{display:block}figcaption a{display:inline-block;margin-top:5px}}
        .intro .download-note{font-size:12px;color:var(--muted);margin:12px 0 1.75em}.hero-links .action:hover{background:#344256}.download-action{display:inline-grid;grid-template-columns:34px auto;grid-template-rows:auto auto;column-gap:11px;align-items:center;min-width:210px;padding:11px 17px 10px;border-radius:13px}.download-action svg{grid-row:1/3;width:25px;height:25px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.download-title{font-size:14px;line-height:1.35}.download-meta{font-size:11px;line-height:1.35;font-weight:500;color:#cdd5df;letter-spacing:.1px}
        .email-copy{padding:0;border:0;background:transparent;color:var(--green);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.email-copy:focus-visible{outline:3px solid #63bfa4;outline-offset:4px}.copy-state{font-size:12px;color:var(--green);margin-left:7px}

.brand:has(.app-brand-icon){min-height:32px;align-items:center;line-height:1.2}.brand .app-brand-icon{display:block;flex:0 0 28px;width:28px;height:28px;object-fit:contain;transform:translateY(1px)}

.tools-ad{display:block;width:100%;min-width:0;margin:40px 0;padding:16px 0 20px;border-top:1px solid #e6eaf0;border-bottom:1px solid #e6eaf0;clear:both}.tools-ad-label{display:block;text-align:center;font-size:10px;line-height:1.4;color:#a2a9b3;letter-spacing:1px;margin-bottom:12px}.tools-ad .adsbygoogle{min-height:90px;width:100%}.tools-ad-local{text-align:center;font-size:12px;color:#a6adb7;margin:0;padding:18px 12px;background:#f8f9fb}@media(max-width:600px){.tools-ad{margin:32px 0}.tools-ad .adsbygoogle{min-height:100px}}
