:root{--ink:#111211;--paper:#f3f0e7;--stone:#e7e5de;--white:#fffefa;--green:#2f6b48;--forest:#183d2b;--terracotta:#b85f3b;--muted:#687168;--rule:#11121138;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--ease:cubic-bezier(.72, .16, .19, .96)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink);font-family:var(--sans);scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.site-shell{min-height:100svh}.site-header{background:color-mix(in srgb, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--rule);z-index:40;grid-template-columns:1fr auto 1fr;align-items:center;height:52px;padding:0 18px;font-size:12px;display:grid;position:fixed;top:0;left:0;right:0}.wordmark{letter-spacing:-.04em;font-size:13px;font-weight:750}.header-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.header-meta{color:var(--muted);justify-self:end;font-size:10px}.eyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:650}.primary-action{background:var(--ink);border:1px solid var(--ink);color:var(--paper);cursor:pointer;justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;font-size:15px;transition:background .22s,color .22s,transform .22s;display:flex}.primary-action:hover:not(:disabled){background:var(--green);border-color:var(--green);transform:translateY(-2px)}.primary-action b{font-size:18px;font-weight:400}.primary-action:disabled{cursor:wait;opacity:.6}.intro-page{padding-top:52px}.intro-hero{background:var(--paper);grid-template-columns:56% 44%;min-height:calc(100svh - 52px);display:grid;position:relative;overflow:hidden}.plan-grid{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);opacity:.24;pointer-events:none;background-size:64px 64px;position:absolute;inset:0}.intro-copy{z-index:1;align-self:end;padding:clamp(96px,10vw,156px) clamp(30px,6vw,90px) 46px 18px;position:relative}.intro-copy h1{font-family:var(--display);letter-spacing:-.075em;margin:46px 0 34px;font-size:clamp(64px,8.4vw,132px);font-weight:500;line-height:.78}.intro-copy h1 em{color:var(--green);font-weight:400}.intro-copy>p{max-width:660px;margin:0 0 34px;font-size:clamp(16px,1.5vw,21px);line-height:1.45}.intro-copy .primary-action{width:100%;max-width:390px}.intro-notes{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;padding-top:14px;display:grid}.intro-notes span{font-size:10px;line-height:1.45}.intro-notes b{font-family:var(--mono);margin-bottom:8px;font-size:8px;display:block}.intro-instrument{background:var(--ink);color:var(--paper);z-index:2;align-self:center;min-height:min(780px,100svh - 120px);margin:34px 18px 34px 0;padding:22px;position:relative}.instrument-topline,.live-status{font-family:var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.instrument-topline i,.live-status i{background:#68c28a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #68c28a1a}.intro-instrument .opportunity-map{max-width:530px;margin:12vh auto 0}.preview-record{border-top:1px solid #ffffff4d;flex-direction:column;gap:8px;padding-top:15px;display:flex;position:absolute;bottom:26px;left:22px;right:22px}.preview-record span,.preview-record small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.preview-record strong{font-family:var(--display);font-size:clamp(24px,2.6vw,42px);font-style:italic;font-weight:500}.intro-method{background:var(--stone);padding:100px 18px}.intro-method h2{font-family:var(--display);letter-spacing:-.055em;max-width:980px;margin:36px 0 76px;font-size:clamp(42px,6vw,88px);font-weight:400;line-height:.95}.intro-method ol{border-top:1px solid var(--ink);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.intro-method li{border-right:1px solid var(--rule);flex-direction:column;min-height:290px;padding:18px;display:flex}.intro-method li:last-child{border-right:0}.intro-method li span{font-family:var(--mono);font-size:9px}.intro-method li strong{font-family:var(--display);margin-top:auto;font-size:30px;font-weight:500}.intro-method li p{margin:14px 0 0;font-size:12px;line-height:1.5}.opportunity-map{margin:0}.opportunity-map figcaption{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.opportunity-map figcaption span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.opportunity-map figcaption small{opacity:.64;font-size:9px}.map-stage{aspect-ratio:1.16;color:inherit;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-size:20% 20%;border-bottom:1px solid;border-left:1px solid;position:relative}.map-stage:before,.map-stage:after{content:"";opacity:.25;background:currentColor;position:absolute}.map-stage:before{height:1px;top:50%;left:0;right:0}.map-stage:after{width:1px;top:0;bottom:0;left:50%}.map-quadrant{font-family:var(--mono);opacity:.5;text-transform:uppercase;font-size:7px;position:absolute}.map-q1{top:8px;left:8px}.map-q2{bottom:8px;left:8px}.map-q3{top:8px;right:8px}.map-q4{bottom:8px;right:8px}.map-x,.map-y{font-family:var(--mono);letter-spacing:.08em;opacity:.7;text-transform:uppercase;font-size:7px;position:absolute}.map-x{bottom:-18px;right:0}.map-y{transform-origin:0 0;top:0;left:-12px;transform:rotate(-90deg)translate(-100%)}.map-point{background:var(--terracotta);border:6px solid color-mix(in srgb, var(--terracotta) 20%, transparent);height:54px;left:clamp(0%, var(--map-x), calc(100% - 54px));top:clamp(0%, var(--map-y), calc(100% - 54px));transition:left .7s var(--ease), top .7s var(--ease);z-index:2;border-radius:50%;justify-content:center;align-items:center;width:54px;display:flex;position:absolute}.map-point i{border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:-14px}.map-point b{color:var(--white);font-family:var(--mono);font-size:11px}.assessment-page{min-height:100svh;padding-top:52px}.assessment-rail{background:var(--ink);color:var(--paper);z-index:8;flex-direction:column;width:230px;padding:34px 18px 20px;display:flex;position:fixed;top:52px;bottom:0;left:0}.assessment-rail>div{flex-direction:column;gap:12px;display:flex}.assessment-rail>div strong{font-family:var(--display);font-size:48px;font-weight:400}.assessment-rail ol{border-top:1px solid #ffffff47;margin:54px 0 0;padding:0;list-style:none}.assessment-rail li button{color:inherit;cursor:pointer;opacity:.42;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff2e;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:100%;padding:14px 0;font-size:10px;display:grid}.assessment-rail li[data-state=active] button,.assessment-rail li[data-state=complete] button{opacity:1}.assessment-rail li[data-state=pending] button{cursor:default}.assessment-rail li i{opacity:.4;background:currentColor;height:1px}.assessment-rail li[data-state=complete] i,.assessment-rail li[data-state=active] i{opacity:1;background:#68c28a}.assessment-rail li span{font-family:var(--mono);font-size:8px}.assessment-rail>small{opacity:.58;margin-top:auto;font-size:9px;line-height:1.5}.assessment-workspace{grid-template-columns:minmax(0,1fr) 350px;min-height:calc(100svh - 52px);margin-left:230px;display:grid}.workspace-main{flex-direction:column;min-width:0;padding:58px clamp(30px,5vw,84px) 26px;display:flex}.step-content{width:100%;max-width:940px;margin:0 auto}.step-header{border-bottom:1px solid var(--ink);margin-bottom:44px;padding-bottom:36px}.step-header h1{font-family:var(--display);letter-spacing:-.055em;max-width:900px;margin:32px 0 24px;font-size:clamp(48px,5.3vw,80px);font-weight:400;line-height:.94}.step-header p{max-width:700px;margin:0;font-size:15px;line-height:1.55}.select-cards{border:0;margin:0 0 38px;padding:0}.select-cards legend,.evidence-choice legend,.review-boundary legend{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:650}.select-cards>div{flex-wrap:wrap;gap:8px;display:flex}.select-cards label input,.evidence-choice input,.review-boundary input,.primary-choice input{opacity:0;width:1px;height:1px;position:absolute}.select-cards label span{border:1px solid var(--rule);cursor:pointer;background:0 0;padding:12px 15px;font-size:12px;transition:background .18s,border .18s,color .18s,transform .18s;display:block}.select-cards label:hover span{border-color:var(--ink);transform:translateY(-2px)}.select-cards input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.select-cards input:focus-visible+span,.evidence-choice input:focus-visible+span,.review-boundary input:focus-visible+span,.primary-choice input:focus-visible+span{outline:2px solid var(--terracotta);outline-offset:2px}.friction-counter{font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;margin:-24px 0 14px;font-size:9px;display:flex}.friction-counter small{color:var(--terracotta)}.friction-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.friction-grid article{border:1px solid var(--rule);flex-direction:column;min-height:250px;transition:background .22s,border-color .22s,transform .22s;display:flex}.friction-grid article:hover{border-color:var(--ink);transform:translateY(-2px)}.friction-grid article[data-selected=true]{background:var(--white);border-color:var(--ink)}.friction-grid article[data-primary=true]{background:var(--ink);color:var(--paper)}.friction-select{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;padding:17px;display:flex}.friction-select>span,.friction-select>b{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.friction-select strong{font-family:var(--display);letter-spacing:-.035em;margin:auto 0 10px;font-size:28px;font-weight:500}.friction-select p{opacity:.75;margin:0 0 16px;font-size:11px;line-height:1.45}.primary-choice{cursor:pointer;font-family:var(--mono);text-transform:uppercase;border-top:1px solid;padding:12px 17px;font-size:8px;display:block}.primary-choice span:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.primary-choice input:checked+span:before{background:#68c28a;border-color:#68c28a}.range-stack{border-top:1px solid var(--ink)}.range-question{border-bottom:1px solid var(--rule);padding:22px 0 26px;display:block}.range-copy{justify-content:space-between;align-items:start;display:flex}.range-copy>span{flex-direction:column;gap:6px;display:flex}.range-copy strong{font-size:14px;font-weight:560}.range-copy small{color:var(--muted);font-size:10px}.range-copy b{font-family:var(--mono);font-size:10px}.range-question input[type=range]{appearance:none;background:linear-gradient(to right, var(--green) 0 var(--range-progress), #11121124 var(--range-progress) 100%);cursor:pointer;width:100%;height:2px;margin:26px 0 8px}.range-question input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--paper);border:2px solid var(--green);border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 5px #2f6b481f}.range-question input[type=range]::-moz-range-thumb{background:var(--paper);border:2px solid var(--green);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 5px #2f6b481f}.range-labels{color:var(--muted);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;font-size:7px;display:flex}.evidence-choice,.review-boundary{border:0;margin:50px 0 0;padding:0}.evidence-choice{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.evidence-choice legend{grid-column:1/-1}.evidence-choice label span,.review-boundary label span{border:1px solid var(--rule);cursor:pointer;flex-direction:column;gap:8px;min-height:92px;padding:14px;display:flex}.evidence-choice label strong,.review-boundary label strong{font-size:12px}.evidence-choice label small,.review-boundary label small{color:var(--muted);font-size:9px;line-height:1.4}.evidence-choice input:checked+span,.review-boundary input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}.evidence-choice input:checked+span small,.review-boundary input:checked+span small{color:#f3f0e7ad}.review-boundary{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.review-boundary legend{grid-column:1/-1}.review-boundary label span{min-height:112px}.control-note{background:var(--stone);border-left:3px solid var(--terracotta);margin-top:32px;padding:18px}.control-note span{font-family:var(--mono);text-transform:uppercase;font-size:8px}.control-note p{margin:10px 0 0;font-size:11px;line-height:1.5}.step-actions{border-top:1px solid var(--ink);grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:100%;max-width:940px;margin:64px auto 0;padding-top:18px;display:grid}.step-actions button{cursor:pointer}.back-action{background:0 0;border:0;justify-self:start;padding:10px 0;font-size:11px}.step-actions>span{color:var(--terracotta);font-size:9px}.continue-action{background:var(--ink);border:1px solid var(--ink);color:var(--paper);align-items:center;gap:50px;min-height:52px;padding:0 16px;display:flex}.continue-action:disabled{cursor:default;opacity:.35}.continue-action b{font-weight:400}.live-panel{background:var(--forest);color:var(--paper);flex-direction:column;min-height:calc(100svh - 52px);padding:28px 22px;display:flex;position:sticky;top:52px}.live-panel>strong{font-family:var(--display);letter-spacing:-.035em;margin:54px 0 30px;font-size:31px;font-style:italic;font-weight:400;line-height:.96}.live-panel .opportunity-map{margin-bottom:42px}.live-panel .map-stage{aspect-ratio:1.1}.live-panel .map-point{width:42px;height:42px}.live-panel dl{border-top:1px solid #ffffff40;margin:auto 0 0}.live-panel dl div{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;padding:12px 0;display:flex}.live-panel dt{font-family:var(--mono);text-transform:uppercase;font-size:8px}.live-panel dd{font-family:var(--display);margin:0;font-size:25px}.live-panel>p{opacity:.6;font-size:9px;line-height:1.5}.result-page{padding-top:52px}.result-hero{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) 280px;min-height:72svh;padding:clamp(80px,10vw,150px) 18px 42px;display:grid}.result-intro{align-self:end}.result-intro h1{font-family:var(--display);letter-spacing:-.07em;max-width:1100px;margin:40px 0 34px;font-size:clamp(64px,9vw,138px);font-style:italic;font-weight:400;line-height:.78}.result-intro>p{max-width:760px;font-size:clamp(15px,1.6vw,21px);line-height:1.5}.result-actions{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.result-actions button{color:var(--paper);cursor:pointer;background:0 0;border:1px solid #fff6;padding:10px 13px;font-size:10px}.result-actions button:hover{background:var(--paper);color:var(--ink)}.result-score{border-left:1px solid #ffffff47;grid-template-columns:1fr auto;align-self:end;padding-left:24px;display:grid}.result-score>span,.result-score>p{font-family:var(--mono);text-transform:uppercase;font-size:8px}.result-score>span{grid-column:1/-1}.result-score strong{font-family:var(--display);margin-top:44px;font-size:112px;font-weight:400;line-height:1}.result-score small{font-family:var(--mono);align-self:end;margin-bottom:24px;font-size:9px}.result-score i{background:linear-gradient(to right, var(--terracotta) var(--score), #ffffff24 var(--score));grid-column:1/-1;height:6px;margin:14px 0}.result-score>p{opacity:.62;grid-column:1/-1;margin:0}.result-dashboard{grid-template-columns:repeat(2,1fr);display:grid}.result-dashboard>*{min-height:520px;padding:clamp(26px,4vw,62px)}.result-dashboard>.opportunity-map{background:var(--forest);color:var(--paper)}.score-ledger{background:var(--paper)}.score-ledger dl{border-top:1px solid var(--ink);margin:48px 0 0}.score-ledger dl div{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:8px 18px;padding:21px 0;display:grid}.score-ledger dt{font-size:13px}.score-ledger dd{font-family:var(--display);grid-row:1/3;margin:0;font-size:38px}.score-ledger small{color:var(--muted);font-size:9px}.baseline-card,.guardrail-card{flex-direction:column;display:flex}.baseline-card{background:var(--stone)}.guardrail-card{background:var(--terracotta);color:var(--white)}.baseline-card h2,.guardrail-card h2{font-family:var(--display);letter-spacing:-.05em;margin:auto 0 22px;font-size:clamp(36px,4.5vw,68px);font-weight:400;line-height:.98}.baseline-card p,.guardrail-card p{border-top:1px solid;margin:0;padding-top:16px;font-size:11px;line-height:1.5}.action-plan{background:var(--paper);padding:110px 18px}.action-plan header h2{font-family:var(--display);letter-spacing:-.06em;max-width:1000px;margin:36px 0 70px;font-size:clamp(46px,6vw,92px);font-weight:400;line-height:.95}.action-plan ol{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.action-plan li{border-right:1px solid var(--rule);flex-direction:column;min-height:360px;padding:18px;display:flex}.action-plan li:last-child{border-right:0}.action-plan li>span,.action-plan li>small{font-family:var(--mono);text-transform:uppercase;font-size:8px}.action-plan li>small{margin-top:14px}.action-plan li strong{font-family:var(--display);margin-top:auto;font-size:34px;font-weight:500}.action-plan li p{margin:17px 0 0;font-size:12px;line-height:1.55}.ai-interpretation{background:var(--stone);border-top:1px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:80px;padding:90px 18px;display:grid}.ai-interpretation h2{font-family:var(--display);letter-spacing:-.05em;margin:34px 0 24px;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.95}.ai-interpretation>div p{max-width:540px;font-size:12px;line-height:1.55}.ai-interpretation article{background:var(--white);border:1px solid var(--ink);align-items:center;min-height:360px;padding:clamp(24px,4vw,58px);display:flex}.ai-interpretation article .primary-action{width:100%}.narrative-copy{font-family:var(--display);white-space:pre-line;margin:0;font-size:clamp(22px,2.4vw,34px);line-height:1.24}.narrative-loading{font-family:var(--mono);text-transform:uppercase;font-size:10px;animation:1.2s ease-in-out infinite alternate pulse}@keyframes pulse{0%{opacity:.35}to{opacity:1}}.ai-interpretation article[data-status=error] div p{font-size:13px;line-height:1.5}.ai-interpretation article[data-status=error] button{border:1px solid var(--ink);cursor:pointer;background:0 0;padding:10px 14px}.result-conversion{background:var(--ink);color:var(--paper);grid-template-columns:1.1fr .9fr;gap:clamp(50px,9vw,150px);padding:110px 18px;display:grid}.conversion-copy h2{font-family:var(--display);letter-spacing:-.06em;margin:42px 0 30px;font-size:clamp(52px,7vw,102px);font-weight:400;line-height:.87}.conversion-copy>p{max-width:680px;font-size:15px;line-height:1.5}.conversion-copy ul{border-top:1px solid #ffffff4d;margin:50px 0 0;padding:0;list-style:none}.conversion-copy li{border-bottom:1px solid #ffffff2e;padding:12px 0;font-size:10px}.conversion-form{align-self:end}.conversion-form label{border-bottom:1px solid #ffffff47;padding:16px 0 10px;display:block}.conversion-form label>span{font-family:var(--mono);text-transform:uppercase;font-size:8px;display:block}.conversion-form label small{opacity:.55}.conversion-form input:not([type=checkbox]){color:var(--paper);font-family:var(--display);background:0 0;border:0;outline:0;width:100%;margin-top:8px;padding:2px 0;font-size:25px}.conversion-form .consent-option{cursor:pointer;grid-template-columns:18px 1fr;align-items:flex-start;gap:12px;padding:18px 0;display:grid}.conversion-form .consent-option input{accent-color:#68c28a;width:16px;height:16px;margin:1px 0 0}.conversion-form .consent-option>span{text-transform:none;flex-direction:column;gap:5px;line-height:1.45;display:flex}.conversion-form .consent-option strong{font-family:var(--display);font-size:13px;font-weight:560}.conversion-form .consent-option small{font-family:var(--display);opacity:.68;font-size:11px}.turnstile-field{border-bottom:1px solid #ffffff47;min-height:78px;padding:18px 0 12px}.turnstile-field>div{min-height:1px}.turnstile-field p{font-family:var(--mono);opacity:.68;text-transform:uppercase;margin:9px 0 0;font-size:8px;line-height:1.5}.turnstile-field[data-status=verified] p{color:#68c28a;opacity:1}.turnstile-field[data-status=error] p{color:#f7a98b;opacity:1}.conversion-form .primary-action,.conversion-success .primary-action{background:var(--paper);border-color:var(--paper);color:var(--ink);width:100%;margin-top:32px}.conversion-form .primary-action:hover,.conversion-success .primary-action:hover{background:#68c28a;border-color:#68c28a}.conversion-form .primary-action:disabled{cursor:not-allowed;opacity:.5}.form-legal,.form-error{font-size:8px;line-height:1.5}.form-legal{opacity:.55}.form-legal a{text-decoration:underline}.form-error{color:#f7a98b}.conversion-success{border:1px solid #ffffff5c;align-self:center;padding:clamp(28px,4vw,56px)}.conversion-success>span{color:#68c28a;font-family:var(--mono);letter-spacing:.1em;font-size:8px}.conversion-success h3{font-family:var(--display);font-size:45px;font-weight:400;line-height:.95}.conversion-success p{font-size:12px;line-height:1.5}.booking-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;margin-top:22px;padding-right:4px;display:grid;overflow:auto}.booking-slots button,.booking-retry{color:var(--paper);cursor:pointer;text-align:left;background:0 0;border:1px solid #ffffff52;padding:13px 12px}.booking-slots button:hover,.booking-slots button:focus-visible,.booking-retry:hover{background:var(--paper);color:var(--ink)}.booking-slots button:disabled{cursor:wait;opacity:.5}.booking-slots strong,.booking-slots span{display:block}.booking-slots strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.booking-slots span{font-family:var(--display);margin-top:5px;font-size:20px}.booking-loading,.booking-confirmed small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.booking-confirmed{border-top:1px solid #ffffff42;margin-top:28px;padding-top:24px}.booking-confirmed strong{color:#68c28a;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.booking-confirmed p{font-family:var(--display);margin:14px 0;font-size:28px}.booking-confirmed small{opacity:.68;line-height:1.55;display:block}.result-footer{background:var(--paper);grid-template-columns:1fr 1fr;gap:70px;padding:50px 18px;display:grid}.result-footer span{font-family:var(--mono);text-transform:uppercase;font-size:8px}.result-footer p,.result-footer li{font-size:9px;line-height:1.5}.result-footer ol{margin:0;padding-left:18px}.matched-workflow{background:var(--forest);color:var(--paper);grid-template-columns:1fr minmax(280px,390px);align-items:end;gap:50px;padding:90px 18px;display:grid}.matched-workflow h2{font-family:var(--display);letter-spacing:-.055em;max-width:920px;margin:30px 0 20px;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.95}.matched-workflow p{opacity:.72;max-width:660px;margin:0;font-size:13px;line-height:1.55}.matched-workflow .primary-action{background:var(--paper);border-color:var(--paper);color:var(--ink)}.demo-hub main,.document-demo main{padding-top:52px}.demo-hub-hero,.document-hero{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:clamp(36px,7vw,120px);min-height:67svh;padding:clamp(110px,13vw,190px) 18px 54px;display:grid}.demo-hub-hero>div:first-child,.document-hero>div:first-child{align-self:end}.demo-hub-hero h1,.document-hero h1{font-family:var(--display);letter-spacing:-.075em;max-width:1160px;margin:40px 0 0;font-size:clamp(64px,9vw,142px);font-weight:400;line-height:.8}.demo-hub-hero h1 em,.document-hero h1 em{color:var(--green);font-weight:400}.demo-hub-hero>div:last-child{border-top:1px solid var(--ink);align-self:end;padding-top:18px}.demo-hub-hero p{margin:0 0 28px;font-size:clamp(16px,1.5vw,21px);line-height:1.45}.demo-hub-hero small{color:var(--muted);font-size:10px;line-height:1.5}.matched-demo-note{background:var(--terracotta);color:var(--white);grid-template-columns:180px 1fr 1fr;gap:28px;padding:38px 18px;display:grid}.matched-demo-note h2{font-family:var(--display);margin:0;font-size:44px;font-weight:400}.matched-demo-note p,.matched-demo-note a{margin:0;font-size:12px;line-height:1.5}.matched-demo-note a{border-bottom:1px solid;justify-content:space-between;align-self:end;padding-bottom:10px;display:flex}.journey-list{border-top:1px solid var(--ink)}.journey-list>article{border-bottom:1px solid var(--ink);grid-template-columns:70px minmax(200px,.7fr) minmax(280px,1fr) minmax(320px,1.2fr);gap:24px;padding:22px 18px;display:grid}.journey-number{font-family:var(--mono);font-size:10px}.journey-role{flex-direction:column;gap:10px;display:flex}.journey-role span{font-family:var(--display);letter-spacing:-.035em;font-size:28px}.journey-role small,.journey-list article>p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.journey-list article>p{color:var(--ink);font-size:13px}.journey-demos{flex-direction:column;gap:8px;display:flex}.journey-demos a{border:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;transition:background .18s,color .18s,transform .18s;display:grid}.journey-demos a:hover{transform:translateY(-2px)}.journey-demos a[data-live=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.journey-demos a span{font-size:12px;font-weight:650}.journey-demos a small{font-family:var(--mono);text-transform:uppercase;font-size:7px}.demo-hub-cta{background:var(--stone);padding:110px 18px}.demo-hub-cta h2{font-family:var(--display);letter-spacing:-.055em;margin:34px 0 20px;font-size:clamp(48px,6vw,92px);font-weight:400}.demo-hub-cta p{max-width:620px;font-size:13px;line-height:1.5}.demo-hub-cta .primary-action{max-width:410px;margin-top:38px}.document-hero{background:var(--ink);color:var(--paper);min-height:72svh}.document-hero aside{border-top:1px solid #ffffff5c;align-self:end;padding-top:18px}.document-hero aside strong{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.document-hero aside p{opacity:.72;margin:20px 0 0;font-size:12px;line-height:1.55}.live-document-workflow{background:var(--paper);padding:100px 18px 120px}.workflow-intro{border-bottom:1px solid var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:48px;padding-bottom:38px;display:grid}.workflow-intro h2,.guided-sample-heading h2,.proposal-review h2,.artifact-result h2{font-family:var(--display);letter-spacing:-.055em;margin:28px 0 0;font-size:clamp(44px,5.5vw,82px);font-weight:400;line-height:.95}.workflow-intro p{max-width:560px;margin:0;font-size:13px;line-height:1.6}.workflow-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);min-height:620px;display:grid}.upload-panel{border-right:1px solid var(--ink);flex-direction:column;padding:34px 34px 0 0;display:flex}.document-dropzone{background:var(--stone);border:1px dashed var(--muted);cursor:pointer;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:360px;padding:36px;transition:background .18s,border-color .18s,transform .18s;display:flex}.document-dropzone:hover,.document-dropzone[data-dragging=true]{background:var(--white);border-color:var(--green);transform:translateY(-2px)}.document-dropzone[data-selected=true]{border-style:solid}.document-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.document-dropzone:has(input:focus-visible){outline:2px solid var(--terracotta);outline-offset:3px}.dropzone-mark{font-family:var(--mono);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:36px;font-size:20px;display:flex}.document-dropzone[data-selected=true] .dropzone-mark{background:var(--green);border-color:var(--green);color:var(--white)}.document-dropzone strong{font-family:var(--display);overflow-wrap:anywhere;font-size:clamp(25px,2.5vw,38px);font-weight:400;line-height:1.05}.document-dropzone small{color:var(--muted);margin-top:14px;font-size:10px;line-height:1.5}.privacy-strip{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;gap:18px;padding:17px 0;display:grid}.privacy-strip span,.privacy-strip p{font-family:var(--mono);text-transform:uppercase;margin:0;font-size:7px;line-height:1.5}.privacy-strip span{color:var(--green);font-weight:700}.upload-panel .primary-action{margin-top:18px}.execution-console{background:var(--ink);color:var(--paper);min-width:0;padding:34px clamp(24px,4vw,58px)}.execution-console>header{border-bottom:1px solid #ffffff42;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.execution-console>header b{color:#8dd2a6;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.execution-console>header b:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.execution-console>header b[data-state=error]{color:#ee9775}.console-empty{color:#f3f0e794;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:490px;display:flex}.console-empty span{font-family:var(--mono);font-size:8px}.console-empty p{font-family:var(--display);max-width:430px;font-size:30px;line-height:1.1}.execution-console ol{margin:28px 0 0;padding:0;list-style:none}.execution-console li{grid-template-columns:24px 8px 1fr;gap:14px;min-height:80px;display:grid}.execution-console li>span,.execution-console li small{font-family:var(--mono);text-transform:uppercase;font-size:7px}.execution-console li>span{opacity:.48;padding-top:2px}.execution-console li i{background:#68c28a;border-radius:50%;width:7px;height:7px;margin-top:1px;position:relative;box-shadow:0 0 0 4px #68c28a1f}.execution-console li:not(:last-child) i:after{content:"";background:#fff3;width:1px;height:56px;position:absolute;top:12px;left:3px}.execution-console li[data-type=error] i{background:#ee9775;box-shadow:0 0 0 4px #ee97751f}.execution-console li small{opacity:.52}.execution-console li p{margin:8px 0 0;font-size:12px;line-height:1.45}.workflow-error{border:1px solid var(--terracotta);color:#ffc5ad;margin:24px 0 0;padding:14px;font-size:11px;line-height:1.5}.proposal-review,.artifact-result{border-top:1px solid var(--ink);margin-top:90px;padding-top:34px}.proposal-review>header,.artifact-result>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;display:grid}.proposal-review h2,.artifact-result h2{max-width:980px;font-size:clamp(40px,5vw,72px)}.proposal-confidence{border:1px solid var(--ink);flex-direction:column;min-width:170px;padding:14px;display:flex}.proposal-confidence small{font-family:var(--mono);text-transform:uppercase;font-size:7px}.proposal-confidence strong{color:var(--green);font-family:var(--display);text-transform:capitalize;margin-top:24px;font-size:38px;font-weight:400}.proposal-summary{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid}.proposal-summary article{border-right:1px solid var(--rule);min-height:210px;padding:18px}.proposal-summary article:first-child{padding-left:0}.proposal-summary article:last-child{border-right:0}.proposal-summary span,.artifact-grid>article>span{font-family:var(--mono);text-transform:uppercase;font-size:8px}.proposal-summary p{font-family:var(--display);margin:58px 0 0;font-size:23px;line-height:1.24}.proposal-evidence{background:var(--stone);padding:30px}.proposal-evidence blockquote{border-bottom:1px solid var(--rule);margin:0;padding:30px 0}.proposal-evidence blockquote:last-child{border-bottom:0;padding-bottom:0}.proposal-evidence blockquote p{font-family:var(--display);margin:0;font-size:clamp(20px,2.3vw,31px);line-height:1.25}.proposal-evidence cite{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin-top:14px;font-size:8px;font-style:normal;display:block}.approval-gate{background:var(--forest);color:var(--paper);grid-template-columns:minmax(280px,1fr) minmax(300px,.8fr) minmax(240px,.55fr);align-items:end;gap:clamp(28px,5vw,70px);margin-top:24px;padding:32px;display:grid}.approval-gate h3{font-family:var(--display);letter-spacing:-.035em;margin:26px 0 12px;font-size:36px;font-weight:400}.approval-gate p{opacity:.68;margin:0;font-size:10px;line-height:1.5}.approval-gate label{cursor:pointer}.approval-gate label input{opacity:0;width:1px;height:1px;position:absolute}.approval-gate label span{border:1px solid #ffffff5c;flex-direction:column;gap:9px;padding:16px 16px 16px 44px;transition:background .18s,border-color .18s,transform .18s;display:flex;position:relative}.approval-gate label span:before{content:"";border:1px solid;width:14px;height:14px;position:absolute;top:18px;left:16px}.approval-gate label input:checked+span{background:#ffffff1a;border-color:#8dd2a6;transform:translateY(-2px)}.approval-gate label input:checked+span:before{box-shadow:inset 0 0 0 3px var(--forest);background:#8dd2a6}.approval-gate label input:focus-visible+span{outline:2px solid var(--terracotta);outline-offset:3px}.approval-gate label strong{font-size:11px;line-height:1.4}.approval-gate label small{opacity:.58;font-size:8px;line-height:1.45}.approval-gate .primary-action{background:var(--paper);border-color:var(--paper);color:var(--ink);width:100%}.artifact-result>header>strong{background:var(--green);color:var(--white);font-family:var(--mono);letter-spacing:.08em;padding:12px 16px;font-size:8px}.artifact-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:48px;display:grid}.artifact-grid article{background:var(--ink);color:var(--paper);min-width:0;padding:18px}.artifact-grid pre{font-family:var(--mono);white-space:pre-wrap;border-top:1px solid #ffffff3d;border-bottom:1px solid #ffffff3d;min-height:250px;max-height:360px;margin:18px 0;padding:18px 0;font-size:9px;line-height:1.6;overflow:auto}.artifact-grid button{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px}.artifact-grid button:hover{color:#8dd2a6}.artifact-grid button:active,.approval-gate .primary-action:active,.document-dropzone:active{transform:scale(.98)}.artifact-result>footer{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);gap:18px;padding:18px 0;display:grid}.artifact-result>footer span{font-family:var(--mono);text-transform:uppercase;font-size:7px;line-height:1.5}.guided-sample-heading{background:var(--stone);border-bottom:1px solid var(--ink);padding:110px 18px 64px}.guided-sample-heading h2{max-width:1080px}.document-workbench{grid-template-columns:330px minmax(0,1fr);min-height:900px;display:grid}.sample-pack{background:var(--stone);border-right:1px solid var(--ink);padding:28px 18px}.sample-pack header{flex-direction:column;gap:14px;display:flex}.sample-pack header strong{font-family:var(--display);font-size:26px;font-weight:400}.sample-pack ol{border-top:1px solid var(--ink);margin:30px 0 0;padding:0;list-style:none}.sample-pack li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:start;gap:12px;padding:16px 0;display:grid}.sample-pack li:before{background:var(--green);content:"";border-radius:50%;grid-column:1/-1;width:6px;height:6px}.sample-pack li[data-status=superseded]:before{background:var(--terracotta)}.sample-pack li div{flex-direction:column;gap:5px;display:flex}.sample-pack li span{font-size:11px;font-weight:650}.sample-pack li small,.sample-pack li b{color:var(--muted);font-family:var(--mono);font-size:7px}.sample-pack>p{color:var(--muted);margin-top:32px;font-size:8px;line-height:1.6}.sample-pack>p i{background:var(--green);border-radius:50%;width:6px;height:6px;margin:0 6px 0 10px;display:inline-block}.sample-pack>p i:nth-of-type(2){background:var(--terracotta)}.trace-console{min-width:0;padding:52px clamp(18px,4vw,70px) 80px}.trace-question>div{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.trace-question>div button{border:1px solid var(--rule);cursor:pointer;text-align:left;background:0 0;flex-direction:column;gap:16px;min-height:138px;padding:16px;display:flex}.trace-question>div button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.trace-question button small{font-family:var(--mono);text-transform:uppercase;font-size:7px}.trace-question button span{font-family:var(--display);margin-top:auto;font-size:22px;line-height:1.05}.trace-question .primary-action{width:100%;max-width:330px;margin-left:auto}.trace-result{border-top:1px solid var(--ink);min-height:420px;margin-top:64px;padding-top:24px}.trace-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.trace-empty span{font-family:var(--mono);font-size:8px}.trace-empty p{font-family:var(--display);max-width:540px;font-size:28px;line-height:1.15}.trace-result>header{grid-template-columns:1fr auto;align-items:start;gap:24px;display:grid}.trace-result h2{font-family:var(--display);letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1}.trace-confidence{border:1px solid var(--ink);min-width:130px;padding:12px;display:grid}.trace-confidence small,.trace-confidence span{font-family:var(--mono);text-transform:uppercase;font-size:7px}.trace-confidence strong{font-family:var(--display);margin:18px 0 6px;font-size:40px;font-weight:400}.trace-confidence span{color:var(--green)}.trace-answer{max-width:980px;margin:46px 0;font-size:clamp(18px,2vw,26px);line-height:1.45}.trace-sources{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.trace-sources article{border:1px solid var(--rule);padding:16px}.trace-sources article[data-status=superseded]{border-color:var(--terracotta)}.trace-sources article>div{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.trace-sources article span,.trace-sources article b,.trace-sources article small{font-family:var(--mono);text-transform:uppercase;font-size:7px}.trace-sources article b{color:var(--green)}.trace-sources article[data-status=superseded] b{color:var(--terracotta)}.trace-sources article>small{color:var(--muted);margin:22px 0 12px;display:block}.trace-sources article p{font-family:var(--display);margin:0;font-size:18px;line-height:1.35}.decision-boundary{background:var(--stone);border-left:3px solid var(--terracotta);margin-top:18px;padding:18px}.decision-boundary span{font-family:var(--mono);font-size:8px}.decision-boundary p{margin:12px 0 0;font-size:12px;line-height:1.5}.trace-result>footer{color:var(--muted);font-family:var(--mono);text-transform:uppercase;margin-top:18px;font-size:7px;line-height:1.6}.document-cta{background:var(--forest);color:var(--paper);grid-template-columns:1.2fr .8fr;gap:80px;padding:110px 18px;display:grid}.document-cta h2{font-family:var(--display);letter-spacing:-.055em;margin:36px 0 0;font-size:clamp(48px,6vw,90px);font-weight:400;line-height:.95}.document-cta>div:last-child{align-self:end}.document-cta p{margin:0 0 30px;font-size:13px;line-height:1.55}.document-cta .primary-action{background:var(--paper);border-color:var(--paper);color:var(--ink)}@media (width<=1180px){.journey-list>article{grid-template-columns:60px minmax(200px,.8fr) minmax(280px,1.2fr)}.journey-demos{grid-column:2/-1}.assessment-workspace{grid-template-columns:minmax(0,1fr) 290px}.assessment-rail{width:200px}.assessment-workspace{margin-left:200px}}@media (width<=920px){.header-meta{display:none}.site-header{grid-template-columns:1fr auto}.demo-hub-hero,.document-hero,.matched-workflow,.document-cta{grid-template-columns:1fr}.demo-hub-hero,.document-hero{min-height:auto;padding-top:110px}.matched-demo-note,.document-workbench,.workflow-intro,.workflow-grid,.proposal-review>header,.artifact-result>header,.approval-gate{grid-template-columns:1fr}.upload-panel{border-bottom:1px solid var(--ink);border-right:0;padding:34px 0}.proposal-confidence{width:100%}.approval-gate{align-items:stretch}.sample-pack{border-bottom:1px solid var(--ink);border-right:0}.sample-pack ol{grid-template-columns:repeat(2,1fr);display:grid}.sample-pack li:nth-child(odd){border-right:1px solid var(--rule);padding-right:14px}.sample-pack li:nth-child(2n){padding-left:14px}.intro-hero{grid-template-columns:1fr}.intro-copy{min-height:calc(100svh - 52px);padding:100px 18px 40px}.intro-instrument{min-height:720px;margin:0}.intro-method ol,.action-plan ol{grid-template-columns:repeat(2,1fr)}.intro-method li:nth-child(2),.action-plan li:nth-child(2){border-right:0}.assessment-rail{flex-direction:row;width:auto;height:52px;padding:0 14px;inset:52px 0 auto}.assessment-rail>div .eyebrow,.assessment-rail ol li b,.assessment-rail>small{display:none}.assessment-rail>div strong{font-family:var(--mono);margin:auto 18px auto 0;font-size:9px}.assessment-rail ol{border:0;flex:1;margin:0;display:flex}.assessment-rail li{flex:1}.assessment-rail li button{border:0;grid-template-columns:auto 1fr;padding:20px 5px}.assessment-workspace{grid-template-columns:1fr;margin-left:0;padding-top:52px}.live-panel{min-height:auto;position:static}.live-panel>strong,.live-panel .opportunity-map,.live-panel>p{display:none}.live-panel{grid-template-columns:1fr auto;display:grid}.live-panel dl{border:0;gap:18px;margin:0;display:flex}.live-panel dl div{border:0;gap:6px;padding:0}.result-hero{grid-template-columns:1fr}.result-score{border-top:1px solid #ffffff47;border-left:0;margin-top:70px;padding:24px 0 0}.result-dashboard,.ai-interpretation,.result-conversion{grid-template-columns:1fr}.result-dashboard>*{min-height:460px}}@media (width<=620px){.site-header{padding:0 12px}.header-title{font-size:7px}.demo-hub-hero h1,.document-hero h1{font-size:clamp(58px,18vw,84px)}.journey-list>article{grid-template-columns:1fr}.journey-demos{grid-column:auto}.sample-pack ol,.trace-question>div,.trace-sources,.proposal-summary,.artifact-grid,.artifact-result>footer{grid-template-columns:1fr}.live-document-workflow{padding:74px 14px 90px}.workflow-intro{gap:24px}.document-dropzone{min-height:300px;padding:24px}.execution-console{padding:28px 18px}.proposal-summary article,.proposal-summary article:first-child{border-bottom:1px solid var(--rule);border-right:0;min-height:auto;padding:22px 0}.proposal-summary p{margin-top:28px}.proposal-evidence,.approval-gate{padding:22px}.sample-pack li:nth-child(odd){border-right:0;padding-right:0}.sample-pack li:nth-child(2n){padding-left:0}.trace-console{padding-left:14px;padding-right:14px}.trace-result>header{grid-template-columns:1fr}.trace-confidence{width:100%}.intro-copy h1{font-size:clamp(56px,18vw,84px)}.intro-notes,.intro-method ol,.action-plan ol,.friction-grid,.evidence-choice,.review-boundary,.result-footer{grid-template-columns:1fr}.intro-notes{gap:22px}.intro-method li,.intro-method li:nth-child(2),.action-plan li,.action-plan li:nth-child(2){border-bottom:1px solid var(--rule);border-right:0;min-height:240px}.workspace-main{padding:42px 14px 24px}.step-header h1{font-size:45px}.friction-grid article{min-height:225px}.range-copy{gap:18px}.range-copy b{flex-shrink:0}.step-actions{grid-template-columns:1fr auto}.step-actions>span{grid-area:1/1/auto/-1}.live-panel{padding:16px 14px}.live-panel dl{gap:10px}.live-panel dl div{flex-direction:column}.live-panel dd{font-size:18px}.result-hero,.action-plan,.ai-interpretation,.result-conversion{padding-left:14px;padding-right:14px}.result-intro h1{font-size:64px}.result-dashboard>*{min-height:400px;padding:34px 14px}.result-actions{flex-direction:column;align-items:stretch}.booking-slots{grid-template-columns:1fr;max-height:420px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{.site-header,.no-print,.ai-interpretation,.result-conversion{display:none!important}.result-page{padding-top:0}.result-hero,.result-dashboard,.action-plan,.result-footer{break-inside:avoid}.result-hero,.result-dashboard>*,.action-plan li{min-height:0}}.consent-banner{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1000;background:var(--paper);max-width:min(440px,100vw - 32px);color:var(--ink);border:1px solid #b8bbaf;gap:14px;padding:18px 20px;font-size:13px;line-height:1.6;display:grid;position:fixed;box-shadow:0 10px 30px #11121124}.consent-banner h2{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 -8px;font-size:15px;font-weight:700}.consent-banner p{margin:0}.consent-banner a{color:inherit;text-underline-offset:3px;text-decoration:underline}.consent-actions{justify-content:flex-end;gap:10px;display:flex}.consent-actions button{cursor:pointer;font:inherit;border-radius:2px;padding:10px 18px;font-size:13px}.consent-decline{color:var(--ink);background:0 0;border:1px solid #b8bbaf}.consent-accept{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.cookie-settings{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}
