.sh-hero{position:relative;color:#fff;overflow:hidden;background:#3b3c3d;padding:118px 0 64px;min-height:min(860px,100svh)}.sh-hero-bg{position:absolute;inset:0;z-index:0}.sh-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;display:block}.sh-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,#161412eb,#161412d6 38%,#16141266 58%,#16141200 74%),linear-gradient(180deg,#16141259,#16141200 26%)}.sh-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:start}.sh-hero-copy{position:relative;padding-top:18px;display:flex;flex-direction:column;min-height:100%}.sh-hero h1{margin:0 0 18px;font-size:clamp(32px,4.4vw,52px);line-height:1.18;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.sh-lede{margin:0 0 14px;max-width:34em;font-size:17px;line-height:1.85;color:#fffffff0}.sh-lede .short{display:none}.sh-trust{margin:0;font-size:14px;color:#ffffffd6}.sh-mascot{margin:26px 0 0;width:230px;height:270px;position:relative;cursor:pointer}.sh-mascot img{width:100%;height:100%;object-fit:contain;display:block}.sh-mascot.is-3d img{display:none}.sh-mascot .sb-canvas{width:100%;height:100%;display:block}.sh-card{position:relative;background:var(--sb-paper);color:var(--sb-text);border-radius:var(--sb-r);box-shadow:var(--sb-shadow-lg);padding:26px 26px 24px;scroll-margin-top:90px}.sh-card{margin-bottom:80px;scroll-margin-bottom:96px}.sh-card-mark{position:absolute;top:-14px;right:22px;width:34px;height:34px;border-radius:50%;background:var(--sb-cobalt);color:#fff;display:grid;place-items:center;font:700 17px/1 Helvetica,Arial,sans-serif;box-shadow:0 0 0 4px #fff}.sh-card h2{margin:0 0 16px;font-size:20px;font-weight:650;color:var(--sb-ink);letter-spacing:-.01em}.sh-field{border:0;margin:0 0 14px;padding:0;min-width:0}.sh-field>label,.sh-field legend{display:block;font-size:14px;font-weight:600;color:var(--sb-text);margin-bottom:7px;padding:0}.sh-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sh-seg label{position:relative;cursor:pointer}.sh-seg input{position:absolute;opacity:0;pointer-events:none}.sh-seg span{display:flex;flex-direction:column;gap:2px;border:1px solid var(--sb-line-2);border-radius:var(--sb-r-sm);padding:10px 12px;transition:border-color .2s,background .2s,box-shadow .2s}.sh-seg b{font-size:15px;font-weight:600}.sh-seg small{font-size:13px;color:var(--sb-text-2);font-variant-numeric:tabular-nums}.sh-seg small.sub{font-size:12px;color:var(--sb-text-3)}.sh-seg input:checked+span{border-color:var(--sb-ochre);background:var(--sb-ochre-soft);box-shadow:inset 0 0 0 1px var(--sb-ochre)}.sh-seg input:focus-visible+span{outline:3px solid var(--sb-cobalt);outline-offset:2px}.sh-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sh-input,.sh-step input,.sh-per input{width:100%;height:46px;border:1px solid var(--sb-line-2);border-radius:var(--sb-r-sm);padding:0 12px;font:inherit;font-size:17px;color:var(--sb-text);background:#fff;font-variant-numeric:tabular-nums;transition:border-color .2s}.sh-input:focus,.sh-step input:focus,.sh-per input:focus{border-color:var(--sb-ochre);outline:none;box-shadow:0 0 0 3px #a8571a29}.sh-step{display:grid;grid-template-columns:44px 1fr 44px;gap:6px}.sh-step input{text-align:center;padding:0 4px;-moz-appearance:textfield}.sh-step input::-webkit-inner-spin-button,.sh-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sh-step button{height:46px;border:1px solid var(--sb-line-2);border-radius:var(--sb-r-sm);background:var(--sb-canvas);font-size:20px;color:var(--sb-ink);cursor:pointer;transition:background .2s,border-color .2s}.sh-step button:hover{background:var(--sb-ochre-soft);border-color:var(--sb-ochre)}.sh-hint{margin:5px 0 0;font-size:12.5px;color:var(--sb-text-3)}.sh-hint a{color:var(--sb-ochre-deep)}.sh-input:disabled{background:var(--sb-canvas);color:var(--sb-text-3);cursor:not-allowed}[aria-invalid=true]{border-color:#b42318!important;box-shadow:0 0 0 3px #b423181f!important}.sh-stale{margin:0 0 8px;font-size:13px;color:#b42318;font-weight:500}.sh-err{margin:5px 0 0;font-size:13px;color:#b42318;font-weight:500}.sh-check{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--sb-text-2);margin:2px 0 12px;cursor:pointer}.sh-check input{width:18px;height:18px;accent-color:var(--sb-ochre)}.sh-per{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;margin:0 0 14px;max-height:220px;overflow:auto;padding:2px}.sh-per label{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--sb-text-3)}.sh-per input{height:40px;font-size:15px;padding:0 8px}.sh-go{width:100%;height:50px;border:0;border-radius:var(--sb-r-btn);background:var(--sb-ochre);color:#fff;font:inherit;font-size:17px;font-weight:600;cursor:pointer;transition:background .2s,transform .2s var(--sb-ease)}.sh-go:hover{background:var(--sb-ochre-deep);transform:translateY(-1px)}.sh-result{margin-top:18px;padding-top:16px;border-top:1px dashed var(--sb-line-2)}.sh-result.is-stale .sh-total b,.sh-result.is-stale .sh-break{color:var(--sb-text-3)}.sh-total{display:flex;align-items:baseline;gap:8px;margin:0}.sh-total span{font-size:14px;color:var(--sb-text-2)}.sh-total b{font-size:40px;font-weight:650;letter-spacing:-.02em;color:var(--sb-ochre);font-variant-numeric:tabular-nums;line-height:1.1}.sh-total em{font-style:normal;font-size:16px;color:var(--sb-text-2)}.sh-mode{margin:4px 0 8px;font-size:13.5px;color:var(--sb-text-2)}.sh-break{list-style:none;margin:0 0 10px;padding:0;font-size:14px;color:var(--sb-text);font-variant-numeric:tabular-nums;max-height:180px;overflow:auto}.sh-break li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--sb-line)}.sh-break li span:last-child{white-space:nowrap;font-weight:600}.sh-note{margin:0 0 12px;font-size:12.5px;line-height:1.7;color:var(--sb-text-3)}.sh-note a,.sh-head a,.sh-src a,.sh-changes a{color:var(--sb-ochre)}.sh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sh-next{font-size:14px;font-weight:600;color:var(--sb-ochre-deep);text-decoration:none;margin-right:auto}.sh-next:hover{text-decoration:underline}.sh-ghost{height:36px;padding:0 12px;border:1px solid var(--sb-line-2);border-radius:var(--sb-r-btn);background:#fff;font:inherit;font-size:13.5px;color:var(--sb-text-2);cursor:pointer}.sh-ghost:hover{border-color:var(--sb-ochre);color:var(--sb-ochre-deep)}.sh-pill{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 6px;border-radius:999px;border:1px solid #e5cfbb;background:var(--sb-ochre-soft);color:var(--sb-ochre-deep);font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s}.sh-pill:hover{border-color:var(--sb-ochre)}.sh-pill img,.sh-pill canvas{width:22px;height:24px}.sh-sec{padding:88px 0}.sh-head{max-width:720px;margin-bottom:36px}.sh-kicker{margin:0 0 10px;font-size:14px;letter-spacing:.04em;color:var(--sb-ochre-deep);font-weight:600}.sh-head h2{margin:0 0 12px;font-size:clamp(25px,3vw,34px);line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--sb-ink);text-wrap:balance}.sh-head p{margin:0;font-size:16px;color:var(--sb-text-2)}.sh-fees{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start}.sh-fees .sh-head{margin-bottom:0}.sh-eg{margin-top:24px;display:grid;gap:8px}.sh-eg p{margin:0;display:flex;justify-content:space-between;gap:16px;padding:12px 16px;background:var(--sb-paper);border:1px solid var(--sb-line);border-radius:var(--sb-r-sm);font-size:14.5px;font-variant-numeric:tabular-nums}.sh-eg b{font-weight:600;color:var(--sb-text)}.sh-eg span{color:var(--sb-ochre-deep);font-weight:600;text-align:right}.sh-table-wrap{background:var(--sb-paper);border:1px solid var(--sb-line);border-radius:var(--sb-r);box-shadow:var(--sb-shadow);overflow:hidden}.sh-table{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums}.sh-table th,.sh-table td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--sb-line)}.sh-table thead th{background:var(--sb-ink);color:#fff;font-weight:600;font-size:14px}.sh-table thead small{display:block;font-weight:400;font-size:12px;color:#ffffffa8}.sh-table tbody th{font-weight:600;color:var(--sb-text)}.sh-table tbody th small{display:block;font-weight:400;font-size:12.5px;color:var(--sb-text-3);margin-top:2px}.sh-table tbody tr:first-child{background:var(--sb-ochre-soft)}.sh-src{margin:0;padding:12px 16px;font-size:12.5px;color:var(--sb-text-3)}.sh-tl{background:var(--sb-ink);color:#ffffffdb;padding:88px 0;scroll-margin-top:60px}.sh-head-dark h2{color:#fff}.sh-head-dark p{color:#ffffffb8}.sh-head-dark .sh-kicker{color:var(--sb-honey)}.sh-tl-form{display:grid;grid-template-columns:1fr 1fr 180px;gap:16px;align-items:start;background:var(--sb-ink-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--sb-r);padding:20px 22px}.sh-tl-form .sh-field{margin:0}.sh-tl-form label{color:#fff}.sh-tl-form .sh-hint{color:#ffffff9e}.sh-tl-form .sh-err{color:#ffb4a6}.sh-tl-form .sh-go{margin-top:28px}.sh-opt{margin-left:8px;font-weight:400;font-size:12px;color:#fff9}.sh-steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:0}.sh-steps li{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:20px 0;border-top:1px solid rgba(255,255,255,.12)}.sh-steps time{font-size:22px;font-weight:600;color:var(--sb-honey);font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.3}.sh-steps time small{display:block;font-size:12.5px;font-weight:400;color:#fff9;letter-spacing:0}.sh-steps h3{margin:0 0 4px;font-size:17px;font-weight:600;color:#fff}.sh-steps p{margin:0;max-width:44em;font-size:14.5px;line-height:1.8;color:#ffffffc2}.sh-steps time.soft{font-size:15px;font-weight:500;color:#fffc}.sh-steps .wk{display:inline-block;margin-left:6px;padding:0 6px;border-radius:4px;background:#e0a03a2e;color:var(--sb-honey);font-size:12px}.sh-branches{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.sh-branch{background:var(--sb-ink-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--sb-r);padding:20px 22px}.sh-branch h3{margin:0 0 8px;font-size:16px;font-weight:600;color:#fff}.sh-branch p{margin:0;font-size:14px;line-height:1.8;color:#ffffffbd}.sh-mini{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;color:#fffc}.sh-mini input{height:38px;border-radius:var(--sb-r-sm);border:1px solid rgba(255,255,255,.25);background:#fff;color:var(--sb-text);padding:0 8px;font:inherit;font-size:14px}.sh-mini-out{margin-top:8px!important;color:var(--sb-honey)!important;font-weight:500}.sh-tl-note{margin:24px 0 0;max-width:62em;font-size:13px;line-height:1.85;color:#ffffffa8}.sh-head-dark a,.sh-tl-note a{color:var(--sb-honey)}.sh-law{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:start}.sh-law .sh-head{margin-bottom:0}.sh-changes{margin:0;display:grid;gap:0;border-top:1px solid var(--sb-line-2)}.sh-changes div{padding:18px 0;border-bottom:1px solid var(--sb-line-2)}.sh-changes dt{font-size:17px;font-weight:600;color:var(--sb-ink);margin-bottom:4px}.sh-changes dt:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sb-cobalt);margin-right:10px;vertical-align:middle;position:relative;top:-2px}.sh-changes dd{margin:0;font-size:15px;line-height:1.85;color:var(--sb-text-2)}.sh-arts{background:var(--sb-paper);border-top:1px solid var(--sb-line)}.sh-tags{display:flex;flex-wrap:wrap;gap:8px;margin:-12px 0 24px}.sh-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.sh-list li{border-bottom:1px solid var(--sb-line)}.sh-list a{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:16px 0;text-decoration:none;color:var(--sb-text)}.sh-list .t{font-size:16px;font-weight:600;line-height:1.5;transition:color .2s}.sh-list .d{grid-column:1;font-size:13.5px;color:var(--sb-text-3);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sh-list time{grid-column:2;grid-row:1;font-size:12.5px;color:var(--sb-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:3px}.sh-list a:hover .t{color:var(--sb-ochre)}.sh-more{margin-top:18px}.sh-more summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600;color:var(--sb-ochre-deep);padding:10px 16px;border:1px solid #e5cfbb;border-radius:var(--sb-r-btn);background:var(--sb-ochre-soft);list-style:none}.sh-more summary::-webkit-details-marker{display:none}.sh-more[open] summary{margin-bottom:8px}.sh-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}.sh-faq .sh-head{margin-bottom:0}.sh-qa{border-bottom:1px solid var(--sb-line-2)}.sh-qa:first-child{border-top:1px solid var(--sb-line-2)}.sh-qa summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-size:17px;font-weight:600;color:var(--sb-ink);position:relative}.sh-qa summary::-webkit-details-marker{display:none}.sh-qa summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:24px;font-weight:400;color:var(--sb-ochre);transition:transform .25s var(--sb-ease)}.sh-qa[open] summary:after{transform:rotate(45deg)}.sh-qa p{margin:0 0 18px;max-width:40em;font-size:15px;line-height:1.9;color:var(--sb-text-2)}@media(max-width:1040px){.sh-hero-grid{grid-template-columns:minmax(0,1fr) 400px;gap:32px}}@media(max-width:900px){.sh-hero{padding:96px 0 40px;min-height:0}.sh-hero:after{background:linear-gradient(180deg,#161412bd,#16141285 42%,#1614122e)}.sh-hero-grid{grid-template-columns:1fr;gap:20px}.sh-hero-copy{padding-top:0}.sh-card{max-width:560px;width:100%}.sh-mascot{position:absolute;right:-8px;bottom:-6px;width:112px;height:132px;margin:0}.sh-trust,.sh-lede{padding-right:110px}.sh-fees,.sh-law,.sh-faq-grid{grid-template-columns:1fr;gap:28px}.sh-tl-form{grid-template-columns:1fr 1fr}.sh-tl-form .sh-go{grid-column:1 / -1;margin-top:0}.sh-list{grid-template-columns:1fr}}@media(max-width:760px){.sh-hero{padding:80px 0 28px}.sh-hero h1{font-size:28px;margin-bottom:12px}.sh-hero-grid{gap:14px}.sh-lede{font-size:15px;line-height:1.75;min-height:86px;padding-right:96px;margin-bottom:0}.sh-lede .long{display:none}.sh-lede .short{display:inline}.sh-trust{display:none}.sh-mascot{width:88px;height:104px;right:-4px;bottom:-8px}.sh-card h2{margin-bottom:12px}.sh-card{padding:22px 16px 18px}.sh-seg span{padding:9px 10px}.sh-sec,.sh-tl{padding:60px 0}.sh-tl-form{grid-template-columns:1fr;padding:16px}.sh-steps li{grid-template-columns:1fr;gap:6px;padding:16px 0}.sh-steps time{font-size:20px}.sh-branches{grid-template-columns:1fr}.sh-eg p{flex-direction:column;gap:2px}.sh-eg span{text-align:left}.sh-table th,.sh-table td{padding:11px 10px;font-size:13.5px}.sh-actions .sh-next{width:100%;margin-bottom:4px}}
