@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{--ink:#071637;--muted:#5b6680;--line:#dce5ef;--surface:#ffffff;--soft:#f4f8fc;--teal:#02b9c8;--blue:#1669ed;--violet:#6d4df2;--shadow:0 24px 70px rgba(21,47,82,0.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 85% 3%,rgba(2,185,200,.12),transparent 28rem),radial-gradient(circle at 10% 25%,rgba(109,77,242,.08),transparent 25rem),#fbfdff;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.52}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.nav{justify-content:space-between;min-height:84px}.brand,.nav{display:flex;align-items:center}.brand{gap:11px;font:700 20px Manrope}.brandMark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:white;background:linear-gradient(135deg,var(--teal),var(--violet));box-shadow:0 10px 25px rgba(44,113,218,.25)}.navMeta,.walletWrap{display:flex;align-items:center;gap:10px}.networkPill,.secureTag{border:1px solid var(--line);background:rgba(255,255,255,.8);border-radius:999px;padding:8px 12px;font-size:13px;color:var(--muted)}.walletButton{border:0;border-radius:12px;padding:10px 15px;color:white;background:var(--ink);font-weight:600}.inlineError{color:#bc2941;font-size:12px}.hero{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:64px;gap:64px;align-items:center;min-height:690px;padding-block:70px 90px}.eyebrow{margin:0 0 18px;color:var(--blue);font-size:12px;letter-spacing:.16em;font-weight:800}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.035em}h1{font-size:clamp(52px,7vw,86px);line-height:.98}h1,h2{margin:0}h2{font-size:clamp(34px,4vw,52px);line-height:1.06}h3{font-size:20px}.lead{max-width:650px;margin:28px 0 0;color:var(--muted);font-size:19px;line-height:1.7}.heroActions{display:flex;gap:12px;margin-top:34px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:13px;border:1px solid transparent;font-weight:700;transition:.2s ease}.button:hover{transform:translateY(-1px)}.primary{color:white;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 14px 35px rgba(71,88,223,.25)}.secondary{background:white;border-color:var(--line)}.full{width:100%}.card{background:rgba(255,255,255,.92);border:1px solid rgba(209,220,233,.9);box-shadow:var(--shadow);border-radius:28px}.heroVisual{overflow:hidden;padding:18px;transform:rotate(1deg)}.heroVisual img{display:block;width:100%;height:auto;border-radius:20px}.section{padding-block:110px}.sectionHead{max-width:760px;margin-bottom:50px}.outcomeGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.outcomeCard{padding:28px;background:white;border:1px solid var(--line);border-radius:20px}.outcomeCard p{color:var(--muted);line-height:1.6}.stepNumber{color:var(--teal);font-weight:800;font-size:13px}.workbench{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:70px;gap:70px;align-items:start;padding-block:110px}.workbench.reverse{grid-template-columns:1.2fr .8fr}.workbenchIntro{position:-webkit-sticky;position:sticky;top:32px;padding-top:35px}.workbenchIntro p:last-child{color:var(--muted);line-height:1.8;font-size:17px}.formCard{padding:30px}.formHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;font:700 20px Manrope}.formCard label{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;font-size:13px;color:var(--muted);font-weight:700}.formCard input{width:100%;border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:12px;min-height:48px;padding:0 14px;outline:none}.formCard input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(22,105,237,.1)}.fieldGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.moneyInput{position:relative}.moneyInput span{position:absolute;right:13px;top:14px;font-size:12px;font-weight:800;color:var(--muted)}.moneyInput input{padding-right:62px}.formNote{color:var(--muted);text-align:center;font-size:12px}.transactionStatus{margin-top:15px;border-radius:12px;padding:13px 15px;color:#28405f;background:#edf6ff;font-size:13px;overflow-wrap:anywhere}.lookupRow{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.reservationSummary{margin:22px 0}.summaryTop{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.summaryTop div{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:14px;background:var(--soft)}.checkinCode span,.summaryTop span,dl dt{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}dl{margin:18px 0}dl div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid var(--line)}dl dd{margin:0;font-weight:700}.checkinCode{display:grid;grid-gap:7px;gap:7px;padding:22px;border-radius:16px;color:white;background:linear-gradient(135deg,#072452,#4b3bcc)}.checkinCode strong{font:800 30px Manrope;letter-spacing:.08em}.checkinCode small{color:rgba(255,255,255,.72);line-height:1.5}.actionGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px}.actionGrid button{min-height:43px;border-radius:11px;border:1px solid var(--line);background:white;color:var(--ink);font-weight:700}.actionGrid button:hover{border-color:var(--blue);color:var(--blue)}.roleBanner{display:grid;grid-gap:7px;gap:7px;margin:18px 0 4px;padding:16px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,rgba(22,105,237,.06),rgba(109,77,242,.06))}.roleBannerTop{display:flex;justify-content:space-between;align-items:center;gap:16px}.roleBannerTop span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.roleBannerTop strong{color:var(--blue)}.roleBanner p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.roleBanner small{color:var(--ink);font-weight:700}.actionGrid:empty{display:none}.actionHint{margin-top:14px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;background:var(--soft);color:var(--muted);font-size:13px;line-height:1.5}.footer{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:1px solid var(--line);padding-block:42px;color:var(--muted)}.footer strong{color:var(--ink)}.footer p{margin:6px 0 0}.footerLinks{display:flex;gap:20px}@media (max-width:900px){.hero,.workbench,.workbench.reverse{grid-template-columns:1fr}.hero{gap:35px;padding-top:45px}.heroVisual{max-width:620px}.outcomeGrid{grid-template-columns:1fr 1fr}.workbenchIntro{position:static}.workbench.reverse .formCard{order:2}}@media (max-width:600px){.shell{width:min(100% - 24px,1180px)}.nav{min-height:72px}.networkPill{display:none}h1{font-size:46px}.hero{min-height:auto;padding-bottom:55px}.section,.workbench{padding-block:70px}.actionGrid,.fieldGrid,.outcomeGrid,.summaryTop{grid-template-columns:1fr}.formCard{padding:20px;border-radius:20px}.footer{align-items:flex-start;flex-direction:column}}.settlementPreview{margin:22px 0;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--soft)}.settlementHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.settlementHeader div{display:grid;grid-gap:5px;gap:5px}.createdReservation>div:first-child>span,.reservationTitle>span,.settlementHeader span{color:var(--blue);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.settlementHeader strong{font-size:14px}.settlementHeader small{color:var(--muted);font-size:11px;white-space:nowrap}.settlementGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.settlementCard{padding:14px;border:1px solid var(--line);border-radius:14px;background:white}.settlementCard h4{margin:0 0 6px;font:700 14px Manrope,sans-serif}.settlementCard p{min-height:48px;margin:0 0 12px;color:var(--muted);font-size:11px;line-height:1.45}.settlementCard>div{display:grid;grid-gap:3px;gap:3px;padding-top:8px;border-top:1px solid var(--line)}.settlementCard>div+div{margin-top:8px}.settlementCard div span{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.settlementCard div strong{font-size:12px}.settlementFootnote{margin:12px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.createdReservation{display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding:20px;border:1px solid rgba(22,105,237,.22);border-radius:18px;background:linear-gradient(135deg,rgba(22,105,237,.08),rgba(109,77,242,.07))}.createdReservation strong{display:block;margin-top:5px;font:800 23px Manrope,sans-serif}.createdReservation p{margin:7px 0 0;color:var(--muted);line-height:1.5}.createdActions,.shareActions{display:flex;flex-wrap:wrap;gap:9px}.createdActions .button,.shareActions .button{min-height:42px}.transactionLink{color:var(--blue);font-size:12px;font-weight:700;overflow-wrap:anywhere}.reservationTitle{display:grid;grid-gap:7px;gap:7px;margin:18px 0;padding:18px;border:1px solid var(--line);border-radius:16px;background:white}.reservationTitle h3{margin:0;font-size:22px}.metadataUnverified,.metadataVerified{font-size:11px;font-weight:700}.metadataVerified{color:#087f65}.metadataUnverified{color:#b54728}.shareActions{margin-bottom:14px}.sharedPage{min-height:100vh}.sharedHero{max-width:920px;padding-top:70px;padding-bottom:55px}.sharedHero h1{font-size:clamp(46px,7vw,78px)}.sharedHero>p:last-child{max-width:690px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.backLink{display:inline-block;margin-bottom:34px;color:var(--muted);font-size:13px;font-weight:700}.backLink:before{content:"\2190";margin-right:8px}.sharedLayout{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:28px;gap:28px;align-items:start;padding-bottom:110px}.sharedTrustPanel{position:-webkit-sticky;position:sticky;top:24px;padding:30px}.sharedTrustPanel h2{margin-bottom:30px;font-size:34px}.trustPoint{display:grid;grid-template-columns:38px 1fr;grid-gap:14px;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.trustPoint>span{color:var(--teal);font-size:12px;font-weight:800}.trustPoint strong{font-family:Manrope,sans-serif}.trustPoint p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.sharedLoading{display:grid;min-height:100vh;place-items:center;color:var(--muted);font-weight:700}@media (max-width:900px){.settlementGrid,.sharedLayout{grid-template-columns:1fr}.sharedTrustPanel{position:static}}@media (max-width:600px){.settlementHeader{flex-direction:column}.settlementGrid{grid-template-columns:1fr}.settlementCard p{min-height:auto}.createdActions,.shareActions{flex-direction:column}.createdActions .button,.shareActions .button{width:100%}.sharedHero{padding-top:40px}.sharedTrustPanel{padding:22px}}.proofSectionHead{grid-template-columns:1.15fr .85fr;grid-gap:70px;gap:70px;align-items:end}.proofSectionHead>p{max-width:540px;margin:0 0 8px;color:var(--muted);font-size:15px;line-height:1.75}.verifiedCard{min-height:470px;padding:24px}.verifiedActions,.verifiedMeta,.verifiedTopline{display:flex;align-items:center;justify-content:space-between;gap:14px}.verifiedTopline>span:first-child{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.09em}.verifiedBadge{padding:6px 9px;border:1px solid rgba(8,127,101,.18);border-radius:999px;background:rgba(8,127,101,.08);color:#087f65;font-size:10px;font-weight:800}.verifiedIdentity{margin-top:35px}.verifiedIdentity>span{color:var(--muted);font-size:12px;font-weight:700}.verifiedIdentity h3{margin:8px 0 0;font-size:27px}.verifiedState{grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;margin-top:22px}.verifiedState>div{grid-gap:5px;gap:5px;padding:13px;border-radius:13px}.verifiedState strong{font-size:12px}.verifiedSummary{margin:22px 0;font-size:13px}.verifiedMeta{margin-top:auto;padding-top:22px;color:var(--muted);font-size:10px}.verifiedActions{margin-top:18px}.verifiedActions .button{min-height:40px;padding:0 14px;font-size:11px}.textLink{color:var(--blue);font-size:11px;font-weight:800}.activityPanel{margin:22px 0;padding:20px;border:1px solid var(--line);border-radius:18px;background:white}.activityHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid var(--line)}.activityHeader>div{display:grid;grid-gap:5px;gap:5px}.activityHeader span{color:var(--blue);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.activityHeader strong{font-size:14px}.activityHeader small{color:var(--muted);font-size:10px;white-space:nowrap}.activityList{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.activityItem{position:relative;display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;padding:18px 0}.activityItem:not(:last-child):after{position:absolute;top:48px;bottom:-1px;left:16px;width:1px;background:var(--line);content:""}.activityMarker{z-index:1;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(22,105,237,.2);border-radius:50%;background:#f3f7ff;color:var(--blue);font-size:10px;font-weight:800}.activityCopy{padding-top:2px}.activityCopy strong{display:block;font-size:13px}.activityCopy p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.activityCopy a{display:inline-block;margin-top:7px;color:var(--blue);font-size:10px;font-weight:800}.activityNote{margin:3px 0 0;padding-top:15px;border-top:1px solid var(--line);color:var(--muted);font-size:10px;line-height:1.55}@media (max-width:980px){.verifiedGrid{grid-template-columns:1fr}.verifiedCard{min-height:auto}.proofSectionHead{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.proofSection{padding-top:75px;padding-bottom:75px}.verifiedState{grid-template-columns:1fr}.activityHeader,.verifiedActions{align-items:flex-start;flex-direction:column}}.navLinks{display:flex;align-items:center;gap:22px;color:var(--muted);font-size:13px;font-weight:700}.navLinks a{transition:color .2s ease}.navLinks a:hover{color:var(--blue)}.homeHero{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:70px;gap:70px;align-items:start;align-content:center;min-height:calc(100vh - 84px);padding-block:55px 85px}.homeHeroCopy{padding-top:20px}.homeHeroCopy h1{font-size:clamp(52px,6.6vw,84px)}.actionChooser{padding:34px}.actionChooser h2{font-size:36px}.chooserLead{margin:15px 0 0;color:var(--muted);font-size:15px;line-height:1.65}.homeTaskGrid{display:grid;grid-gap:13px;gap:13px;margin-top:27px}.homeTaskCard{display:grid;grid-gap:10px;gap:10px;padding:22px;border:1px solid var(--line);border-radius:18px;background:white;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.homeTaskCard:hover{transform:translateY(-2px);border-color:rgba(22,105,237,.35);box-shadow:0 18px 40px rgba(21,47,82,.09)}.homeTaskPrimary{background:linear-gradient(135deg,rgba(22,105,237,.07),rgba(109,77,242,.06)),white}.homeTaskCard h3{margin:0;font-size:25px}.homeTaskCard p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.homeTaskCard strong{margin-top:5px;color:var(--blue);font-size:13px}.taskRole{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.compactSection{padding-block:95px}.compactSectionHead{margin-bottom:36px}.flowSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.flowStep{padding:27px;border:1px solid var(--line);border-radius:20px;background:white}.flowStep>span{color:var(--teal);font-size:12px;font-weight:800}.flowStep h3{margin:20px 0 9px}.flowStep p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}.proofCta{display:grid;grid-template-columns:1fr auto;grid-gap:35px;gap:35px;align-items:center;margin-bottom:110px;padding:34px}.proofCta h2{max-width:720px;font-size:clamp(30px,4vw,48px)}.proofCta p:last-child{max-width:720px;margin:17px 0 0;color:var(--muted);line-height:1.7}.taskPageHero{max-width:1180px;padding-top:62px;padding-bottom:42px}.taskPageHero h1{font-size:clamp(48px,7vw,76px)}.taskPageHero>p:last-child{max-width:720px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.singleWorkbench{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:30px;gap:30px;align-items:start;padding-bottom:110px}.taskSidebar{position:-webkit-sticky;position:sticky;top:24px;padding:28px}.taskSidebar h2{margin-bottom:28px;font-size:32px}.taskPoint{display:grid;grid-template-columns:38px 1fr;grid-gap:13px;gap:13px;padding:18px 0;border-top:1px solid var(--line)}.taskPoint>span{color:var(--teal);font-size:11px;font-weight:800}.taskPoint strong{font-family:Manrope,sans-serif}.taskPoint p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.55}@media (max-width:980px){.homeHero,.singleWorkbench{grid-template-columns:1fr}.homeHero{min-height:auto;gap:42px;padding-top:52px}.actionChooser{max-width:720px}.flowSteps,.proofCta{grid-template-columns:1fr}.taskSidebar{position:static}}@media (max-width:820px){.nav{flex-wrap:wrap;gap:12px;padding-block:10px}.navMeta{margin-left:auto}.navLinks{order:3;width:100%;justify-content:center;padding-top:11px;border-top:1px solid var(--line)}}@media (max-width:600px){.homeHero{gap:30px;padding-top:35px;padding-bottom:65px}.actionChooser{padding:22px;border-radius:22px}.actionChooser h2{font-size:30px}.compactSection{padding-block:70px}.proofCta{margin-bottom:75px;padding:24px}.taskPageHero{padding-top:38px}.singleWorkbench{gap:18px;padding-bottom:75px}.navLinks{gap:16px;justify-content:flex-start;overflow-x:auto;font-size:12px;white-space:nowrap}.footerLinks{flex-wrap:wrap}}@media (max-width:980px){.homeHeroCopy{padding-top:0}}.proofSection{padding-top:110px;padding-bottom:110px}.proofSectionHead{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;max-width:760px;margin-bottom:0}.proofSectionHead .eyebrow{margin-bottom:0}.proofSectionHead>p:last-child{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.verifiedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:42px}.verifiedCard{display:flex;min-height:390px;flex-direction:column;padding:28px}.verifiedIdentity{margin-top:0}.verifiedIdentity h3{margin:0;font-size:29px;line-height:1.12}.verifiedSummary{min-height:70px;margin:20px 0 24px;color:var(--muted);font-size:14px;line-height:1.65}.verifiedState{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin-top:0}.verifiedState>div{display:grid;grid-gap:6px;gap:6px;padding:15px;border:1px solid var(--line);border-radius:14px;background:var(--soft)}.verifiedSettlement span,.verifiedState span{color:var(--muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.verifiedState strong{font-size:16px}.verifiedSettlement{display:grid;grid-gap:7px;gap:7px;margin-top:10px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.verifiedSettlement strong{font-size:13px}.verifiedActions{display:block;margin-top:auto;padding-top:22px}.verifiedActions .button{min-height:44px;font-size:12px}@media (max-width:980px){.verifiedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.verifiedCard{min-height:auto}}@media (max-width:600px){.proofSection{padding-top:75px;padding-bottom:75px}.verifiedGrid{grid-template-columns:1fr}.verifiedSummary{min-height:auto}.verifiedActions .button{width:100%}}.fieldHelp{color:var(--muted);font-size:11px;font-weight:500;line-height:1.5}