.ic{background:var(--paper);color:var(--ink)}.ic .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.ic .num{font-variant-numeric:tabular-nums}.ic a{color:inherit;text-decoration:none}.ic .eyebrow{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.ic h1,.ic h2{font-weight:600}.ic .lead{color:var(--ink-2);max-width:52ch;margin-top:18px;font-size:18px;line-height:1.6}.ic .ic-hero-mock{text-align:center;max-width:960px;margin:0 auto}.ic .hrm{border-radius:var(--r-xl);box-shadow:var(--sh-3);text-align:left;background:#fff;border:1px solid #0a0b0a0f;overflow:hidden}.ic .hrm-top{border-bottom:1px solid var(--line);background:#fbfbfa;align-items:center;gap:8px;padding:13px 18px;display:flex}.ic .hrm-top i{background:#dcdcdc;border-radius:50%;width:11px;height:11px}.ic .hrm-top .u{font-family:var(--mono);color:var(--ink-3);margin-left:12px;font-size:11.5px}.ic .hrm-body{grid-template-columns:1fr 1fr;min-height:300px;display:grid}.ic .hrm-mail{border-right:1px solid var(--line);padding:26px 28px}.ic .hrm-mail-h{align-items:center;gap:13px;display:flex}.ic .hrm-av{background:var(--green-deep);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:14px;font-weight:600;display:grid}.ic .hrm-from{flex-direction:column;gap:2px;min-width:0;display:flex}.ic .hrm-from b{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.ic .hrm-addr{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ic .hrm-time{font-family:var(--mono);color:var(--ink-3);margin-left:auto;font-size:11px}.ic .hrm-subj{letter-spacing:-.01em;margin-top:18px;font-size:16px;font-weight:600;line-height:1.35}.ic .hrm-att{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ic .hrm-chip{border:1px solid var(--line-2);font-family:var(--mono);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:9px 13px;font-size:11.5px;display:inline-flex}.ic .hrm-chip svg{color:#c0392b}.ic .hrm-fmt{background:var(--accent-sub);color:var(--accent-d);border-radius:var(--pill);font-family:var(--mono);align-items:center;padding:7px 13px;font-size:10.5px;font-weight:600;display:inline-flex}.ic .hrm-fields{background:#fbfbfa;flex-direction:column;gap:0;padding:26px 28px;display:flex}.ic .hrm-flabel{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:9.5px}.ic .hrm-frow{border-top:1px solid #0a0b0a0f;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.ic .hrm-frow:first-of-type{border-top:0}.ic .hrm-frow .fk{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.ic .hrm-frow .hr-field{text-align:right;justify-items:end;font-size:13px}.ic .hrm-frow .hr-fill{font-size:12.5px}.ic .hrm-frow .hr-empty .slot{min-width:92px}.ic .ic-two{grid-template-columns:5fr 6fr;align-items:center;gap:64px;display:grid}.ic .ic-rev{grid-template-columns:6fr 5fr}.ic .ic-copy h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(28px,3.6vw,46px);line-height:1.05}.ic .ch-cap{font-family:var(--sans);letter-spacing:.03em;color:var(--ink-3);margin-top:20px;font-size:12.5px}.ic .ic-doclist{margin-top:24px}.ic .ic-doclist-lab{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:600}.ic .ic-doclist-items{flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;list-style:none;display:flex}.ic .ic-doclist-items li{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:var(--pill);padding:5px 12px;font-size:13px}.ic .ic-portal{padding:96px 0}.ic .ic-pw{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-2);overflow:hidden}.ic .ic-pw-bar{border-bottom:1px solid var(--line);background:var(--paper-2);align-items:center;gap:7px;padding:11px 14px;display:flex}.ic .ic-pw-bar i{background:var(--line-2,#d9d9d6);border-radius:50%;flex:none;width:9px;height:9px}.ic .ic-pw-url{color:var(--ink-3);margin-left:10px;font-size:11.5px}.ic .ic-pw-body{padding:20px}.ic .ic-pw-row{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.ic .ic-pw-doc{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;font-weight:550;display:flex}.ic .ic-pw-doc .ext{font-family:var(--mono);letter-spacing:.04em;color:#fff;background:#c0392b;border-radius:4px;padding:3px 5px;font-size:9px;font-weight:700}.ic .ic-pw-btn{background:var(--accent-sub);color:var(--accent-d);border-radius:var(--pill);white-space:nowrap;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.ic .ic-pw-logo{background:var(--accent);color:#fff;width:16px;height:16px;font-size:10px;font-weight:700;font-family:var(--sans);border-radius:5px;place-items:center;display:grid}.ic .ic-pw-toast{color:var(--accent-d);align-items:center;gap:8px;margin-top:14px;font-size:12.5px;display:flex}.ic .ic-pw-toast svg{color:var(--accent-d);flex:none}.ic .ic-checks{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ic .ic-checks li{color:var(--ink-2);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.ic .ic-checks .ck{background:var(--accent-sub);width:22px;height:22px;color:var(--accent-d);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ic .ic-inbox{padding:96px 0}.ic .ic-checks-sec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#faf9f6;padding:96px 0}.ic .ic-thread{padding:96px 0}.ic .ic-sec-head{text-align:center;max-width:760px;margin:0 auto}.ic .ic-sec-head h2{letter-spacing:-.036em;margin-top:16px;font-size:clamp(30px,4vw,50px);line-height:1.04}.ic .ic-sec-head .lead{text-align:center;max-width:58ch;margin:20px auto 0}.ic .ic-mailbox{flex-direction:column;gap:5px;padding:18px 18px 4px;display:flex}.ic .ic-mb-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--v6-ink-3);font-size:9.5px}.ic .ic-mb-addr{font-family:var(--mono);color:var(--v6-ink);text-overflow:ellipsis;white-space:nowrap;background:#f0f7e4;border:1px solid #0000;border-radius:8px;width:fit-content;max-width:100%;padding:9px 12px;font-size:13.5px;font-weight:600;overflow:hidden}.ic .ic-mb-note{color:var(--v6-ink-2);font-size:11.5px}.ic .ic-drop{border:1.5px dashed var(--v6-line);text-align:center;background:var(--v6-bg-2);border-radius:10px;flex-direction:column;align-items:center;gap:8px;margin:16px 18px;padding:24px;display:flex}.ic .ic-drop svg{color:var(--v6-accent)}.ic .ic-drop-t{color:var(--v6-ink);font-size:12.5px;font-weight:600}.ic .ic-drop-s{font-family:var(--mono);color:var(--v6-ink-3);font-size:10.5px}.ic .ic-files{flex-direction:column;gap:8px;padding:2px 18px 18px;display:flex}.ic .ic-file{font-family:var(--mono);color:var(--v6-ink);border:1px solid var(--v6-line-2);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:11.5px;display:flex}.ic .ic-file .v6-tag{margin-left:auto}.ic .ic-file .ext{font-family:var(--mono);letter-spacing:.04em;color:#fff;border-radius:5px;padding:2px 6px;font-size:9px;font-weight:700}.ic .ic-file .ext.pdf{background:#c0392b}.ic .ic-file .ext.img{background:#8a6207}.ic .ic-file .ext.xml{background:#3750d9}.ic .ic-fmt-wrap{margin-top:52px}.ic .ic-fmt-table{width:100%}.ic .ic-fmt-row{border-top:1px solid var(--v6-line-2);grid-template-columns:minmax(0,1.7fr) minmax(0,1.5fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:14px;padding:14px 20px;font-size:13px;display:grid}.ic .ic-fmt-row.head{background:var(--v6-bg-2);letter-spacing:.06em;text-transform:uppercase;color:var(--v6-ink-3);border-top:0;padding:11px 20px;font-size:10px;font-weight:600}.ic .ic-fmt-row .fmt-name{flex-direction:column;gap:2px;min-width:0;display:flex}.ic .ic-fmt-row .fmt-name b{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.ic .ic-fmt-row .fmt-name i{font-style:normal;font-family:var(--mono);color:var(--v6-ink-3);font-size:10.5px}.ic .ic-fmt-row.fallback{background:#fffdf7}.ic .ic-qlist{padding:8px 0}.ic .ic-qrow{border-top:1px solid var(--v6-line-2);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.ic .ic-qrow:first-child{border-top:0}.ic .ic-qrow.failed{background:#fef6f5}.ic .ic-qrow.review{background:#fffdf3}.ic .ic-qmain{flex-direction:column;gap:3px;min-width:0;display:flex}.ic .ic-qsup{letter-spacing:-.01em;color:var(--v6-ink);font-size:13px;font-weight:600}.ic .ic-qref{font-family:var(--mono);color:var(--v6-ink-3);font-size:10.5px}.ic .ic-qmeta{flex-shrink:0;align-items:center;gap:14px;display:flex}.ic .ic-qcheck{font-family:var(--mono);color:var(--v6-ink-2);text-align:right;max-width:180px;font-size:10.5px}.ic .ic-th-head{border-bottom:1px solid var(--v6-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;display:flex}.ic .ic-th-open{color:#02542d;background:#f0f7e4;border-radius:8px;align-items:center;gap:8px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.ic .ic-th-count{font-family:var(--mono);color:var(--v6-ink-3);font-size:10.5px}.ic .ic-th-body{flex-direction:column;gap:12px;padding:16px;display:flex}.ic .ic-msg{border:1px solid var(--v6-line-2);background:#fff;border-radius:10px;padding:11px 13px}.ic .ic-msg.me{background:#f0f7e4;border-color:#0000}.ic .ic-msg-h{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ic .ic-msg-who{color:var(--v6-ink);font-size:12px;font-weight:600}.ic .ic-msg-t{font-family:var(--mono);color:var(--v6-ink-3);font-size:9.5px}.ic .ic-msg-b{color:var(--v6-ink-2);margin-top:6px;font-size:12px;line-height:1.5}.ic .ic-msg-att{font-family:var(--mono);color:var(--v6-ink-2);border:1px solid var(--v6-line);border-radius:7px;align-items:center;gap:7px;margin-top:9px;padding:5px 9px;font-size:10.5px;display:inline-flex}.ic .ic-msg-att svg{color:#c0392b}.ic .ic-faq{padding:20px 0 110px}.ic .ic-faq-list{max-width:820px;margin-top:44px}.ic .qa{border-top:1px solid var(--line);padding:26px 0}.ic .qa:last-child{border-bottom:1px solid var(--line)}.ic .qa h3{letter-spacing:-.015em;font-size:17.5px;font-weight:600}.ic .qa p{color:var(--ink-2);max-width:72ch;margin-top:10px;font-size:15.5px;line-height:1.65}.ic .ic-final{text-align:center;border-top:1px solid var(--line);background:#faf9f6;padding:112px 0 128px}.ic .ic-final h2{letter-spacing:-.04em;max-width:820px;margin:0 auto;font-size:clamp(34px,5vw,64px);font-weight:650;line-height:1.02}.ic .ic-final p{color:var(--ink-2);max-width:52ch;margin:22px auto 0;font-size:18px;line-height:1.6}.ic .ic-final .btn{margin-top:36px}.js .ic .reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(26px)}.js .ic .reveal.in{opacity:1;transform:none}@media (max-width:980px){.ic .ic-two,.ic .ic-rev{grid-template-columns:1fr;gap:40px}.ic .ic-rev .ic-mock{order:2}.ic .ic-rev .ic-copy{order:1}.ic .ic-inbox,.ic .ic-checks-sec,.ic .ic-thread,.ic .ic-portal{padding:72px 0}}@media (max-width:760px){.ic .hrm-body{grid-template-columns:1fr}.ic .hrm-mail{border-right:0;border-bottom:1px solid var(--line)}.ic .hrm-fields{gap:0}.ic .ic-fmt-row{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;padding:13px 16px}.ic .ic-fmt-row span:nth-child(2),.ic .ic-fmt-row span:nth-child(3),.ic .ic-qcheck{display:none}}@media (max-width:620px){.ic .wrap{padding:0 20px}.ic .ic-inbox,.ic .ic-checks-sec,.ic .ic-thread,.ic .ic-portal{padding:60px 0}.ic .ic-final{padding:88px 0 104px}.ic .hrm-addr,.ic .hrm-time{display:none}}
