.dp-safety{--lay-pad:calc(var(--u) * 104);--lay-no:calc(var(--u) * 72);--lay-line:calc(var(--u) * 6);--lay-tone:#574890}.dp-safety .dp-lead{max-width:calc(var(--u) * 740)}.dp-layers{position:relative;margin-top:calc(var(--u) * 56)}.dp-layers:before{content:"";position:absolute;z-index:0;left:calc(var(--lay-pad) / 2 - var(--lay-line) / 2);top:calc(var(--u) * 24);bottom:calc(var(--u) * 48);width:var(--lay-line);border-radius:999px;background:linear-gradient(180deg,#8FB0FF,#6A5CD0 45%,#C79BFF);opacity:.7}.dp-layers-group[data-stage=beforeAi]{--lay-tone:#2F5DA8}.dp-layers-group[data-stage=beforeScreen]{--lay-tone:#574890}.dp-layers-group[data-stage=records]{--lay-tone:#2A6366}.dp-layers-group[data-stage=together]{--lay-tone:#8A5212}.dp-layers-end{position:relative;z-index:1;padding:calc(var(--u) * 18) 0 calc(var(--u) * 18) var(--lay-pad);font-size:var(--fs-body);line-height:1.4;font-weight:750;letter-spacing:-.02em;color:var(--ink)}.dp-layers-end i{position:absolute;left:calc(var(--lay-pad) / 2 - var(--u) * 18);top:calc(var(--u) * 18 + var(--fs-body) * .7 - var(--u) * 18);width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:50%;background:#FFFDF8;box-shadow:inset 0 0 0 calc(var(--u) * 7) #6A5CD0}.dp-layers-end[data-end=ai]{padding-top:calc(var(--u) * 28);padding-bottom:calc(var(--u) * 28)}.dp-layers-end[data-end=ai] i{left:calc(var(--lay-pad) / 2 - var(--u) * 26);top:calc(var(--u) * 28 + var(--fs-body) * .7 - var(--u) * 26);width:calc(var(--u) * 52);height:calc(var(--u) * 52);background:var(--ai);box-shadow:0 0 0 calc(var(--u) * 10) rgba(143,176,255,.28),0 0 calc(var(--u) * 30) rgba(143,176,255,.6)}.dp-layers-end small{display:block;margin-top:calc(var(--u) * 4);font-size:var(--fs-label);line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--ink-2)}.dp-layers-stage{position:relative;z-index:1;padding:calc(var(--u) * 18) 0 calc(var(--u) * 12) var(--lay-pad);font-size:var(--fs-label);line-height:1.4;font-weight:700;letter-spacing:.01em;color:var(--lay-tone)}.dp-layers-group ol{display:grid;row-gap:calc(var(--u) * 12)}.dp-layers-group li{position:relative;z-index:1;display:grid;grid-template-columns:var(--lay-pad) 1fr;align-items:start;padding:calc(var(--u) * 20) calc(var(--u) * 28) calc(var(--u) * 20) 0;border-radius:calc(var(--u) * 20);background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.62));border:2px solid color-mix(in srgb,var(--lay-tone) 22%,transparent);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 22) calc(var(--u) * -16) rgba(41,38,61,.26)}.dp-layers-no{justify-self:center;display:grid;place-items:center;width:var(--lay-no);height:var(--lay-no);margin-top:calc(var(--u) * -8);border-radius:50%;background:#FFFFFF;box-shadow:inset 0 0 0 calc(var(--u) * 5) var(--lay-tone);font-size:var(--fs-label);line-height:1;font-weight:750;letter-spacing:0;color:var(--lay-tone);font-variant-numeric:tabular-nums}.dp-layers-group li b{display:block;font-size:var(--fs-body);line-height:1.35;font-weight:750;letter-spacing:-.02em;color:var(--ink)}.dp-layers-group li p{margin-top:calc(var(--u) * 6);line-height:1.5}.dp-layers-group li p,.dp-safety-limit{font-size:var(--fs-small);color:var(--ink-2);text-wrap:pretty}.dp-safety-limit{margin-top:calc(var(--u) * 56);max-width:calc(var(--u) * 740);padding:calc(var(--u) * 28) calc(var(--u) * 32);border-radius:calc(var(--u) * 20);border:2px dashed rgba(87,72,144,.4);background:rgba(255,253,248,.66);line-height:1.6}.dp-safety-limit b{display:block;margin-bottom:calc(var(--u) * 6);font-size:var(--fs-body);line-height:1.4;font-weight:750;color:var(--ink)}.dp-safety-more{margin-top:calc(var(--u) * 40)}.dp-safety-note{max-width:calc(var(--u) * 740);font-size:var(--fs-small);line-height:1.55;font-weight:600;color:var(--ink)}.dp-safety-foot .dp-legend,.dp-safety-note{margin-top:calc(var(--u) * 32)}@media (min-width:1024px){.dp[data-mode=web] .dp-safety>.dp-wrap{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:72px;align-items:start}.dp[data-mode=web] .dp-safety-head{grid-column:1;grid-row:1}.dp[data-mode=web] .dp-safety-foot{grid-column:1;grid-row:2}.dp[data-mode=web] .dp-safety .dp-layers{grid-column:2;grid-row:1/span 2;margin-top:0}.dp[data-mode=web] .dp-safety .dp-lead{max-width:none}.dp[data-mode=web] .dp-safety-limit{margin-top:40px;max-width:none}.dp[data-mode=web] .dp-layers-group li>div{display:grid;grid-template-columns:168px minmax(0,1fr);column-gap:20px;align-items:baseline}.dp[data-mode=web] .dp-layers-group li p{margin-top:0}.dp[data-mode=web] .dp-safety{--lay-no:36px}}.dp-trust{--trust-gold:#7A5418}.dp-trust-h{font-size:var(--fs-h2s);line-height:1.2;font-weight:800;letter-spacing:-.045em}.dp-trust-block{margin-top:calc(var(--u) * 112)}.dp-trust .dp-kicker+.dp-trust-block{margin-top:calc(var(--u) * 32)}.dp-trust-emblems{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 36) var(--gap);justify-items:center;margin-top:calc(var(--u) * 56)}.dp-trust-emblems figure{display:flex;flex-direction:column;align-items:center}.dp-trust-emblems img{width:calc(var(--u) * 290)}.dp-trust-emblems figcaption{margin-top:calc(var(--u) * 2);text-align:center;white-space:nowrap;font-size:var(--fs-small);line-height:1.3;font-weight:700;letter-spacing:0;color:var(--trust-gold)}.dp-trust-people{margin-top:calc(var(--u) * 40);border-top:2px solid var(--rule)}.dp-trust-people>li{display:grid;grid-template-columns:calc(var(--u) * 94) 1fr;column-gap:calc(var(--u) * 28);align-items:start;padding:calc(var(--u) * 32) 0;border-bottom:2px solid var(--rule)}.dp-trust-people>li>img{width:100%;aspect-ratio:94/122;object-fit:cover;border-radius:calc(var(--u) * 6);box-shadow:0 calc(var(--u) * 10) calc(var(--u) * 20) calc(var(--u) * -12) rgba(41,38,61,.4)}.dp-trust-people b{display:block;font-size:var(--fs-body);line-height:1.35;font-weight:750;letter-spacing:-.02em;color:var(--ink)}.dp-trust-people ul{margin-top:calc(var(--u) * 10)}.dp-trust-people ul li{font-size:var(--fs-small);line-height:1.5;color:var(--ink-2)}.dp-trust-people ul li+li{margin-top:calc(var(--u) * 4)}.dp-trust-certs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);align-items:end;max-width:calc(var(--u) * 700);margin-top:calc(var(--u) * 40)}.dp-trust-certs img{width:100%;aspect-ratio:162/234;object-fit:cover;background:#fff;border-radius:calc(var(--u) * 4);box-shadow:0 0 0 1px rgba(41,38,61,.14),0 calc(var(--u) * 14) calc(var(--u) * 24) calc(var(--u) * -14) rgba(41,38,61,.45)}@media (max-width:599px){.dp[data-mode=web] .dp-trust-emblems{justify-items:stretch;column-gap:calc(var(--u) * 12)}.dp[data-mode=web] .dp-trust-emblems img{width:100%;max-width:170px}.dp[data-mode=web] .dp-trust-people>li{grid-template-columns:calc(var(--u) * 120) 1fr}.dp[data-mode=web] .dp-trust-certs{max-width:none}}@media (min-width:600px) and (max-width:1023px){.dp[data-mode=web] .dp-trust-emblems{grid-template-columns:repeat(4,1fr)}.dp[data-mode=web] .dp-trust-emblems img{width:150px}.dp[data-mode=web] .dp-trust-emblems figcaption{font-size:var(--fs-label)}.dp[data-mode=web] .dp-trust-people>li{grid-template-columns:88px 1fr;column-gap:24px}.dp[data-mode=web] .dp-trust-certs{max-width:600px}}@media (min-width:1024px){.dp[data-mode=web] .dp-trust-emblems{grid-template-columns:repeat(4,1fr);max-width:920px;justify-items:start}.dp[data-mode=web] .dp-trust-emblems img{width:188px}.dp[data-mode=web] .dp-trust-block{margin-top:96px}.dp[data-mode=web] .dp-kicker+.dp-trust-block{margin-top:calc(var(--u) * 32)}.dp[data-mode=web] .dp-trust-people{display:grid;grid-template-columns:1fr 1fr;column-gap:56px;max-width:1120px}.dp[data-mode=web] .dp-trust-people>li{grid-template-columns:94px 1fr;column-gap:24px;padding:28px 0}.dp[data-mode=web] .dp-trust-certs{max-width:700px}}.dp-trust-role{margin:0;font-size:var(--fs-small);font-weight:600;color:var(--label)}.dp-trust-certs figure{margin:0}.dp-trust-certs figcaption{font-size:var(--fs-label);line-height:1.4;font-weight:600;word-break:keep-all}.dp-trust-certs figcaption,.dp-trust-scope{margin-top:calc(var(--u) * 12);color:var(--ink-2)}.dp-trust-scope{font-size:var(--fs-small);line-height:1.5}.dp[data-mode=export] :is(.dp-trust-certs figcaption,.dp-trust-scope){display:none}.dp-acc-flow{margin-top:calc(var(--u) * 64)}.dp-acc-flow-k{font-size:var(--fs-label);line-height:1.45;font-weight:650;color:var(--label)}.dp-acc-flow ol{display:grid;row-gap:calc(var(--u) * 40);margin-top:calc(var(--u) * 20)}.dp-acc-flow li{position:relative;display:grid;grid-template-columns:calc(var(--u) * 72) 1fr;column-gap:calc(var(--u) * 12);align-items:baseline;padding:calc(var(--u) * 22) calc(var(--u) * 28);border:2px solid var(--rule);border-radius:calc(var(--u) * 18);background:rgba(255,253,248,.66)}.dp-acc-flow li .dp-num,.dp-acc-flow li b{font-size:var(--fs-body)}.dp-acc-flow li b{line-height:1.35;font-weight:750;letter-spacing:-.03em;color:var(--ink)}.dp-acc-flow li small{grid-column:2;margin-top:calc(var(--u) * 4);font-size:var(--fs-label);line-height:1.45;font-weight:500;color:var(--ink-2)}.dp-acc-flow li[data-stage=speech]{border-color:rgba(106,92,208,.42);background:rgba(236,240,255,.88)}.dp-acc-flow li[data-stage=check]{border-color:rgba(47,143,91,.5);background:rgba(227,242,232,.82)}.dp-acc-flow li+li:before{content:"";position:absolute;left:calc(var(--u) * 50);top:calc(var(--u) * -42);width:2px;height:calc(var(--u) * 30);background:var(--leader)}.dp-acc-flow li+li:after{content:"";position:absolute;left:calc(var(--u) * 51 - var(--u) * 9);top:calc(var(--u) * -14);border-style:solid;border-width:calc(var(--u) * 10) calc(var(--u) * 9) 0;border-color:var(--leader) transparent transparent}.dp-acc-rows{margin-top:calc(var(--u) * 64)}.dp-acc-limit{margin-top:calc(var(--u) * 40)}.dp-acc-limit,.dp-acc-report{max-width:calc(var(--u) * 740)}.dp-acc-report{margin-top:calc(var(--u) * 24);font-size:var(--fs-small);line-height:1.55;font-weight:650;color:var(--ink);text-wrap:pretty}.dp-acc-more{display:inline-flex;align-items:center;min-height:44px;margin-top:calc(var(--u) * 28);font-size:var(--fs-body);font-weight:700;color:var(--num);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.dp-acc-more>span{margin-left:.3em}.dp-acc-more:focus-visible{outline:3px solid #6A5CD0;outline-offset:3px;border-radius:4px}@media (min-width:1024px){.dp[data-mode=web] .dp-acc-flow ol{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:40px;max-width:1120px}.dp[data-mode=web] .dp-acc-flow li{grid-template-columns:1fr;align-content:start;padding:20px 20px 22px;border-radius:14px}.dp[data-mode=web] .dp-acc-flow li small{grid-column:1;margin-top:6px}.dp[data-mode=web] .dp-acc-flow li+li:before{left:-32px;top:50%;width:22px;height:2px}.dp[data-mode=web] .dp-acc-flow li+li:after{left:-12px;top:calc(50% - 8px);border-width:9px 0 9px 10px;border-color:transparent transparent transparent var(--leader)}.dp[data-mode=web] .dp-acc-limit,.dp[data-mode=web] .dp-acc-report{max-width:760px}}.dp-acc-limit-top{margin-top:calc(var(--u) * 24);font-weight:650}