.nV0H7W_section{color:#1a1a1a;background:0 0}.nV0H7W_container{max-width:1200px;margin:0 auto;padding:96px 24px 88px}.nV0H7W_header{gap:22px;margin-bottom:72px;display:grid}.nV0H7W_eyebrow{letter-spacing:.08em;color:#3a3a3a;font-size:14px;font-weight:600}.nV0H7W_intro{max-width:640px}.nV0H7W_title{color:#1a1a1a;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.7}.nV0H7W_titleBreak{display:none}.nV0H7W_leadGroup{gap:18px;max-width:640px;display:grid}.nV0H7W_lead{color:#4a4a4a;font-size:15px;line-height:2}.nV0H7W_services{flex-direction:column;gap:64px;display:flex}.nV0H7W_serviceItem{padding-bottom:32px;scroll-margin-top:110px;position:relative}.nV0H7W_serviceItem:after{content:"";opacity:.6;transform-origin:0;will-change:transform, opacity;background:linear-gradient(90deg,#1a1a1a 0% 70%,#1a1a1a1a 100%);height:2px;animation:1.4s ease-in-out infinite paused nV0H7W_peelLine;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)skew(-18deg)translateY(-2px)}.nV0H7W_serviceItem:last-child{padding-bottom:0}.nV0H7W_serviceItem:last-child:after{display:none}.nV0H7W_serviceLink{color:inherit;grid-template-columns:120px minmax(0,1fr) 40px;align-items:start;gap:40px;text-decoration:none;display:grid}.nV0H7W_serviceLink:hover .nV0H7W_serviceArrow{transform:translate(6px)}.nV0H7W_iconWrapper{justify-content:center;align-items:center;width:100px;height:100px;display:flex}.nV0H7W_iconLines{flex-direction:column;gap:8px;width:60px;display:flex}.nV0H7W_iconLines span{background:#1a1a1a;border-radius:2px;height:4px}.nV0H7W_iconLines span:first-child{width:100%;animation:2s ease-in-out infinite nV0H7W_slideLine1}.nV0H7W_iconLines span:nth-child(2){width:80%;animation:2s ease-in-out infinite nV0H7W_slideLine2}.nV0H7W_iconLines span:nth-child(3){width:100%;animation:2s ease-in-out infinite nV0H7W_slideLine3}.nV0H7W_iconLines span:nth-child(4){width:60%;animation:2s ease-in-out infinite nV0H7W_slideLine4}@keyframes nV0H7W_slideLine1{0%,to{width:100%;transform:translate(0)}50%{width:80%;transform:translate(10px)}}@keyframes nV0H7W_slideLine2{0%,to{width:80%;transform:translate(5px)}50%{width:100%;transform:translate(-5px)}}@keyframes nV0H7W_slideLine3{0%,to{width:100%;transform:translate(-5px)}50%{width:70%;transform:translate(15px)}}@keyframes nV0H7W_slideLine4{0%,to{width:60%;transform:translate(10px)}50%{width:90%;transform:translate(0)}}.nV0H7W_iconCircle{width:70px;height:70px;position:relative}.nV0H7W_iconCircle:before{content:"";clip-path:polygon(0 0,100% 0,100% 50%,70% 50%,70% 30%,30% 30%,30% 70%,70% 70%,70% 50%,100% 50%,100% 100%,0 100%);border:4px solid #1a1a1a;border-radius:50%;width:100%;height:100%;animation:8s linear infinite nV0H7W_rotateCircle;position:absolute}.nV0H7W_iconCircle:after{content:"";background:#1a1a1a;border-radius:50%;width:20px;height:20px;animation:2s ease-in-out infinite nV0H7W_pulseCenter;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes nV0H7W_rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nV0H7W_pulseCenter{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.2)}}.nV0H7W_iconChevrons{flex-direction:column;gap:4px;display:flex}.nV0H7W_chevronRow{gap:4px;display:flex}.nV0H7W_chevron{clip-path:polygon(0 0,70% 0,100% 50%,70% 100%,0 100%,30% 50%);background:#1a1a1a;width:16px;height:20px;animation:1.5s ease-in-out infinite nV0H7W_chevronFlow}.nV0H7W_chevronRow:nth-child(2) .nV0H7W_chevron{animation-delay:.15s}.nV0H7W_chevronRow:nth-child(3) .nV0H7W_chevron{animation-delay:.3s}.nV0H7W_chevronRow .nV0H7W_chevron:nth-child(2){animation-delay:.1s}.nV0H7W_chevronRow .nV0H7W_chevron:nth-child(3){animation-delay:.2s}@keyframes nV0H7W_chevronFlow{0%,to{opacity:.3;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}.nV0H7W_iconDots{grid-template-columns:repeat(2,1fr);gap:8px;width:60px;display:grid}.nV0H7W_iconDots span{background:#1a1a1a;border-radius:50%;width:24px;height:24px}.nV0H7W_iconDots span:first-child{animation:2.5s ease-in-out infinite nV0H7W_morphDot1}.nV0H7W_iconDots span:nth-child(2){animation:2.5s ease-in-out infinite nV0H7W_morphDot2}.nV0H7W_iconDots span:nth-child(3){animation:2.5s ease-in-out infinite nV0H7W_morphDot3}.nV0H7W_iconDots span:nth-child(4){animation:2.5s ease-in-out infinite nV0H7W_morphDot4}@keyframes nV0H7W_morphDot1{0%,to{border-radius:50%;transform:scale(1)}25%{border-radius:4px;transform:scale(1.1)}50%{border-radius:50%;transform:scale(.9)}75%{border-radius:8px;transform:scale(1)}}@keyframes nV0H7W_morphDot2{0%,to{border-radius:50%;transform:scale(1)}25%{border-radius:50%;transform:scale(.9)}50%{border-radius:4px;transform:scale(1.1)}75%{border-radius:50%;transform:scale(1)}}@keyframes nV0H7W_morphDot3{0%,to{border-radius:50%;transform:scale(1)}25%{border-radius:50%;transform:scale(1)}50%{border-radius:50%;transform:scale(.9)}75%{border-radius:4px;transform:scale(1.1)}}@keyframes nV0H7W_morphDot4{0%,to{border-radius:4px;transform:scale(1.1)}25%{border-radius:50%;transform:scale(1)}50%{border-radius:50%;transform:scale(1)}75%{border-radius:50%;transform:scale(.9)}}.nV0H7W_iconWave{align-items:center;gap:6px;height:60px;display:flex}.nV0H7W_iconWave span{background:#1a1a1a;border-radius:4px;width:8px;animation:1.2s ease-in-out infinite nV0H7W_waveBar}.nV0H7W_iconWave span:nth-child(2){animation-delay:.1s}.nV0H7W_iconWave span:nth-child(3){animation-delay:.2s}.nV0H7W_iconWave span:nth-child(4){animation-delay:.3s}.nV0H7W_iconWave span:nth-child(5){animation-delay:.4s}@keyframes nV0H7W_waveBar{0%,to{height:20px}50%{height:50px}}.nV0H7W_iconGrid{grid-template-columns:repeat(3,1fr);gap:6px;width:66px;height:66px;display:grid}.nV0H7W_iconGrid span{opacity:.35;background:#1a1a1a;border-radius:6px;width:18px;height:18px;animation:1.6s ease-in-out infinite nV0H7W_gridPulse}.nV0H7W_iconGrid span:nth-child(2){animation-delay:.1s}.nV0H7W_iconGrid span:nth-child(3){animation-delay:.2s}.nV0H7W_iconGrid span:nth-child(4){animation-delay:.3s}.nV0H7W_iconGrid span:nth-child(5){animation-delay:.4s}.nV0H7W_iconGrid span:nth-child(6){animation-delay:.5s}.nV0H7W_iconGrid span:nth-child(7){animation-delay:.6s}.nV0H7W_iconGrid span:nth-child(8){animation-delay:.7s}.nV0H7W_iconGrid span:nth-child(9){animation-delay:.8s}@keyframes nV0H7W_gridPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.nV0H7W_serviceContent{padding-top:2px}.nV0H7W_serviceHeading{display:block}.nV0H7W_serviceLabel{letter-spacing:.08em;color:#3a3a3a;margin-bottom:10px;font-size:13px}.nV0H7W_serviceTitleEn{letter-spacing:-.02em;margin-bottom:16px;font-size:28px;font-weight:700}.nV0H7W_serviceTitleJp{color:#1f1f1f;margin-bottom:12px;font-size:20px;font-weight:600}.nV0H7W_serviceDescription{color:#4d4d4d;max-width:620px;font-size:15px;line-height:2}.nV0H7W_tagList{flex-wrap:wrap;gap:10px;max-width:620px;margin-top:18px;display:flex}.nV0H7W_tag{color:#3a3a3a;background:#d6d4c8;border-radius:999px;padding:6px 14px;font-size:13px}.nV0H7W_serviceCta{color:#111;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:32px;font-size:16px;font-weight:600;display:inline-flex}.nV0H7W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nV0H7W_waveText{gap:1px;display:inline-flex}.nV0H7W_waveText span{display:inline-block}.nV0H7W_serviceItem[data-inview=true]:after{animation-play-state:running}.nV0H7W_serviceArrow{width:18px;height:18px;transition:transform .25s}.nV0H7W_serviceNumber{color:#2b2b2b;letter-spacing:.08em;padding-top:6px;font-size:16px;font-weight:600}@media (max-width:768px){.nV0H7W_container{padding:72px 20px}.nV0H7W_services{gap:56px}.nV0H7W_titleBreak{display:inline}.nV0H7W_serviceLink{-moz-column-gap:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:1px 0}.nV0H7W_iconWrapper{display:none}.nV0H7W_serviceContent{display:contents}.nV0H7W_serviceHeading{grid-area:1/1;align-self:start}.nV0H7W_serviceLabel{margin-bottom:4px;line-height:1.15}.nV0H7W_serviceTitleEn{margin-top:0;margin-bottom:0;font-size:20px;line-height:1.05}.nV0H7W_serviceTitleJp{margin-bottom:0;line-height:1.1}.nV0H7W_serviceDescription{grid-area:2/1/auto/-1;margin-top:12px}.nV0H7W_tagList{grid-area:3/1/auto/-1;margin-top:14px}.nV0H7W_tagList .nV0H7W_tag:nth-child(n+5){display:none}.nV0H7W_serviceCta{grid-area:4/1/auto/-1}.nV0H7W_serviceNumber{display:none}.nV0H7W_serviceCta{font-size:15px}}@keyframes nV0H7W_peelLine{0%{opacity:0;transform:scaleX(0)skew(-18deg)translateY(-2px)}45%{opacity:.7;transform:scaleX(.55)skew(-8deg)translateY(-1px)}to{opacity:.35;transform:scaleX(1)skew(0)translateY(0)}}@media (prefers-reduced-motion:reduce){.nV0H7W_iconLines span,.nV0H7W_iconCircle:before,.nV0H7W_iconCircle:after,.nV0H7W_chevron,.nV0H7W_iconDots span,.nV0H7W_iconWave span,.nV0H7W_iconGrid span,.nV0H7W_waveText span,.nV0H7W_serviceItem:after{animation:none}}
.vQkacG_footer{--poster:#174fd6;--paper:#f0ecdf;--ink:#17221f;background:var(--paper);color:#fff;isolation:isolate;margin-top:auto}.vQkacG_poster{background:radial-gradient(circle at 80% 12%, #ffffff21, transparent 28%), linear-gradient(145deg, #205bea 0%, var(--poster) 48%, #123dac 100%);min-height:620px;padding-bottom:86px;position:relative;overflow:hidden}.vQkacG_texture{pointer-events:none;opacity:.34;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(101deg,#0000 0 3px,#ffffff05 3px 4px),radial-gradient(circle at 25% 30%,#ffffff2e 0 1px,#0000 1.3px);background-size:auto,13px 13px;position:absolute;inset:0}.vQkacG_posterInner,.vQkacG_paperInner{z-index:2;width:min(1320px,100% - 80px);margin:0 auto;position:relative}.vQkacG_utilityBar{border-bottom:1px solid #ffffff52;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;display:grid}.vQkacG_utilityButton,.vQkacG_miniBrand{color:#fff;letter-spacing:.09em;text-transform:uppercase;font-family:Arial,Noto Sans JP,sans-serif;font-size:11px;font-weight:700}.vQkacG_utilityButton{cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:fit-content;padding:10px 0;display:inline-flex}.vQkacG_utilityButton:last-child{justify-self:end}.vQkacG_utilityButton span{border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:22px;height:22px;transition:transform .18s,background-color .18s,color .18s;display:grid}.vQkacG_utilityButton:hover span{color:var(--poster);background:#fff;transform:translateY(-2px)}.vQkacG_miniBrand{letter-spacing:-.02em;font-size:18px}.vQkacG_miniBrand span{letter-spacing:.08em;vertical-align:top;margin-left:3px;font-size:8px}.vQkacG_hero{border-bottom:1px solid #ffffff52;grid-template-columns:minmax(0,1.65fr) minmax(290px,.65fr);align-items:end;gap:60px;padding:50px 0 44px;display:grid}.vQkacG_eyebrow{letter-spacing:.22em;margin:0 0 14px;font-family:Arial,sans-serif;font-size:10px;font-weight:700}.vQkacG_hero h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.6vw,66px);font-weight:500;line-height:1.14}.vQkacG_hero h2 span{color:#0000;-webkit-text-stroke:1.25px #ffffffeb;display:inline-block}.vQkacG_heroAside{padding-bottom:6px}.vQkacG_heroAside p{color:#ffffffd1;max-width:360px;margin:0 0 20px;font-family:Noto Sans JP,sans-serif;font-size:13px;line-height:1.95}.vQkacG_contactLink{color:#fff;border-top:1px solid #ffffffb8;border-bottom:1px solid #ffffffb8;justify-content:space-between;align-items:center;padding:12px 2px;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:700;transition:padding .18s,background-color .18s;display:flex}.vQkacG_contactLink:hover{background:#ffffff1a;padding-left:12px;padding-right:12px}.vQkacG_contactLink span:last-child{font-family:Arial,sans-serif;font-size:20px}.vQkacG_footerGrid{grid-template-columns:1fr 1fr 1.18fr;gap:clamp(36px,5vw,76px);padding-top:32px;display:grid}.vQkacG_groupTitle{letter-spacing:.16em;align-items:center;gap:12px;margin:0 0 14px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;display:flex}.vQkacG_groupTitle span{letter-spacing:0;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.vQkacG_linkGroup ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.vQkacG_linkGroup a{color:#ffffffdb;border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:7px 0;font-family:Noto Sans JP,sans-serif;font-size:12px;transition:color .16s,padding .16s;display:flex}.vQkacG_linkGroup a:hover{color:#fff;padding-left:5px}.vQkacG_linkGroup a span{opacity:.6}.vQkacG_officeCard{background:#091c5b1a;border:1px solid #ffffff6b;padding:16px 20px 15px;position:relative}.vQkacG_officeCard:after{content:"";pointer-events:none;border:1px solid #ffffff1f;position:absolute;inset:6px}.vQkacG_officeCard .vQkacG_groupTitle{margin-bottom:11px}.vQkacG_officeName,.vQkacG_officeCard address,.vQkacG_officeCard>a,.vQkacG_officeNote{z-index:1;font-family:Noto Sans JP,sans-serif;position:relative}.vQkacG_officeName{margin:0 0 7px;font-size:14px;font-weight:700}.vQkacG_officeCard address{color:#ffffffb3;margin:0 0 8px;font-size:11px;font-style:normal;line-height:1.65}.vQkacG_officeCard>a{color:#fff;text-underline-offset:4px;font-size:11px;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6}.vQkacG_officeNote{letter-spacing:.18em;color:#ffffff94;border-top:1px dashed #ffffff59;margin:12px 0 0;padding-top:8px;font-size:8px}.vQkacG_tear{z-index:3;filter:drop-shadow(0 -8px 8px #08164129);width:100%;height:76px;position:absolute;bottom:-1px;left:0;right:0}.vQkacG_tearPaper{fill:var(--paper);stroke:#ffffffd9;stroke-width:3px}.vQkacG_tearShadow{fill:#05184c2e;transform:translateY(-6px)}.vQkacG_paper{background:radial-gradient(circle at 20% 20%, #ffffff85, transparent 30%), repeating-linear-gradient(0deg, #2b332f05 0 1px, transparent 1px 5px), var(--paper);color:var(--ink);position:relative;overflow:hidden}.vQkacG_paperInner{padding:25px 0 22px}.vQkacG_wordmark{color:var(--ink);letter-spacing:-.085em;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:clamp(64px,12vw,170px);font-weight:900;line-height:.9;display:inline-block}.vQkacG_wordmark span{letter-spacing:0;vertical-align:top;margin-left:.08em;font-size:.09em;display:inline-block}.vQkacG_paperBottom{letter-spacing:.08em;border-top:1px solid #17221f73;grid-template-columns:1fr auto 1fr;align-items:end;gap:30px;margin-top:25px;padding-top:16px;font-family:Arial,Noto Sans JP,sans-serif;font-size:9px;display:grid}.vQkacG_paperBottom p{margin:0}.vQkacG_paperBottom nav{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.vQkacG_paperBottom a{color:var(--ink)}.vQkacG_paperBottom a:hover{text-underline-offset:4px;text-decoration:underline}.vQkacG_paperTag{justify-self:end;font-weight:700}.vQkacG_utilityButton:focus-visible,.vQkacG_miniBrand:focus-visible,.vQkacG_contactLink:focus-visible,.vQkacG_linkGroup a:focus-visible,.vQkacG_officeCard a:focus-visible,.vQkacG_wordmark:focus-visible,.vQkacG_paperBottom a:focus-visible{outline-offset:5px;outline:2px solid #fff}.vQkacG_wordmark:focus-visible,.vQkacG_paperBottom a:focus-visible{outline-color:var(--ink)}@media (max-width:960px){.vQkacG_posterInner,.vQkacG_paperInner{width:min(100% - 48px,1320px)}.vQkacG_hero{grid-template-columns:1fr;gap:28px;padding:46px 0 40px}.vQkacG_heroAside{grid-template-columns:1fr minmax(240px,.65fr);align-items:end;gap:38px;display:grid}.vQkacG_heroAside p{margin-bottom:0}.vQkacG_footerGrid{grid-template-columns:1fr 1fr}.vQkacG_officeCard{grid-column:1/-1}.vQkacG_paperBottom{grid-template-columns:1fr 1fr}.vQkacG_paperBottom nav{grid-area:1/1/auto/-1;justify-content:flex-start}}@media (max-width:640px){.vQkacG_poster{min-height:0;padding-bottom:74px}.vQkacG_posterInner,.vQkacG_paperInner{width:calc(100% - 36px)}.vQkacG_utilityBar{grid-template-columns:1fr auto;min-height:58px}.vQkacG_miniBrand{grid-area:1/2;font-size:16px}.vQkacG_utilityButton{grid-area:1/1;font-size:9px}.vQkacG_utilityButton:last-child{display:none}.vQkacG_hero{gap:22px;padding:36px 0 32px}.vQkacG_hero h2{font-size:clamp(34px,9.7vw,46px);line-height:1.2}.vQkacG_hero h2 span{-webkit-text-stroke-width:1px}.vQkacG_heroAside{display:block}.vQkacG_heroAside p{margin-bottom:18px;font-size:12px}.vQkacG_footerGrid{grid-template-columns:1fr;gap:30px;padding-top:28px}.vQkacG_linkGroup ul{gap:0 18px}.vQkacG_officeCard{grid-column:auto}.vQkacG_tear{height:64px}.vQkacG_paperInner{padding-top:18px}.vQkacG_wordmark{font-size:17vw}.vQkacG_paperBottom{grid-template-columns:1fr;gap:15px;margin-top:20px}.vQkacG_paperBottom nav{grid-area:auto;justify-content:stretch;gap:10px;display:grid}.vQkacG_paperTag{justify-self:start}}@media (prefers-reduced-motion:reduce){.vQkacG_footer *,.vQkacG_footer :before,.vQkacG_footer :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.VFsCuq_page{color:#29352e;letter-spacing:0;background:#fff}.VFsCuq_page>header{background:#fff;border-bottom:1px solid #e4e9e5}.VFsCuq_hero{max-width:1120px;margin:auto;padding:146px 32px 64px}.VFsCuq_eyebrow{color:#396b52;margin-bottom:24px;font-size:13px}.VFsCuq_hero h1{overflow-wrap:anywhere;white-space:pre-line;font-size:40px;font-weight:600;line-height:1.6}.VFsCuq_lead{color:#647067;white-space:pre-line;max-width:900px;margin-top:24px;font-size:16px;line-height:2}.VFsCuq_date{color:#647067;margin-top:24px;font-size:13px}.VFsCuq_layout{grid-template-columns:210px minmax(0,1fr);gap:48px;max-width:1200px;margin:auto;padding:0 32px 80px;display:grid}.VFsCuq_sidebar{align-self:start;max-height:calc(100dvh - 128px);position:sticky;top:108px;overflow-y:auto}.VFsCuq_sidebar nav{border-top:1px solid #dce5df;margin-bottom:32px;padding-top:18px}.VFsCuq_sidebar nav>p{color:#437257;margin-bottom:14px;font-size:12px}.VFsCuq_sidebar a,.VFsCuq_mobileToc a{color:#66736c;gap:10px;padding:9px 0;font-size:12px;line-height:1.7;display:flex}.VFsCuq_sidebar a span,.VFsCuq_mobileToc a span{color:#568568;flex-shrink:0}.VFsCuq_sidebar a:hover{color:#16563a}.VFsCuq_article{min-width:0;font-size:15px;line-height:2.15}.VFsCuq_breadcrumb{color:#69776c;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.VFsCuq_breadcrumb a{text-underline-offset:4px;color:#28694a;text-decoration:underline}.VFsCuq_cover{aspect-ratio:2.2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;margin-bottom:28px}.VFsCuq_content{overflow-wrap:anywhere}.VFsCuq_content>section{box-shadow:none;color:#29352e;background:0 0;border:0;border-radius:0;margin:56px 0 0;padding:0}.VFsCuq_content>section:first-child{margin-top:0}.VFsCuq_content h2{color:#29352e;border:0;margin-bottom:24px;padding-bottom:0;scroll-margin-top:110px;font-size:25px;font-weight:600;line-height:1.65}.VFsCuq_content section[id]{scroll-margin-top:110px}.VFsCuq_content h3{font-size:19px;line-height:1.8}.VFsCuq_content p{line-height:2.15}.VFsCuq_content>section>p{color:#44534a;font-size:15px}.VFsCuq_content a{text-underline-offset:4px}.VFsCuq_content table{font-size:13px}.VFsCuq_content img{max-width:100%}.VFsCuq_author{border-top:1px solid #dbe5df;align-items:center;gap:18px;margin-top:48px;padding-top:28px;font-size:13px;display:flex}.VFsCuq_author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.VFsCuq_contact{border-top:1px solid #dbe5df;margin-top:32px;padding-top:32px}.VFsCuq_contact a{color:#28694a;border-bottom:1px solid #4d785c;align-items:center;gap:24px;padding:12px 0;text-decoration:none;display:inline-flex}.VFsCuq_mobileToc{border-block:1px solid #dbe5df;margin-bottom:28px;padding:18px 0;display:none}.VFsCuq_mobileToc summary{cursor:pointer;font-size:14px}.VFsCuq_mobileToc nav{padding-top:12px}@media (max-width:900px){.VFsCuq_layout{display:block}.VFsCuq_sidebar{display:none}.VFsCuq_mobileToc{display:block}}@media (max-width:600px){.VFsCuq_hero{padding:106px 20px 40px}.VFsCuq_hero h1{font-size:27px}.VFsCuq_lead{font-size:14px}.VFsCuq_layout{padding:0 20px 48px}.VFsCuq_content h2{font-size:21px}.VFsCuq_content>section{margin-top:44px}.VFsCuq_content h3{font-size:17px}.VFsCuq_author{align-items:flex-start}}
.nvZqnW_guide{--blue:#205a9d;--orange:#bf620e;color:#243449;min-width:0}.nvZqnW_guide section{border-top:1px solid #d7e1eb;padding:48px 0;scroll-margin-top:100px}.nvZqnW_guide h2{letter-spacing:.02em;font-size:28px;font-weight:500;line-height:1.65}.nvZqnW_guide h3{color:var(--blue);font-size:19px;font-weight:500;line-height:1.7}.nvZqnW_guide p{color:#526174;margin-top:20px;font-size:15px;line-height:2.1}.nvZqnW_guide .nvZqnW_label{letter-spacing:.12em;color:var(--blue);border-left:3px solid var(--orange);margin:0 0 20px;padding-left:12px;font-size:11px}.nvZqnW_answer{border-left:3px solid var(--blue);background:#edf4fa;margin-bottom:48px;padding:32px}.nvZqnW_answer>span{color:var(--blue);font-size:12px}.nvZqnW_answer h2{margin-top:18px}.nvZqnW_answer>a,.nvZqnW_textLink{color:var(--blue);text-underline-offset:5px;align-items:center;gap:12px;margin-top:22px;font-size:14px;line-height:1.8;text-decoration:underline;display:inline-flex}.nvZqnW_points{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px;display:grid}.nvZqnW_points article{border-top:2px solid var(--orange);padding-top:18px}.nvZqnW_points p{margin-top:12px;font-size:14px}.nvZqnW_guide .nvZqnW_note{color:#64748b;font-size:12px;line-height:1.9}.nvZqnW_steps{margin-top:30px}.nvZqnW_steps li{border-top:1px solid #d7e1eb;grid-template-columns:38px 1fr;gap:16px;padding:26px 0;display:grid}.nvZqnW_steps li>span{color:var(--orange);font-size:22px}.nvZqnW_steps p{margin-top:12px}.nvZqnW_steps small{color:var(--blue);background:#edf4fa;margin-top:18px;padding:12px 16px;font-size:12px;line-height:1.9;display:block}.nvZqnW_roles{grid-template-columns:1fr 1fr;gap:24px;margin-top:28px;display:grid}.nvZqnW_roles article{border-top:2px solid var(--blue);background:#f3f7fb;padding:24px}.nvZqnW_roles li{border-bottom:1px solid #d7e1eb;padding:12px 0;font-size:14px;line-height:2}.nvZqnW_checklist{margin-top:28px}.nvZqnW_checklist li{border-bottom:1px solid #d7e1eb;grid-template-columns:1fr 1.5fr;gap:20px;padding:20px 0;font-size:14px;line-height:2;display:grid}.nvZqnW_checklist strong{color:var(--blue);font-weight:500}.nvZqnW_checklist span{color:#526174}.nvZqnW_prices{background:#edf4fa;grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.nvZqnW_prices>div{border-top:2px solid var(--blue);padding:26px}.nvZqnW_prices>div+div{border-left:1px solid #cbd7e4}.nvZqnW_prices span{color:var(--blue);font-size:14px}.nvZqnW_prices p{color:var(--orange);margin:14px 0 4px}.nvZqnW_prices strong{margin-right:8px;font-size:38px;font-weight:500}.nvZqnW_prices small{color:#526174;font-size:12px}.nvZqnW_faq{margin-top:24px}.nvZqnW_faq details{border-bottom:1px solid #d7e1eb}.nvZqnW_faq summary{cursor:pointer;color:var(--blue);padding:22px 4px;font-size:15px;line-height:1.9}.nvZqnW_faq details p{margin:0;padding:0 4px 24px;font-size:14px}.nvZqnW_guide .nvZqnW_consult{border-top:2px solid var(--blue);background:#edf4fa;margin-bottom:36px;padding:32px}.nvZqnW_consult .nvZqnW_cta{background:var(--blue);color:#fff;justify-content:space-between;align-items:center;gap:16px;max-width:400px;margin-top:24px;padding:18px 22px;font-size:14px;line-height:1.8;display:flex}.nvZqnW_cta:hover{background:#174579}.nvZqnW_sources{color:#64748b;font-size:12px;line-height:2}.nvZqnW_sources p{font-size:12px}.nvZqnW_sources a{text-underline-offset:3px;text-decoration:underline}.nvZqnW_sources>a{color:var(--blue);margin-top:22px;display:inline-block}.nvZqnW_mobileNav{display:none}.nvZqnW_guide a:focus-visible,.nvZqnW_guide summary:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (max-width:767px){.nvZqnW_guide h2{font-size:24px}.nvZqnW_guide section{padding:36px 0}.nvZqnW_guide p{font-size:14px}.nvZqnW_answer{margin-bottom:36px;padding:24px}.nvZqnW_points,.nvZqnW_roles{grid-template-columns:1fr;gap:18px}.nvZqnW_points p{margin-top:8px}.nvZqnW_checklist li{grid-template-columns:1fr;gap:6px}.nvZqnW_prices>div{padding:20px 14px}.nvZqnW_prices strong{font-size:30px}.nvZqnW_guide .nvZqnW_consult{padding:24px}.nvZqnW_steps li{grid-template-columns:30px 1fr;gap:10px}.nvZqnW_steps li>span{font-size:19px}.nvZqnW_mobileNav{color:var(--blue);flex-wrap:wrap;gap:12px 18px;padding-bottom:26px;font-size:12px;display:flex}.nvZqnW_mobileNav a{text-underline-offset:4px;text-decoration:underline}}
.tFoyGG_diagram{--blue:#77a4ec;--mint:#7ac6a5;--purple:#b198d4;color:#283b31;letter-spacing:0;background:#fff;border:1px solid #d5ddd7;margin:36px 0;container-type:inline-size}.tFoyGG_caption{padding:24px 27px 22px}.tFoyGG_captionTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tFoyGG_eyebrow{color:#77877d;letter-spacing:.14em;font-family:Arial,sans-serif;font-size:10px}.tFoyGG_playButton{color:#607267;background:#fff;border:1px solid #d6ded8;align-items:center;gap:7px;min-height:32px;padding:5px 10px;font-size:10px;display:inline-flex}.tFoyGG_playButton:hover{color:#263e30;border-color:#667d6e}.tFoyGG_playButton:focus-visible{outline-offset:4px;outline:2px solid #668c78}.tFoyGG_title{font-size:21px;font-weight:500;line-height:1.7;display:block}.tFoyGG_diagram .tFoyGG_intro{color:#65766b;margin-top:8px;font-size:12px;line-height:1.9}.tFoyGG_legend{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.tFoyGG_legend li{color:#586c5f;align-items:center;gap:8px;font-size:10px;line-height:1.7;display:flex}.tFoyGG_inputMarker,.tFoyGG_resultMarker,.tFoyGG_updateMarker{border:1px solid #fff;flex-shrink:0;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #c5d0c8}.tFoyGG_inputMarker{background:var(--blue);border-radius:1px}.tFoyGG_resultMarker{background:var(--mint);border-radius:50%}.tFoyGG_updateMarker{background:var(--purple);border-radius:1px;transform:rotate(45deg)}.tFoyGG_canvas{background-color:#fff;background-image:radial-gradient(#d3dcd5 .65px,#0000 .65px);background-size:8px 8px;border-block:1px solid #dce3de;padding:32px 36px 36px;font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;position:relative}.tFoyGG_connections{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tFoyGG_path,.tFoyGG_retryPath{fill:none;stroke:#87948c;stroke-width:1px}.tFoyGG_retryPath{stroke-dasharray:3 4}.tFoyGG_packet{z-index:2;pointer-events:none;offset-rotate:0deg;offset-distance:45%;animation:5s linear infinite paused tFoyGG_travel;position:absolute;top:0;left:0}.tFoyGG_diagram[data-running=true] .tFoyGG_packet{animation-play-state:running}.tFoyGG_grid{z-index:1;-moz-column-gap:26px;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 26px;display:grid;position:relative}.tFoyGG_node{background:#fff;border:1px solid #8d9e92;border-radius:2px;min-width:0}.tFoyGG_input{color:#566d5e;grid-column:1/3;justify-self:start;align-items:center;gap:10px;max-width:100%;min-height:54px;padding:15px 17px;font-size:11px;line-height:1.7;display:flex}.tFoyGG_input>svg{flex-shrink:0}.tFoyGG_steps{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.tFoyGG_step{padding:17px 13px 18px}.tFoyGG_stepTop{color:#607a6b;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.tFoyGG_stepTop>span{color:#89998f;font-size:10px}.tFoyGG_nodeTitle{font-size:13px;font-weight:500;line-height:1.7}.tFoyGG_diagram .tFoyGG_nodeDescription{color:#687a6e;margin-top:7px;font-size:11px;line-height:1.85}.tFoyGG_validation,.tFoyGG_knowledge{grid-row:3;padding:17px 17px 15px}.tFoyGG_validation{grid-column:3/5}.tFoyGG_knowledge{border-color:#9c8bb3;grid-column:1/3}.tFoyGG_diagram .tFoyGG_nodeLabel{color:#6e8074;margin-bottom:10px;font-size:9px;line-height:1.7}.tFoyGG_knowledge .tFoyGG_nodeLabel{color:#477b60}.tFoyGG_nodeHeading{align-items:center;gap:9px;display:flex}.tFoyGG_nodeHeading svg{color:#627b6b;flex-shrink:0}.tFoyGG_knowledge .tFoyGG_nodeHeading svg{color:#8a72a7}.tFoyGG_diagram .tFoyGG_retryNote{color:#7b698f;border-top:1px solid #e4e9e5;margin-top:12px;padding-top:10px;font-size:9px;line-height:1.8}.tFoyGG_knowledgeItems{color:#7b698f;border-top:1px solid #e7e0ef;flex-wrap:wrap;gap:7px 16px;margin-top:12px;padding-top:10px;font-size:9px;line-height:1.8;display:flex}.tFoyGG_footer{align-items:center;gap:11px;padding:17px 27px;display:flex}.tFoyGG_diagram .tFoyGG_footer p{color:#617266;margin:0;font-size:11px;line-height:1.9}@keyframes tFoyGG_travel{0%{offset-distance:0%}to{offset-distance:100%}}@container (max-width:680px){.tFoyGG_caption{padding:20px}.tFoyGG_captionTop{margin-bottom:15px}.tFoyGG_title{font-size:19px}.tFoyGG_legend{gap:10px 16px;margin-top:17px}.tFoyGG_legend li{font-size:9px}.tFoyGG_canvas{padding:25px 32px 29px}.tFoyGG_grid{grid-template-columns:minmax(0,1fr);row-gap:34px}.tFoyGG_input{grid-column:1;justify-content:center;width:100%;padding-inline:12px}.tFoyGG_steps{grid-column:1;grid-template-columns:minmax(0,1fr);gap:34px}.tFoyGG_step{padding:14px 16px}.tFoyGG_stepTop{margin-bottom:9px}.tFoyGG_nodeTitle{font-size:14px}.tFoyGG_diagram .tFoyGG_nodeDescription{font-size:11px}.tFoyGG_validation,.tFoyGG_knowledge{grid-area:auto/1;padding:17px 15px}.tFoyGG_footer{align-items:flex-start;padding:16px 20px}.tFoyGG_footer>span{margin-top:6px}}@media (prefers-reduced-motion:reduce){.tFoyGG_packet{animation:none}}
.S7Clga_page{color:#29352e;letter-spacing:0;background:#fff}.S7Clga_page>header{background:#fff;border-bottom:1px solid #e4e9e5}.S7Clga_hero{max-width:1120px;margin:auto;padding:146px 32px 64px}.S7Clga_eyebrow{color:#396b52;margin-bottom:24px;font-size:13px}.S7Clga_hero h1{font-size:40px;font-weight:600;line-height:1.6}.S7Clga_lead{color:#647067;margin-top:24px;font-size:16px;line-height:2}.S7Clga_date{color:#647067;margin-top:24px;font-size:13px}.S7Clga_layout{grid-template-columns:210px minmax(0,1fr);gap:48px;max-width:1200px;margin:auto;padding:0 32px 80px;display:grid}.S7Clga_sidebar{align-self:start;position:sticky;top:108px}.S7Clga_sidebar nav{border-top:1px solid #dce5df;margin-bottom:32px;padding-top:18px}.S7Clga_sidebar nav>p{color:#437257;margin-bottom:14px;font-size:12px}.S7Clga_sidebar a{color:#66736c;gap:10px;padding:9px 0;font-size:12px;line-height:1.7;display:flex}.S7Clga_sidebar a span{color:#568568}.S7Clga_sidebar a:hover{color:#16563a}.S7Clga_article{min-width:0;font-size:15px;line-height:2.15}.S7Clga_article>p,.S7Clga_article section>p{margin:20px 0}.S7Clga_article>section{margin-top:64px;scroll-margin-top:104px}.S7Clga_article h2{align-items:baseline;gap:14px;margin-bottom:24px;font-size:25px;font-weight:600;line-height:1.65;display:flex}.S7Clga_article h2 span{color:#718d7b;flex-shrink:0;font-size:12px}.S7Clga_article h3{margin-top:32px;font-size:19px;font-weight:600;line-height:1.8}.S7Clga_article a{text-underline-offset:4px;color:#28694a;text-decoration:underline}.S7Clga_breadcrumb{color:#69776c;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.S7Clga_cover{aspect-ratio:2.2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.S7Clga_intro{font-size:17px}.S7Clga_note{color:#6b736d;border-block:1px solid #e3e9e4;padding:14px 0;font-size:12px}.S7Clga_diagram{border-block:1px solid #d4e0d8;margin:32px 0;padding:24px 0}.S7Clga_diagram figcaption{color:#466953;margin-bottom:24px;font-size:14px}.S7Clga_origin{justify-content:center;align-items:center;gap:16px;padding-bottom:28px;display:flex}.S7Clga_origin>svg{color:#438262;width:36px;height:36px}.S7Clga_origin strong,.S7Clga_origin span{display:block}.S7Clga_origin span{color:#68766d;font-size:12px}.S7Clga_branches{border-top:1px solid #aac3b4;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.S7Clga_branches>div{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 6px 0;display:flex;position:relative}.S7Clga_branches>div:before{content:"";background:#aac3b4;width:1px;height:14px;position:absolute;top:0}.S7Clga_branches svg{color:#49775b}.S7Clga_branches>div:nth-child(2) svg{color:#987332}.S7Clga_branches>div:nth-child(3) svg{color:#3d7690}.S7Clga_branches span{font-size:12px}.S7Clga_tableWrap{margin:28px 0;overflow-x:auto}.S7Clga_tableWrap table{border-collapse:collapse;text-align:left;width:100%;min-width:460px;font-size:13px}.S7Clga_tableWrap caption{text-align:left;color:#657568;margin-bottom:10px;font-size:13px}.S7Clga_tableWrap th,.S7Clga_tableWrap td{vertical-align:top;border-bottom:1px solid #dbe5df;padding:14px 12px}.S7Clga_tableWrap thead{background:#f1f5f2}.S7Clga_tableWrap tbody th{width:100px}.S7Clga_programs{border-top:1px solid #dbe5df;margin-top:30px}.S7Clga_programs>section{border-bottom:1px solid #dbe5df;padding:26px 0}.S7Clga_programMeta{color:#627569;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.S7Clga_programMeta strong{color:#7b5d31;font-weight:500}.S7Clga_programs h3{margin-top:10px}.S7Clga_programs p{font-size:14px}.S7Clga_programs a{align-items:center;gap:8px;font-size:12px;display:inline-flex}.S7Clga_timeline{padding-left:30px;list-style:decimal-leading-zero}.S7Clga_timeline li{border-bottom:1px solid #e0e8e3;padding:16px 0 16px 10px}.S7Clga_timeline li::marker{color:#5c876c}.S7Clga_timeline p{margin:6px 0;font-size:14px}.S7Clga_article blockquote{border-left:2px solid #648e74;margin:32px 0;padding:12px 0 12px 24px;font-size:19px;line-height:2}.S7Clga_article details{border-bottom:1px solid #dbe5df;padding:20px 0}.S7Clga_article summary{cursor:pointer;font-weight:600}.S7Clga_article details p{margin-top:12px;font-size:14px}.S7Clga_author{border-top:1px solid #dbe5df;align-items:center;gap:18px;margin-top:48px;padding-top:28px;font-size:13px;display:flex}.S7Clga_author img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:64px;height:64px}.S7Clga_contact{border-top:1px solid #dbe5df;padding-top:32px}.S7Clga_contact a{border-bottom:1px solid #4d785c;align-items:center;gap:24px;padding:12px 0;text-decoration:none;display:inline-flex}.S7Clga_mobileToc{display:none}.S7Clga_mobileToc nav{gap:8px;padding-top:16px;font-size:13px;display:grid}@media (max-width:900px){.S7Clga_layout{display:block}.S7Clga_sidebar{display:none;position:static}.S7Clga_mobileToc{display:block}}@media (max-width:600px){.S7Clga_hero{padding:106px 20px 40px}.S7Clga_hero h1{font-size:27px}.S7Clga_lead{font-size:14px}.S7Clga_desktop{display:none}.S7Clga_layout{padding:0 20px 48px}.S7Clga_article h2{gap:10px;font-size:21px}.S7Clga_article>section{margin-top:44px}.S7Clga_article h3{font-size:17px}.S7Clga_branches{gap:6px}.S7Clga_branches strong{font-size:13px}.S7Clga_branches span{font-size:11px}.S7Clga_origin strong{font-size:14px}.S7Clga_article blockquote{font-size:17px}.S7Clga_author{align-items:flex-start}}
