.ww-service-example{background:#f6f4ed;color:#102b3a}.ww-section{--ww-ink: #102b3a;--ww-blue: #006e91;--ww-paper: #f6f4ed;--ww-muted: #4d646d;color:var(--ww-ink);font-family:Space Grotesk,sans-serif;padding:72px 0;isolation:isolate}.ww-section .ww-heading{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.ww-section .ww-eyebrow,.ww-section .ww-label{display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ww-blue)}.ww-section .ww-heading h2{font-size:clamp(33px,3.8vw,55px);line-height:1.06;font-weight:500;letter-spacing:-.05em;margin:15px 0 0;color:var(--ww-ink)}.ww-section .ww-heading h2 em{font-family:"DM Serif Display",Georgia,serif;font-weight:400;color:var(--ww-blue)}.ww-section .ww-heading>p{font-size:14px;line-height:1.8;margin:0 0 4px;color:var(--ww-muted)}.ww-section .ww-surface{position:relative;border:1px solid #c6d5d3;border-radius:9px;background:radial-gradient(ellipse at 10% 5%,#fff9,transparent 60%),linear-gradient(110deg,#eceee7,#f4f3ed 52%,#e1e8e3);box-shadow:inset 0 2px #fff,inset 0 -3px #bdc9c322,0 20px 45px #123b4010;padding:0 28px 18px}.ww-section .ww-tabs{display:flex;gap:8px;border-bottom:1px solid #c4d1ce;padding:10px 0}.ww-section button{font:inherit;cursor:pointer;min-height:44px;color:var(--ww-ink)}.ww-section button:disabled{cursor:default}.ww-section button:focus-visible{outline:3px solid #007da1;outline-offset:3px}.ww-section .ww-tabs button{display:flex;align-items:center;gap:12px;padding:12px 17px;background:transparent;border:1px solid transparent;border-radius:4px;font-size:13px}.ww-section .ww-tabs button>span{font-size:11px;color:#607b83}.ww-section .ww-tabs button[aria-selected=true]{background:#133a4a;color:#fff;border-color:#133a4a;box-shadow:inset 0 1px #fff2,0 3px 8px #102f3a18}.ww-section .ww-tabs button[aria-selected=true]>span{color:#9de1e6}.ww-section .ww-panel{padding-top:24px}.ww-section .ww-question{border:0;margin:0;padding:0 0 26px;min-width:0}.ww-section .ww-question legend{float:none;width:auto;font-size:13px;color:var(--ww-muted);padding:0 0 12px}.ww-section .ww-question>div{display:flex;gap:8px;flex-wrap:wrap}.ww-section .ww-question button{display:inline-flex;gap:16px;align-items:center;background:#fafbf8;border:1px solid #b4c9c9;border-radius:30px;padding:8px 15px;font-size:12px}.ww-section .ww-question button[aria-pressed=true]{background:#dceeed;border-color:#397d88;color:#144d5d}.ww-section .ww-question button>span{font-size:11px;color:#006e91}.ww-section .ww-stage{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:stretch}.ww-section .ww-label{margin-bottom:18px;color:#486b78;font-size:11px}.ww-section .ww-input-sheet{position:relative;background:#fdfcf7;border:1px solid #d0d9d1;border-radius:3px;padding:22px 20px;box-shadow:3px 4px #d8dfd644,0 7px 20px #163a4010;min-height:220px;transform-origin:50% 100%}.ww-section .ww-paper-mark{display:block;font:30px Georgia,serif;color:#00799b;margin-bottom:10px}.ww-section .ww-input-sheet h3{font-size:17px;font-weight:500;line-height:1.25;letter-spacing:-.03em;margin:0 0 12px;color:var(--ww-ink)}.ww-section .ww-input-sheet p{font-size:12px;line-height:1.7;color:var(--ww-muted);margin:0 0 18px;min-height:62px}.ww-section .ww-source{display:block;padding-top:12px;border-top:1px solid #e1e5dd;font-size:11px;color:#5d747a}.ww-section .ww-process ol{list-style:none;margin:0;padding:0;position:relative}.ww-section .ww-process ol>li{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 0;font-size:12px;line-height:1.5;color:#586e75}.ww-section .ww-process ol>li:not(:last-child):after{content:"";position:absolute;left:14px;top:42px;width:1px;height:26px;background:#b8cccd;z-index:-1}.ww-section .ww-step-dot{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:50%;font-size:11px;background:#f2f4ef;border:1px solid #aac3c6;color:#51717a;transition:background .25s,box-shadow .25s}.ww-section .ww-process ol>li[data-done=true]{color:#173e4c}.ww-section .ww-process ol>li[data-done=true] .ww-step-dot{background:#006e91;border-color:#006e91;color:#fff}.ww-section .ww-process ol>li[data-current=true] .ww-step-dot{animation:ww-arrive .65s ease-out both;box-shadow:0 0 0 5px #0087a914}.ww-section .ww-fork{margin:12px 0 0 14px;padding-left:15px;border-left:1px solid #b6cbca;display:grid;gap:8px}.ww-section .ww-fork>span{position:relative;display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:11px;border:1px solid transparent;color:#64777a;min-height:34px;border-radius:3px}.ww-section .ww-fork>span:before{content:"";position:absolute;left:-16px;top:50%;width:14px;height:1px;background:#b6cbca}.ww-section .ww-fork i{width:5px;height:5px;border-radius:50%;background:#9fb3b5;flex:none}.ww-section .ww-fork>span[data-selected=true]{background:#e6f1ed;border-color:#89b9b8;color:#145666}.ww-section .ww-fork>span[data-selected=true][data-arrived=true]{box-shadow:0 0 0 3px #0087a90b}.ww-section .ww-fork>span[data-selected=true][data-arrived=true] i{background:#0080a3;box-shadow:0 0 8px #00a9c877}.ww-section .ww-output-sheet{background:#fffefa;border:1px solid #c6d1c9;border-radius:3px;padding:18px 20px;min-height:326px;box-shadow:4px 5px #e1e5dc,8px 10px #e8e9e1,0 14px 25px #153c4310;transition:box-shadow .4s}.ww-section .ww-document-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#5c767e;padding-bottom:12px;border-bottom:1px solid #d8e0d8}.ww-section .ww-output-sheet h3{font:400 24px/1.15 "DM Serif Display",Georgia,serif;letter-spacing:-.025em;margin:17px 0 18px;color:#123947;min-height:56px}.ww-section .ww-output-sheet dl{margin:0;display:grid;gap:12px}.ww-section .ww-output-sheet dl>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;min-height:34px;transition:opacity .35s,transform .35s}.ww-section .ww-output-sheet dl>div[data-revealed=false]{opacity:.24;transform:translateY(7px)}.ww-section .ww-output-sheet dt{font-size:11px;color:#54727b;padding-top:2px}.ww-section .ww-output-sheet dd{font-size:12px;line-height:1.6;margin:0;color:#173d4d}.ww-section .ww-document-status{display:flex;align-items:center;gap:8px;font-size:11px;color:#486d75;border-top:1px solid #e1e7df;padding-top:12px;margin-top:18px}.ww-section .ww-document-status>span{color:#006e91;font-size:14px}.ww-section .ww-output[data-ready=true] .ww-output-sheet{box-shadow:4px 5px #dbe5dc,8px 10px #e8e9e1,0 14px 25px #153c4310,inset 0 2px #4ca4ad}.ww-section .ww-finish{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:20px;border-top:1px solid #becfcb}.ww-section .ww-finish p{font-size:13px;line-height:1.6;max-width:620px;margin:0;color:#254c58;min-height:42px;display:flex;align-items:center}.ww-section .ww-finish button{flex:none;display:flex;align-items:center;gap:14px;background:none;border:0;font-size:12px;color:#006e91;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.ww-section .ww-caption{font-size:11px;line-height:1.6;color:#586c70;margin:12px 0 0}.ww-section .ww-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ww-section[data-phase="0"] .ww-input-sheet{animation:ww-paper .55s ease-out both}@keyframes ww-paper{0%{transform:translate(-8px,6px) rotate(-1.5deg)}to{transform:translate(0) rotate(0)}}@keyframes ww-arrive{0%{transform:scale(.78);box-shadow:0 0 #0087a933}60%{transform:scale(1.1);box-shadow:0 0 0 8px #0087a90b}to{transform:scale(1);box-shadow:0 0 0 5px #0087a914}}@media (max-width: 1000px){.ww-section .ww-stage{grid-template-columns:1fr 1fr}.ww-section .ww-input{grid-column:1/-1}.ww-section .ww-input-sheet{min-height:0;padding:16px 20px}.ww-section .ww-input-sheet p{min-height:0;margin-bottom:10px}.ww-section .ww-paper-mark{float:left;margin:0 18px 0 0}.ww-section .ww-source{display:none}.ww-section .ww-question legend{float:none;padding:0 0 10px}.ww-section .ww-heading>p{max-width:230px}}@media (max-width: 600px){.ww-section{padding:40px 0}.ww-section .ww-heading{display:block;margin-bottom:22px}.ww-section .ww-heading>p{margin-top:18px;font-size:13px;max-width:none}.ww-section .ww-surface{padding:0 16px 16px}.ww-section .ww-tabs{gap:0}.ww-section .ww-tabs button{flex:1;justify-content:center;text-align:center;font-size:11px;line-height:1.4;padding:8px 5px;min-width:0}.ww-section .ww-tabs button>span{display:none}.ww-section .ww-panel{padding-top:20px}.ww-section .ww-question{padding:0 0 20px}.ww-section .ww-question button{font-size:11px;padding:8px 12px;gap:12px}.ww-section .ww-stage{display:block}.ww-section .ww-label{margin-bottom:12px}.ww-section .ww-input-sheet{padding:15px;min-height:138px}.ww-section .ww-input-sheet h3{font-size:16px}.ww-section .ww-input-sheet p{font-size:12px;min-height:56px}.ww-section .ww-process{margin:22px 0}.ww-section .ww-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ww-section .ww-process ol>li{flex-direction:column;align-items:start;gap:9px;font-size:12px;line-height:1.5;min-height:94px;padding:0}.ww-section .ww-process ol>li:not(:last-child):after{left:30px;right:-5px;top:14px;width:auto;height:1px}.ww-section .ww-fork{display:flex;margin:8px 0 0;padding:0;border:0;gap:6px}.ww-section .ww-fork>span{flex:1;font-size:11px;padding:8px;line-height:1.4}.ww-section .ww-fork>span:before{display:none}.ww-section .ww-output-sheet{padding:16px;min-height:308px}.ww-section .ww-output-sheet h3{font-size:25px;min-height:58px}.ww-section .ww-output-sheet dl>div{grid-template-columns:65px minmax(0,1fr);min-height:35px}.ww-section .ww-output-sheet dd{font-size:12px}.ww-section .ww-finish{display:block;margin-top:24px;padding-top:16px}.ww-section .ww-finish p{min-height:63px;font-size:12px}.ww-section .ww-finish button{margin-top:8px}.ww-section .ww-caption{font-size:11px}}@media (max-width: 360px){.ww-section .ww-process ol{display:block}.ww-section .ww-process ol>li{flex-direction:row;align-items:center;gap:12px;min-height:44px;padding:6px 0}.ww-section .ww-process ol>li:not(:last-child):after{inset:36px auto -4px 14px;width:1px;height:auto}}@media (prefers-reduced-motion: reduce){.ww-section *{animation:none!important;transition:none!important}}
