.company-root{min-height:100vh;background-image:linear-gradient(var(--vh-rule) 1px,transparent 1px);background-size:100% 266px}.company-root button,.company-root input,.company-root select{font:inherit}.company-header{border-bottom:1px solid var(--vh-rule);background:var(--vh-bg)}.company-header-inner{max-width:1600px;min-height:88px;margin:0 auto;padding:0 clamp(20px,8.33vw,160px);display:flex;align-items:center;justify-content:space-between;gap:24px}.company-logo{display:inline-flex}.company-logo img{display:block;width:auto;height:36px}.company-header-link{padding:10px 0;color:var(--vh-ink);text-decoration:none;border-bottom:2px solid var(--vh-red)}.company-frame{max-width:1600px;margin:0 auto;padding:clamp(48px,7vw,112px) clamp(20px,8.33vw,160px) 120px}.company-intro{max-width:850px;margin-bottom:clamp(48px,6vw,88px)}.company-kicker{margin:0 0 12px;font-size:15px;font-weight:500}.company-intro h1,.company-recipient h1{max-width:850px;margin:0 0 24px;color:var(--vh-ink-head);font:500 clamp(44px,5vw,76px)/1 var(--vh-serif),serif;letter-spacing:-.01em}.company-intro>p:last-child,.company-success>p,.company-verify-card>p{max-width:650px;margin:0}.company-grid{display:grid;grid-template-columns:minmax(280px,2fr) minmax(360px,3fr);grid-gap:clamp(40px,7vw,112px);gap:clamp(40px,7vw,112px);align-items:start}.company-panel{position:-webkit-sticky;position:sticky;top:112px;background:var(--vh-bg);border-top:2px solid var(--vh-red);padding-top:24px}.company-download h2,.company-inbox h2,.company-panel h2{margin:0;color:var(--vh-ink-head);font:600 clamp(28px,3vw,38px)/1.2 var(--vh-serif),serif}.company-form{display:grid;grid-gap:20px;gap:20px;margin-top:28px}.company-form label:not(.company-consent),.company-share-box label{display:grid;grid-gap:7px;gap:7px;font-weight:500}.company-form label span{font-size:14px;font-weight:400;color:#6f6259}.company-form input,.company-form select,.company-share-box input{width:100%;box-sizing:border-box;min-height:50px;padding:11px 13px;border:1px solid var(--vh-border);border-radius:0;background:#fff;color:var(--vh-ink)}.company-form input:focus,.company-form select:focus,.company-share-box input:focus{outline:3px solid color-mix(in srgb,var(--vh-red) 25%,transparent);outline-offset:1px;border-color:var(--vh-red-pressed)}.company-actions a,.company-actions button,.company-primary,.company-state a{min-height:48px;border:1px solid var(--vh-border);border-radius:0;padding:11px 16px;background:#fff;color:var(--vh-ink);cursor:pointer;text-decoration:none;text-align:center}.company-primary{border-color:var(--vh-red);background:var(--vh-red);color:#fff;font-weight:500}.company-primary:disabled{opacity:.58;cursor:wait}.company-root :is(button,a):focus-visible{outline:3px solid var(--vh-ink);outline-offset:3px}.company-fine{margin:20px 0 0;color:#6f6259;font-size:14px;line-height:1.5}.company-request-main,.company-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.company-section-head{border-bottom:2px solid var(--vh-rule);padding-bottom:20px}.company-section-head>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--vh-rule);color:var(--vh-red-pressed)}.company-empty{padding:48px 0;border-bottom:1px solid var(--vh-border)}.company-empty p{margin:0 0 4px;font:600 24px/1.3 var(--vh-serif),serif}.company-empty span{color:#6f6259}.company-message{margin:16px 0;border-left:3px solid var(--vh-dot);padding:10px 14px;background:#fff}.company-error{border-left-color:#8d151a;color:#721116}.company-request{padding:30px 0;border-bottom:1px solid var(--vh-border)}.company-request-main strong{display:block;font:600 25px/1.2 var(--vh-serif),serif}.company-request-main div>span{display:block;color:#6f6259;font-size:14px}.company-status{padding:3px 9px;border:1px solid;font-size:14px;text-transform:capitalize}.company-request[data-status=verified] .company-status{color:#27613b}.company-request[data-status=cancelled] .company-status,.company-request[data-status=expired] .company-status{color:#6f6259}.company-request>p{margin:12px 0 18px;color:#6f6259}.company-share-box{display:grid;grid-template-columns:112px 1fr;grid-gap:20px;gap:20px;align-items:center;padding:16px;background:#fff;border:1px solid var(--vh-sep)}.company-share-box img{width:112px;height:112px;image-rendering:pixelated}.company-share-box input{margin-top:6px;min-height:42px;font-size:13px}.company-share-box p{margin:7px 0 0;color:#6f6259;font-size:13px}.company-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.company-actions .company-danger{color:#85151a;border-color:#d8a2a4}.company-link{border:0!important;background:transparent!important;text-decoration:underline!important;padding-inline:4px!important}.company-recipient{display:grid;min-height:calc(100vh - 104px);place-items:center;padding:clamp(40px,6vw,96px) 20px 100px}.company-state,.company-success,.company-verify-card{width:min(100%,760px);box-sizing:border-box;background:var(--vh-bg);border:1px solid var(--vh-rule);border-top:4px solid var(--vh-red);padding:clamp(28px,5vw,64px);position:relative}.company-verify-card:after{content:"";position:absolute;width:12px;height:12px;background:var(--vh-dot);right:-7px;top:-8px}.company-domain{overflow-wrap:anywhere}.company-disclosure{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:32px 0;background:var(--vh-border);border:1px solid var(--vh-border)}.company-disclosure div{padding:16px;background:#fff}.company-disclosure dt{margin-bottom:6px;font-weight:500}.company-disclosure dd{margin:0;color:#6f6259;font-size:14px}.company-consent{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start;cursor:pointer}.company-consent input{width:20px;min-height:20px;margin-top:3px;accent-color:var(--vh-red-pressed)}.company-consent span{font-size:15px!important;color:var(--vh-ink)!important}.company-state{text-align:center}.company-state h1{margin-inline:auto}.company-state p{max-width:520px;margin:0 auto 28px}.company-state a{display:inline-flex;align-items:center}.company-state-mark,.company-success-mark{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 24px;border:2px solid var(--vh-red);color:var(--vh-red-pressed);font:500 34px/1 var(--vh-serif),serif}.company-success-mark{margin-left:0}.company-download{border-top:2px solid var(--vh-rule);padding-top:25px}.company-download h2{font-size:28px}.company-download p{margin:7px 0 0}.company-loading{color:#6f6259}@media (prefers-reduced-motion:no-preference){.company-actions a,.company-actions button,.company-primary{transition:background-color .2s ease,border-color .2s ease}.company-primary:hover{background:var(--vh-red-pressed);border-color:var(--vh-red-pressed)}.company-actions :is(button,a):hover{border-color:var(--vh-ink)}}@media (max-width:850px){.company-grid{grid-template-columns:1fr}.company-panel{position:static}}@media (max-width:560px){.company-root{background-image:none}.company-frame{padding-top:36px}.company-intro h1,.company-recipient h1{font-size:42px}.company-share-box{grid-template-columns:1fr}.company-share-box img{width:136px;height:136px}.company-actions,.company-disclosure{grid-template-columns:1fr}.company-actions{display:grid}.company-state,.company-success,.company-verify-card{padding:26px 20px}}.company-disclosure dd,.company-request,.company-verify-card{overflow-wrap:anywhere}.company-form>.company-disclosure{margin:0;grid-template-columns:1fr}