.saf{font-family:var(--sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55;overflow-x:hidden}.saf a{color:inherit;text-decoration:none}.saf img{max-width:100%;display:block}.saf .num{font-variant-numeric:tabular-nums}.saf .mono{font-family:var(--mono)}.saf .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.saf .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.js .saf .reveal{opacity:0;transition:opacity .85s var(--ease),transform .85s var(--ease);transform:translateY(26px)}.js .saf .reveal.in{opacity:1;transform:none}.saf-hero .ph-img,.saf-hero .ph-shade{display:none}.saf-hero .wrap{padding-top:158px;padding-bottom:118px}.saf-hh{max-width:840px}.saf-hero h1{letter-spacing:-.035em;max-width:15em;margin-top:22px;font-size:clamp(40px,5.8vw,76px);line-height:1.02}.saf-hero h1 em{color:var(--accent-d);font-style:normal;display:block}.saf-hero .ph-sub{max-width:36em;color:var(--ink-2);margin-top:26px;font-size:clamp(17px,1.5vw,20px)}.saf-ctas{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.saf-hero-note{color:var(--ink-2);letter-spacing:.01em;margin-top:30px;font-size:13px}.saf-s{padding:118px 0;position:relative}.saf-head{max-width:820px}.saf-head h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(31px,4.1vw,54px);font-weight:600;line-height:1.05}.saf-head .lead{color:var(--ink-2);max-width:60ch;margin-top:18px;font-size:18px}.saf-mand{background:var(--paper);border-bottom:1px solid var(--line)}.mand-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px;margin-top:64px;display:grid}.route{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex}.route li{grid-template-columns:38px 1fr;align-items:start;gap:16px;display:grid}.route-n{background:var(--accent-sub);width:34px;height:34px;color:var(--accent-d);border-radius:10px;place-items:center;font-size:14px;font-weight:700;display:grid}.route-b{flex-direction:column;gap:5px;display:flex}.route-b b{letter-spacing:-.02em;font-size:17px;font-weight:600}.route-b span{color:var(--ink-2);font-size:14.5px;line-height:1.55}.mand-links{border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.mand-links a{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:7px;font-size:15.5px;font-weight:600;display:inline-flex}.mand-links a .ar{color:var(--accent-d);transition:transform .3s var(--ease)}.mand-links a:hover .ar{transform:translate(4px)}.me-active{color:var(--v6-ink-2);background:var(--v6-bg-2);border-radius:6px;padding:3px 9px;font-size:11px}.me-list{padding:4px 0}.me-row{border-bottom:1px solid var(--v6-line-2);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.me-row:last-child{border-bottom:0}.me-row.on{background:#f0f7e4}.me-badge{background:var(--v6-side);border:1px solid var(--v6-line);width:32px;height:32px;color:var(--v6-ink-2);text-transform:uppercase;border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:grid}.me-row.on .me-badge{color:var(--v6-ready-tx);background:#dff0c4;border-color:#0000}.me-nm{flex-direction:column;gap:2px;min-width:0;display:flex}.me-nm b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.me-nm small{color:var(--v6-ink-3);font-size:10px}.me-stat{gap:6px;display:flex}.me-foot{border-top:1px solid var(--v6-line);background:var(--v6-bg-2);color:var(--v6-ink-3);padding:10px 14px;font-size:10.5px}.saf-post{background:var(--paper)}.post-grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:72px;margin-top:64px;display:grid}.post-sheet{margin:0}.post-sheet table td:nth-child(2),.post-sheet table td:nth-child(3){color:var(--v6-ink-2)}.post-bulk{width:calc(100% - 28px);margin:14px}.post-bulk svg{color:var(--v6-accent)}.post-bulk .v6-btn.datev .ar{transition:transform .3s var(--ease)}.post-list{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.post-list li{align-items:baseline;gap:12px;display:flex}.post-list .ok{color:var(--accent-d);flex:none;display:inline-flex;transform:translateY(2px)}.post-list li span:last-child{color:var(--ink-2);font-size:16px;line-height:1.55}.post-list li b{color:var(--ink);letter-spacing:-.01em;margin-bottom:3px;font-size:16.5px;font-weight:600;display:block}.post-note{border-top:1px solid var(--line);color:var(--ink-3);margin-top:30px;padding-top:22px;font-size:14px;line-height:1.6}.saf-yours{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.yours-cards{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:60px;display:grid}.yc{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:32px 30px}.yc-k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-d);font-size:11px;font-weight:600}.yc h3{letter-spacing:-.02em;margin-top:14px;font-size:20px;font-weight:600;line-height:1.25}.yc p{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.6}.yours-partner{background:var(--green-deep);color:#fff;border-radius:var(--r-xl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-top:34px;padding:38px 44px;display:flex}.yp-tx{max-width:60ch}.yp-tx b{letter-spacing:-.02em;font-size:20px;font-weight:600}.yp-tx p{color:#ffffffe0;margin-top:10px;font-size:15.5px;line-height:1.6}.yp-link{color:#fff;border-radius:var(--pill);background:#00000059;border:1px solid #fff3;flex:none;align-items:center;gap:8px;padding:12px 22px;font-size:15.5px;font-weight:600;display:inline-flex}.yp-link .ar{color:var(--accent-2);transition:transform .3s var(--ease)}.yp-link:hover .ar{transform:translate(4px)}.saf-trail{background:var(--paper)}.trail-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;display:grid}.trail-tx h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(31px,4.1vw,54px);font-weight:600;line-height:1.05}.trail-tx .lead{color:var(--ink-2);max-width:52ch;margin-top:18px;font-size:18px}.trail-list{flex-direction:column;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:flex}.trail-list li{color:var(--ink);align-items:baseline;gap:11px;font-size:16.5px;font-weight:500;display:flex}.trail-list .ok{color:var(--accent-d);flex:none;display:inline-flex;transform:translateY(1px)}.trail-fine{color:var(--ink-3);max-width:52ch;margin-top:26px;font-size:13.5px;line-height:1.6}.tr-doc{color:var(--v6-ink-2);background:var(--v6-bg-2);border-bottom:1px solid var(--v6-line);padding:12px 16px;font-size:11px}.tr-acts{padding:6px 16px}.tr-foot{border-top:1px solid var(--v6-line);background:var(--v6-bg-2);align-items:center;gap:12px;padding:12px 16px;display:flex}.tr-foot .mono{color:var(--v6-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.saf-quote{background:var(--green-deep);color:#fff;text-align:center}.saf-quote .qt{max-width:900px;margin:0 auto}.saf-quote .eyebrow{color:var(--accent-2)}.saf-quote .qt-mark{font-family:var(--serif,Georgia,serif);color:var(--accent-2);margin:36px 0 4px;font-size:clamp(58px,6vw,88px);line-height:.7;display:block}.saf-quote blockquote{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:500;line-height:1.22}.saf-quote .qt-attr{color:#ffffffe0;letter-spacing:.04em;text-transform:uppercase;margin-top:26px;font-size:14px}.saf-faq{background:var(--paper);border-top:1px solid var(--line)}.fq{border-top:1px solid var(--line);margin-top:48px}.fq-item{border-bottom:1px solid var(--line);padding:28px 0}.fq-item h3{letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.3}.fq-item p{color:var(--ink-2);max-width:72ch;margin-top:12px;font-size:16px;line-height:1.6}.saf-final{text-align:center;background:var(--paper);border-top:1px solid var(--line);padding:130px 0 134px}.saf-final h2{letter-spacing:-.04em;max-width:14em;margin:0 auto;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:1}.saf-final p{color:var(--ink-2);max-width:46ch;margin:22px auto 0;font-size:18px}.saf-final .btn{margin-top:36px}@media (max-width:1040px){.mand-grid,.post-grid,.trail-grid{gap:48px}.yours-cards{gap:18px}}@media (max-width:860px){.mand-grid,.post-grid{grid-template-columns:1fr;gap:44px}.post-grid .post-il{order:2}.post-grid .post-tx{order:1}.trail-grid{grid-template-columns:1fr;gap:44px}.yours-cards{grid-template-columns:1fr;gap:16px}.yours-partner{flex-direction:column;align-items:flex-start;gap:24px;padding:30px 28px}}@media (max-width:620px){.saf .wrap{padding:0 20px}.saf-s{padding:84px 0}.saf-hero .wrap{padding-top:96px;padding-bottom:92px}.saf-ctas{gap:18px}.saf-final{padding:96px 0}.me-row{grid-template-columns:28px 1fr;row-gap:8px}.me-badge{width:28px;height:28px}.me-stat{grid-column:2;justify-content:flex-start}.me-active,.post-sheet table th:nth-child(3),.post-sheet table td:nth-child(3),.tr-foot .mono{display:none}}
