main[data-family]{--ur-yellow: var(--oc-yellow, #ffd000);--ur-yellow-hi: #ffe04d;--ur-navy: var(--oc-navy, #0a2440);--ur-navy-2: #10345a;--ur-navy-deep: #071a30;--ur-line: var(--oc-line, #dbe4ef);--ur-surface: var(--oc-surface, #f4f7fb);--ur-surface-2: #eaf0f7;--ur-text: var(--oc-text, #3c4c5d);--ur-muted: var(--oc-muted, #64748b);--ur-ink: var(--oc-ink, #0a2440);--ur-radius: 18px;--ur-radius-sm: 12px;--ur-shadow: 0 20px 46px rgba(10, 36, 64, .1)}.ur-sec{padding:80px 0}.ur-sec--surface{background:var(--ur-surface)}.ur-sec--navy{background:var(--ur-navy);color:#d6e2f0}.ur-sec--navy h2,.ur-sec--navy h3{color:#fff}.ur-sec--tight{padding:56px 0}.ur-sec--top{padding-top:0}.ur-head{max-width:48rem;margin-bottom:40px}.ur-head h2{margin-top:14px;font-size:clamp(26px,3.4vw,40px);line-height:1.16;letter-spacing:-.02em;color:var(--ur-navy)}.ur-head p{margin-top:14px;font-size:16.5px;line-height:1.8;color:var(--ur-text)}.ur-sec--navy .ur-head h2{color:#fff}.ur-sec--navy .ur-head p{color:#e2ecf6d1}.ur-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;letter-spacing:.02em;color:var(--ur-navy)}.ur-eyebrow:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--ur-yellow);flex:none}.ur-sec--navy .ur-eyebrow{color:#cfe0f0}.ur-lead{font-size:17px;line-height:1.85;color:var(--ur-text);max-width:44em}.ur-prose{font-size:16.5px;line-height:2;color:var(--ur-text);max-width:42rem}.ur-muted{color:var(--ur-muted)}.ur-split{display:grid;gap:36px;align-items:start}@media(min-width:900px){.ur-split{grid-template-columns:1.05fr .95fr;gap:64px}}.ur-figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ur-radius)}.ur-caption{margin-top:10px;font-size:12px;color:var(--ur-muted)}.ur-panel{padding:26px;border:1px solid var(--ur-line);border-radius:var(--ur-radius);background:#fff}.ur-panel--navy{background:var(--ur-navy);border-color:var(--ur-navy);color:#e2ecf6d9}.ur-panel h3{font-size:19px;color:var(--ur-navy)}.ur-panel--navy h3{color:#fff}.ur-panel p{margin-top:10px;font-size:15px;line-height:1.75;color:var(--ur-text)}.ur-panel--navy p{color:#d6e4f2d1}.ur-panel--navy a{color:var(--ur-yellow)}.ur-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ur-list li{position:relative;padding-left:34px;font-size:15.5px;line-height:1.7;color:var(--ur-text)}.ur-list li:before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border-radius:7px;background:var(--ur-surface-2);border:1.5px solid var(--ur-line)}.ur-list--check li:before{background:var(--ur-navy);border-color:var(--ur-navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffd000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4.5 4.5L19 7'/%3E%3C/svg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:center}.ur-list--dot li:before{background:var(--ur-yellow);border-color:var(--ur-yellow)}.ur-sec--navy .ur-list li{color:#d6e4f2d9}.ur-sec--navy .ur-list li:before{background:#ffffff14;border-color:#fff3}.ur-sec--navy .ur-list--check li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffd000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l4.5 4.5L19 7'/%3E%3C/svg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:center}.ur-about-intro{display:grid;gap:36px;align-items:start}@media(min-width:940px){.ur-about-intro{grid-template-columns:1.1fr .9fr;gap:64px}}.ur-about-intro__copy>*+*{margin-top:16px}.ur-about-intro h2{font-size:clamp(26px,3.2vw,38px);color:var(--ur-navy)}.ur-about-intro figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ur-radius)}.ur-principles{display:grid;gap:14px}@media(min-width:720px){.ur-principles{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.ur-principles{grid-template-columns:repeat(3,1fr)}}.ur-principle{position:relative;padding:24px 22px 22px;border:1px solid var(--ur-line);border-top:4px solid var(--ur-yellow);border-radius:var(--ur-radius-sm);background:#fff}.ur-principle b{display:block;font-size:13px;font-weight:800;letter-spacing:.14em;color:var(--ur-yellow)}.ur-principle h3{margin-top:8px;font-size:17px;line-height:1.5;color:var(--ur-navy)}.ur-principle p{margin-top:8px;font-size:14.5px;line-height:1.7;color:var(--ur-text)}.ur-equip{display:grid;gap:1px;background:var(--ur-line);border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);overflow:hidden}@media(min-width:820px){.ur-equip{grid-template-columns:repeat(3,1fr)}}.ur-equip>div{padding:22px;background:#fff}.ur-equip h3{font-size:16.5px;color:var(--ur-navy)}.ur-equip h3 a{color:inherit;text-decoration:none}.ur-equip h3 a:hover{text-decoration:underline}.ur-equip p{margin-top:8px;font-size:14.5px;line-height:1.7;color:var(--ur-text)}.ur-equip span{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--ur-yellow)}.ur-scope{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.ur-scope a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--ur-line);border-radius:999px;background:#fff;font-size:14.5px;font-weight:700;color:var(--ur-navy);text-decoration:none}.ur-scope a:hover{border-color:var(--ur-navy);background:var(--ur-surface)}.ur-seg{display:grid;gap:24px}@media(min-width:900px){.ur-seg{grid-template-columns:300px 1fr;gap:40px;align-items:start}}.ur-seg__tabs{display:none;flex-wrap:wrap;gap:10px}html.js .ur-seg__tabs{display:flex}@media(min-width:900px){html.js .ur-seg__tabs{flex-direction:column;flex-wrap:nowrap;position:sticky;top:calc(var(--header-h, 72px) + 24px)}}.ur-seg__tab{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 18px;border:1.5px solid var(--ur-line);border-radius:var(--ur-radius-sm);background:#fff;color:var(--ur-navy);font:inherit;font-size:15px;font-weight:800;text-align:left;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s}.ur-seg__tab:hover{border-color:var(--ur-navy)}.ur-seg__tab b{display:inline-grid;place-items:center;width:26px;height:26px;flex:none;border-radius:8px;background:var(--ur-surface-2);color:var(--ur-navy);font-size:12.5px}.ur-seg__tab[aria-selected=true]{background:var(--ur-navy);border-color:var(--ur-navy);color:#fff}.ur-seg__tab[aria-selected=true] b{background:var(--ur-yellow);color:var(--ur-navy)}.ur-seg__tab:focus-visible{outline:3px solid var(--ur-yellow);outline-offset:3px}.ur-seg__panels{display:grid;gap:16px}.ur-seg__panel{padding:30px 30px 26px;border:1px solid var(--ur-line);border-radius:var(--ur-radius);background:#fff;box-shadow:var(--ur-shadow)}.ur-seg__panel[hidden]{display:none}.ur-seg__panel h3{font-size:clamp(21px,2.4vw,28px);color:var(--ur-navy)}.ur-seg__panel p{margin-top:14px;font-size:16px;line-height:1.9;color:var(--ur-text);max-width:52em}.ur-seg__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ur-seg__links a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--ur-line);border-radius:999px;background:var(--ur-surface);font-size:14px;font-weight:700;color:var(--ur-navy);text-decoration:none}.ur-seg__links a:hover{border-color:var(--ur-navy);background:#fff}.ur-seg__hint{margin-top:14px;font-size:13px;color:var(--ur-muted)}.ur-answers{display:grid;gap:16px}@media(min-width:860px){.ur-answers{grid-template-columns:repeat(2,1fr)}}.ur-answer{display:grid;gap:12px;padding:30px 28px;border-radius:var(--ur-radius)}.ur-answer--now{background:radial-gradient(130% 140% at 88% -10%,#14406c 0%,var(--ur-navy) 52%,var(--ur-navy-deep) 100%);color:#d6e2f0}.ur-answer--later{background:#fff;border:1px solid var(--ur-line);border-top:4px solid var(--ur-yellow)}.ur-answer__tag{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.04em}.ur-answer--now .ur-answer__tag{background:#ffd00029;color:var(--ur-yellow)}.ur-answer--later .ur-answer__tag{background:var(--ur-surface-2);color:var(--ur-navy)}.ur-answer h3{font-size:clamp(20px,2.2vw,26px)}.ur-answer--now h3{color:#fff}.ur-answer--later h3{color:var(--ur-navy)}.ur-answer p{font-size:15.5px;line-height:1.85}.ur-answer--now p{color:#dbe6f2e0}.ur-answer--later p{color:var(--ur-text)}.ur-answer .btn-row{margin-top:6px}.ur-triage{display:grid;gap:16px}@media(min-width:860px){.ur-triage{grid-template-columns:repeat(2,1fr)}}.ur-triage__col{padding:28px 26px;border:1px solid var(--ur-line);border-radius:var(--ur-radius);background:#fff}.ur-triage__col h3{display:flex;align-items:center;gap:10px;font-size:20px;color:var(--ur-navy)}.ur-triage__col--urgent{border-top:4px solid #d8452f}.ur-triage__col--wait{border-top:4px solid var(--ur-yellow)}.ur-triage__col .ur-list{margin-top:18px}.ur-flow{position:relative;display:grid;gap:22px;margin:0;padding:0;list-style:none}.ur-flow:before{content:"";position:absolute;left:27px;top:12px;bottom:12px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--ur-yellow),var(--ur-navy));opacity:.5}.ur-flow__step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:20px;align-items:start;padding:4px 0}.ur-flow__num{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;border:3px solid var(--ur-navy);color:var(--ur-navy);font-size:18px;font-weight:800}.ur-flow__step:first-child .ur-flow__num{border-color:var(--ur-yellow)}.ur-flow__body{padding:8px 22px 22px;border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);background:#fff}.ur-flow__body h3{font-size:19px;color:var(--ur-navy)}.ur-flow__body p{margin-top:8px;font-size:15px;line-height:1.75;color:var(--ur-text)}@media(min-width:980px){.ur-flow--across{grid-template-columns:repeat(var(--cols, 4),1fr);gap:20px}.ur-flow--across:before{inset:27px 6% auto;width:auto;height:3px;background:linear-gradient(90deg,var(--ur-yellow),var(--ur-navy))}.ur-flow--across .ur-flow__step{grid-template-columns:1fr;justify-items:start;gap:16px}}.ur-flow[data-anim] .ur-flow__step{opacity:0;transform:translateY(12px)}.ur-flow[data-anim].is-inview .ur-flow__step{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}.ur-flow[data-anim].is-inview .ur-flow__step:nth-child(2){transition-delay:.1s}.ur-flow[data-anim].is-inview .ur-flow__step:nth-child(3){transition-delay:.2s}.ur-flow[data-anim].is-inview .ur-flow__step:nth-child(4){transition-delay:.3s}@media(prefers-reduced-motion:reduce){.ur-flow[data-anim] .ur-flow__step{opacity:1;transform:none;transition:none}}html.js .reveal-io{opacity:0;transform:translateY(14px)}html.js .reveal-io.is-inview{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media(prefers-reduced-motion:reduce){html.js .reveal-io,html.js .reveal-io.is-inview{opacity:1;transform:none;transition:none}}.ur-table-wrap{border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);overflow-x:auto}.ur-table{width:100%;border-collapse:collapse;font-size:15px}.ur-table th{padding:15px 18px;background:var(--ur-navy);color:#fff;font-size:13px;font-weight:800;letter-spacing:.03em;text-align:left;white-space:nowrap}.ur-table td{padding:16px 18px;border-top:1px solid var(--ur-line);color:var(--ur-text);vertical-align:top;line-height:1.6}.ur-table td:first-child{font-weight:700}.ur-table td:first-child a{color:var(--ur-navy)}.ur-table tbody tr:nth-child(2n) td{background:var(--ur-surface)}.ur-flags{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:flag}@media(min-width:760px){.ur-flags{grid-template-columns:repeat(2,1fr)}}.ur-flags li{position:relative;counter-increment:flag;padding:22px 22px 22px 68px;border:1px solid var(--ur-line);border-left:4px solid #d8452f;border-radius:var(--ur-radius-sm);background:#fff}.ur-flags li:before{content:counter(flag,decimal-leading-zero);position:absolute;left:20px;top:20px;font-size:22px;font-weight:800;color:#d8452f;letter-spacing:-.02em}.ur-flags h3{font-size:17px;color:var(--ur-navy)}.ur-flags p{margin-top:8px;font-size:14.5px;line-height:1.75;color:var(--ur-text)}.ur-ask{display:grid;gap:36px}@media(min-width:900px){.ur-ask{grid-template-columns:repeat(2,1fr);gap:48px}}.ur-ask__col>h2{font-size:clamp(21px,2.4vw,28px);color:var(--ur-navy)}.ur-ask__col>p{margin-top:14px;font-size:15px;line-height:1.8;color:var(--ur-text)}.ur-ask__col>.ur-list,.ur-ask__col>.ur-panel{margin-top:20px}.ur-jobs{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:job}@media(min-width:820px){.ur-jobs{grid-template-columns:repeat(2,1fr)}}.ur-jobs li{counter-increment:job;padding:22px 22px 22px 64px;position:relative;border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);background:#fff}.ur-jobs li:before{content:counter(job);position:absolute;left:20px;top:20px;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--ur-navy);color:var(--ur-yellow);font-size:14px;font-weight:800}.ur-jobs h3{font-size:17px;color:var(--ur-navy)}.ur-jobs p{margin-top:8px;font-size:14.5px;line-height:1.75;color:var(--ur-text)}.ur-price-note{margin-top:22px;padding:16px 20px;border:1px solid var(--ur-line);border-left:4px solid var(--ur-yellow);border-radius:var(--ur-radius-sm);background:var(--ur-surface);font-size:15px;color:var(--ur-text)}.ur-price-note a{color:var(--ur-navy);font-weight:700}.ur-empty{display:grid;gap:20px;padding:44px 40px;border:1px solid var(--ur-line);border-top:4px solid var(--ur-yellow);border-radius:var(--ur-radius);background:#fff;box-shadow:var(--ur-shadow);max-width:60rem}.ur-empty__badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 14px;border-radius:999px;background:var(--ur-surface-2);color:var(--ur-navy);font-size:12.5px;font-weight:800}.ur-empty h2{font-size:clamp(22px,2.6vw,30px);color:var(--ur-navy)}.ur-empty>p{font-size:16px;line-height:1.9;color:var(--ur-text);max-width:52em}.ur-empty__grid{display:grid;gap:14px}@media(min-width:720px){.ur-empty__grid{grid-template-columns:repeat(3,1fr)}}.ur-empty__grid>div{padding:18px 20px;border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);background:var(--ur-surface)}.ur-empty__grid strong{display:block;font-size:14px;color:var(--ur-navy)}.ur-empty__grid p{margin-top:6px;font-size:14px;line-height:1.7;color:var(--ur-text)}.ur-404{display:grid;gap:26px;max-width:46rem}.ur-404__code{font-size:clamp(72px,16vw,140px);font-weight:800;line-height:.9;letter-spacing:-.05em;color:var(--ur-navy)}.ur-404__code em{font-style:normal;color:var(--ur-yellow)}.ur-404 h1{font-size:clamp(26px,3.4vw,38px);color:var(--ur-navy)}.ur-404 p{font-size:16.5px;line-height:1.85;color:var(--ur-text);max-width:40em}.ur-notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:20px 22px;border:1px solid #e6cf7a;border-left:4px solid #d9b200;border-radius:var(--ur-radius-sm);background:#fff9e2;color:#6b5300;font-size:14.5px;line-height:1.7}.ur-notice strong{color:#554200}.ur-notice svg{width:20px;height:20px;flex:none;color:#b59000}.ur-case-grid{display:grid;gap:18px}@media(min-width:760px){.ur-case-grid{grid-template-columns:repeat(2,1fr)}}.ur-case-card{display:grid;gap:12px;padding:26px 24px;border:1px solid var(--ur-line);border-radius:var(--ur-radius);background:#fff;transition:transform .2s ease,box-shadow .2s,border-color .2s}.ur-case-card:hover{transform:translateY(-3px);border-color:var(--ur-navy-2);box-shadow:var(--ur-shadow)}.ur-case-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ur-case-card__num{font-size:13px;font-weight:800;color:var(--ur-yellow)}.ur-meta{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--ur-muted)}.ur-meta span{display:inline-flex;align-items:center;gap:6px}.ur-meta svg{width:15px;height:15px;color:var(--ur-navy)}.ur-case-card h2{font-size:21px;line-height:1.4}.ur-case-card h2 a{color:var(--ur-navy);text-decoration:none}.ur-case-card h2 a:hover{text-decoration:underline}.ur-case-card p{font-size:14.5px;line-height:1.7;color:var(--ur-text)}.ur-demo-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;border:1px solid #d9b200;border-radius:999px;background:#fff7d6;color:#7a5f00;font-size:12px;font-weight:800}.ur-record{display:grid;gap:40px}@media(min-width:1000px){.ur-record{grid-template-columns:1fr 320px;gap:56px;align-items:start}}.ur-record__body{display:grid;gap:22px}.ur-record__block{padding:26px 26px 24px;border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);background:#fff}.ur-record__block h2{font-size:20px;color:var(--ur-navy)}.ur-record__block p{margin-top:10px;font-size:15.5px;line-height:1.85;color:var(--ur-text)}.ur-record__aside{display:grid;gap:16px}@media(min-width:1000px){.ur-record__aside{position:sticky;top:calc(var(--header-h, 72px) + 24px)}}.ur-facts{padding:24px;border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);background:var(--ur-surface)}.ur-facts h2{font-size:16px;color:var(--ur-navy)}.ur-facts dl{margin-top:14px;display:grid;gap:14px}.ur-facts dt{font-size:12px;font-weight:800;letter-spacing:.06em;color:var(--ur-muted)}.ur-facts dd{margin:3px 0 0;font-size:15px;font-weight:700;color:var(--ur-ink)}.ur-facts dd a{color:var(--ur-navy)}.ur-disclaimer{font-size:13px;line-height:1.7;color:var(--ur-muted)}.ur-photos{display:grid;gap:16px}@media(min-width:760px){.ur-photos{grid-template-columns:repeat(2,1fr)}}.ur-photos figure{border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);overflow:hidden;background:#fff}.ur-photos img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.ur-photos figcaption{padding:12px 16px;font-size:13px;color:var(--ur-text)}.ur-photos figcaption strong{color:var(--ur-navy)}.ur-progress{position:fixed;left:0;top:var(--header-h, 72px);height:3px;width:0;z-index:40;background:var(--ur-yellow);transition:width .12s linear;pointer-events:none}@media(prefers-reduced-motion:reduce){.ur-progress{transition:none}}.ur-doc{display:grid;gap:40px}@media(min-width:1000px){.ur-doc{grid-template-columns:1fr 260px;gap:64px;align-items:start}.ur-doc__aside{order:2;position:sticky;top:calc(var(--header-h, 72px) + 24px)}}.ur-doc__main{min-width:0;width:100%;max-width:44rem}.ur-doc__body{overflow-wrap:anywhere}.ur-doc__body .table-wrap{max-width:100%;overflow-x:auto}.ur-doc__title{font-size:clamp(30px,3.6vw,44px);color:var(--ur-navy)}.ur-doc__byline{margin-top:10px;font-size:14px;color:var(--ur-muted)}.ur-doc__intro{margin-top:20px;font-size:16.5px;line-height:1.9;color:var(--ur-text)}.ur-doc__body{margin-top:28px}.ur-toc{padding:20px 22px;border:1px solid var(--ur-line);border-radius:var(--ur-radius-sm);background:#fff}.ur-toc strong{display:block;font-size:12.5px;letter-spacing:.06em;color:var(--ur-muted)}.ur-toc ol{margin-top:12px;display:grid;gap:2px;padding:0;list-style:none}.ur-toc a{display:block;padding:7px 0 7px 12px;border-left:2px solid var(--ur-line);font-size:14px;line-height:1.5;color:var(--ur-text);text-decoration:none}.ur-toc a:hover{color:var(--ur-navy);border-left-color:var(--ur-yellow)}.ur-toc a.is-active{color:var(--ur-navy);font-weight:700;border-left-color:var(--ur-yellow)}.ur-toc__top{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:700;color:var(--ur-navy)}@media(max-width:759px){.ur-sec{padding:56px 0}.ur-seg__panel{padding:24px 20px}.ur-empty{padding:32px 24px}.ur-flow__num{width:48px;height:48px}.ur-flow__step{grid-template-columns:48px 1fr;gap:14px}.ur-flow:before{left:23px}}
