.praktijk-helder-demo-module__9WDBeq__page{--paper:#f4f2e9;--ink:#10283a;--blue:#255777;--blue-deep:#173f5a;--sage:#a7c1ad;--sage-light:#dce8df;--amber:#ecb34a;--line:color-mix(in srgb, var(--ink) 18%, transparent);background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.praktijk-helder-demo-module__9WDBeq__page :where(h1,h2,h3,p){margin:0}.praktijk-helder-demo-module__9WDBeq__page button,.praktijk-helder-demo-module__9WDBeq__page input{font:inherit}.praktijk-helder-demo-module__9WDBeq__urgent{background:var(--ink);color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:1rem max(1rem,50vw - 590px);display:grid}.praktijk-helder-demo-module__9WDBeq__urgentIcon{background:var(--amber);width:2.7rem;height:2.7rem;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.praktijk-helder-demo-module__9WDBeq__urgentEyebrow,.praktijk-helder-demo-module__9WDBeq__kicker,.praktijk-helder-demo-module__9WDBeq__sectionIndex,.praktijk-helder-demo-module__9WDBeq__reviewEyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.praktijk-helder-demo-module__9WDBeq__urgent h2{margin-top:.2rem;font-size:clamp(1rem,2vw,1.25rem)}.praktijk-helder-demo-module__9WDBeq__urgent p:last-child{color:#cbd7de;margin-top:.25rem;font-size:.86rem;line-height:1.5}.praktijk-helder-demo-module__9WDBeq__urgentLink{color:#fff;text-underline-offset:.25rem;font-size:.86rem;font-weight:750}.praktijk-helder-demo-module__9WDBeq__hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:680px;display:grid}.praktijk-helder-demo-module__9WDBeq__heroCopy{background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 6.5rem, var(--paper);flex-direction:column;justify-content:center;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,7vw,7rem);display:flex}.praktijk-helder-demo-module__9WDBeq__kicker,.praktijk-helder-demo-module__9WDBeq__sectionIndex{color:var(--blue)}.praktijk-helder-demo-module__9WDBeq__hero h1{letter-spacing:-.065em;max-width:10ch;margin-top:1.3rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.8vw,7.2rem);font-weight:400;line-height:.88}.praktijk-helder-demo-module__9WDBeq__lede{color:#385161;max-width:36rem;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.7;margin-top:2rem!important}.praktijk-helder-demo-module__9WDBeq__practiceStatus{border:1px solid var(--line);background:#ffffff94;border-radius:999px;align-items:center;gap:.8rem;width:fit-content;margin-top:3rem;padding:.8rem 1.1rem;display:flex}.praktijk-helder-demo-module__9WDBeq__practiceStatus span:last-child{gap:.15rem;display:grid}.praktijk-helder-demo-module__9WDBeq__practiceStatus small{color:#58707e}.praktijk-helder-demo-module__9WDBeq__statusDot{background:#37884e;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 .3rem #37884e24}.praktijk-helder-demo-module__9WDBeq__heroVisual{background:var(--blue-deep);border-bottom-left-radius:clamp(3rem,8vw,9rem);min-height:580px;position:relative;overflow:hidden}.praktijk-helder-demo-module__9WDBeq__heroVisual picture,.praktijk-helder-demo-module__9WDBeq__heroVisual img{width:100%;height:100%;display:block}.praktijk-helder-demo-module__9WDBeq__heroVisual img{object-fit:cover}.praktijk-helder-demo-module__9WDBeq__heroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#10283a9e);position:absolute;inset:0}.praktijk-helder-demo-module__9WDBeq__wayfinding{z-index:1;color:#fff;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.7rem;font-weight:800;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.praktijk-helder-demo-module__9WDBeq__wayfindingLine{background:#ffffffa6;flex:1;height:1px}.praktijk-helder-demo-module__9WDBeq__wayfindingLine:after{content:"";border-top:1px solid #fff;border-right:1px solid #fff;width:.5rem;height:.5rem;margin:-.23rem 0 0 auto;display:block;transform:rotate(45deg)}.praktijk-helder-demo-module__9WDBeq__practical{grid-template-columns:.52fr 1.48fr;gap:clamp(2rem,6vw,6rem);max-width:1240px;margin:0 auto;padding:clamp(5rem,10vw,9rem) 1.25rem;display:grid}.praktijk-helder-demo-module__9WDBeq__practical h2,.praktijk-helder-demo-module__9WDBeq__bookingIntro h2{letter-spacing:-.05em;max-width:12ch;margin-top:1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,4.5vw,4.8rem);font-weight:400;line-height:.98}.praktijk-helder-demo-module__9WDBeq__practicalGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.praktijk-helder-demo-module__9WDBeq__practicalGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;padding:clamp(1.25rem,3vw,2.25rem)}.praktijk-helder-demo-module__9WDBeq__practicalGrid article>span{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;display:inline-block}.praktijk-helder-demo-module__9WDBeq__practicalGrid h3{margin-top:4.5rem;font-size:1.05rem}.praktijk-helder-demo-module__9WDBeq__practicalGrid p{color:#526874;margin-top:.8rem;font-size:.92rem;line-height:1.65}.praktijk-helder-demo-module__9WDBeq__bookingSection{background:var(--blue-deep);color:#fff;grid-template-columns:minmax(260px,.56fr) minmax(0,1.44fr);gap:clamp(2.5rem,7vw,8rem);padding:clamp(5rem,10vw,9rem) max(1.25rem,50vw - 620px);display:grid}.praktijk-helder-demo-module__9WDBeq__bookingIntro{align-self:start;position:sticky;top:2rem}.praktijk-helder-demo-module__9WDBeq__bookingIntro .praktijk-helder-demo-module__9WDBeq__sectionIndex{color:#9fc5d9}.praktijk-helder-demo-module__9WDBeq__bookingIntro>p:not(.praktijk-helder-demo-module__9WDBeq__sectionIndex){color:#c8d8e1;max-width:34rem;margin-top:1.5rem;line-height:1.7}.praktijk-helder-demo-module__9WDBeq__progress{gap:0;margin:3rem 0 0;padding:0;list-style:none;display:grid}.praktijk-helder-demo-module__9WDBeq__progress li{color:#c8d8e1;grid-template-columns:2rem 1fr;align-items:center;gap:.8rem;min-height:3.4rem;font-size:.84rem;font-weight:750;display:grid}.praktijk-helder-demo-module__9WDBeq__progress li span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.praktijk-helder-demo-module__9WDBeq__progress li:not(:last-child):after{content:"";background:#fff3;grid-column:1;justify-self:center;width:1px;height:1.4rem;margin-bottom:-1.4rem}.praktijk-helder-demo-module__9WDBeq__progress li[aria-current=step],.praktijk-helder-demo-module__9WDBeq__progress li[data-complete]{color:#fff}.praktijk-helder-demo-module__9WDBeq__progress li[aria-current=step] span{border-color:var(--amber);background:var(--amber);color:var(--ink)}.praktijk-helder-demo-module__9WDBeq__progress li[data-complete] span{border-color:var(--sage);color:var(--sage)}.praktijk-helder-demo-module__9WDBeq__bookingShell{min-width:0}.praktijk-helder-demo-module__9WDBeq__bookingCard{background:var(--paper);min-height:520px;color:var(--ink);border-radius:2rem 2rem 2rem 0;padding:clamp(1.25rem,4vw,3.25rem);box-shadow:0 2rem 6rem #03141f42}.praktijk-helder-demo-module__9WDBeq__liveStatus{min-height:1.4rem;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.praktijk-helder-demo-module__9WDBeq__fieldset{border:0;min-width:0;margin:1.8rem 0 0;padding:0}.praktijk-helder-demo-module__9WDBeq__fieldset legend,.praktijk-helder-demo-module__9WDBeq__review h3,.praktijk-helder-demo-module__9WDBeq__confirmation h3{letter-spacing:-.045em;max-width:16ch;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.praktijk-helder-demo-module__9WDBeq__fieldHint{color:#5c707b;line-height:1.5;margin-top:.8rem!important}.praktijk-helder-demo-module__9WDBeq__choiceStack{gap:.75rem;margin-top:2rem;display:grid}.praktijk-helder-demo-module__9WDBeq__choiceCard{border:1px solid var(--line);cursor:pointer;background:#ffffff7a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.praktijk-helder-demo-module__9WDBeq__choiceCard:hover{border-color:var(--blue);transform:translateY(-2px)}.praktijk-helder-demo-module__9WDBeq__choiceCard[data-selected]{border-color:var(--blue);background:#fff;box-shadow:0 0 0 2px #2557771f}.praktijk-helder-demo-module__9WDBeq__choiceCard input,.praktijk-helder-demo-module__9WDBeq__dayCard input,.praktijk-helder-demo-module__9WDBeq__timeCard input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}:is(.praktijk-helder-demo-module__9WDBeq__choiceCard:has(input:focus-visible),.praktijk-helder-demo-module__9WDBeq__dayCard:has(input:focus-visible),.praktijk-helder-demo-module__9WDBeq__timeCard:has(input:focus-visible)){outline:3px solid var(--amber);outline-offset:3px}.praktijk-helder-demo-module__9WDBeq__radioMark{border:1px solid #82939c;border-radius:50%;width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 .25rem #fff}.praktijk-helder-demo-module__9WDBeq__choiceCard[data-selected] .praktijk-helder-demo-module__9WDBeq__radioMark{border-color:var(--blue);background:var(--blue)}.praktijk-helder-demo-module__9WDBeq__choiceCard>span:nth-child(3){gap:.3rem;display:grid}.praktijk-helder-demo-module__9WDBeq__choiceCard small{color:#314f5d;line-height:1.4}.praktijk-helder-demo-module__9WDBeq__choiceCard b{color:var(--blue);font-size:.77rem}.praktijk-helder-demo-module__9WDBeq__dayGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.praktijk-helder-demo-module__9WDBeq__dayCard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:1rem;min-height:145px;padding:1rem;display:grid}.praktijk-helder-demo-module__9WDBeq__dayCard>span{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.praktijk-helder-demo-module__9WDBeq__dayCard strong{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.praktijk-helder-demo-module__9WDBeq__dayCard small{color:#56707f;margin-top:.25rem}.praktijk-helder-demo-module__9WDBeq__dayCard[data-selected]{border-color:var(--blue);background:var(--sage-light);box-shadow:inset 0 -.3rem 0 var(--sage)}.praktijk-helder-demo-module__9WDBeq__dayCard[data-unavailable]{color:#77838a;cursor:not-allowed;opacity:.58;background:0 0}.praktijk-helder-demo-module__9WDBeq__timeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.praktijk-helder-demo-module__9WDBeq__timeCard{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;place-items:center;min-height:72px;font-weight:800;display:grid}.praktijk-helder-demo-module__9WDBeq__timeCard[data-selected]{border-color:var(--blue);background:var(--blue);color:#fff}.praktijk-helder-demo-module__9WDBeq__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.praktijk-helder-demo-module__9WDBeq__primaryButton,.praktijk-helder-demo-module__9WDBeq__textButton,.praktijk-helder-demo-module__9WDBeq__review button{cursor:pointer;border:0;min-height:48px;font-weight:800}.praktijk-helder-demo-module__9WDBeq__primaryButton{background:var(--amber);min-width:190px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:.8rem 1.2rem;display:inline-flex;box-shadow:0 .8rem 2rem #10283a26}.praktijk-helder-demo-module__9WDBeq__primaryButton:disabled{cursor:not-allowed;filter:grayscale();opacity:.45}.praktijk-helder-demo-module__9WDBeq__primaryButton:not(:disabled):hover{background:#f6c769}.praktijk-helder-demo-module__9WDBeq__textButton{color:var(--blue);background:0 0;padding:.7rem}.praktijk-helder-demo-module__9WDBeq__primaryButton:focus-visible,.praktijk-helder-demo-module__9WDBeq__textButton:focus-visible,.praktijk-helder-demo-module__9WDBeq__review button:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.praktijk-helder-demo-module__9WDBeq__review{margin-top:1.8rem}.praktijk-helder-demo-module__9WDBeq__reviewEyebrow{color:var(--blue);margin-bottom:.8rem!important}.praktijk-helder-demo-module__9WDBeq__review dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;display:grid}.praktijk-helder-demo-module__9WDBeq__review dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:126px;padding:1rem;display:grid}.praktijk-helder-demo-module__9WDBeq__review dt{color:#4c626e;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.praktijk-helder-demo-module__9WDBeq__review dd{align-self:end;margin:0;font-size:1.05rem;font-weight:800}.praktijk-helder-demo-module__9WDBeq__reviewControl{align-self:start!important}.praktijk-helder-demo-module__9WDBeq__review dl button,.praktijk-helder-demo-module__9WDBeq__review dl span{min-height:0;color:var(--blue);text-underline-offset:.2rem;background:0 0;justify-self:start;margin-top:.35rem;padding:0;font-size:.74rem;text-decoration:underline}.praktijk-helder-demo-module__9WDBeq__review dl span{color:#4c626e;text-decoration:none}.praktijk-helder-demo-module__9WDBeq__boundaryNote{background:var(--sage-light);border-radius:.8rem;grid-template-columns:auto 1fr;gap:.8rem;margin-top:1.25rem;padding:1rem;display:grid}.praktijk-helder-demo-module__9WDBeq__boundaryNote>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:900;display:grid}.praktijk-helder-demo-module__9WDBeq__boundaryNote p{font-size:.84rem;line-height:1.55}.praktijk-helder-demo-module__9WDBeq__confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:455px;display:flex}.praktijk-helder-demo-module__9WDBeq__confirmationMark{background:var(--sage-light);width:4rem;height:4rem;color:var(--blue);border-radius:50%;place-items:center;margin-bottom:2rem;font-size:1.6rem;display:grid}.praktijk-helder-demo-module__9WDBeq__confirmation>p:not(.praktijk-helder-demo-module__9WDBeq__reviewEyebrow){color:#536a77;max-width:34rem;margin-top:1.2rem;line-height:1.65}.praktijk-helder-demo-module__9WDBeq__reference{border-left:3px solid var(--amber);gap:.25rem;margin:1.5rem 0 2rem;padding-left:1rem;display:grid}.praktijk-helder-demo-module__9WDBeq__reference span{color:#4c626e;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.praktijk-helder-demo-module__9WDBeq__reference strong{font-family:monospace}.praktijk-helder-demo-module__9WDBeq__privacyCard{color:#d8e4ea;grid-template-columns:auto 1fr;gap:1rem;margin:1rem 0 0 4rem;display:grid}.praktijk-helder-demo-module__9WDBeq__privacyCard p{color:#91adbb;max-width:35rem;margin-top:.25rem;font-size:.82rem;line-height:1.5}.praktijk-helder-demo-module__9WDBeq__privacyGlyph{border:1px solid #6d8a99;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-weight:800;display:grid}@media (max-width:920px){.praktijk-helder-demo-module__9WDBeq__urgent{grid-template-columns:auto 1fr}.praktijk-helder-demo-module__9WDBeq__urgentLink{grid-column:2}.praktijk-helder-demo-module__9WDBeq__hero,.praktijk-helder-demo-module__9WDBeq__practical,.praktijk-helder-demo-module__9WDBeq__bookingSection{grid-template-columns:1fr}.praktijk-helder-demo-module__9WDBeq__hero{min-height:0}.praktijk-helder-demo-module__9WDBeq__heroVisual{border-bottom-left-radius:0;min-height:480px}.praktijk-helder-demo-module__9WDBeq__practicalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.praktijk-helder-demo-module__9WDBeq__bookingIntro{position:static}.praktijk-helder-demo-module__9WDBeq__progress{grid-template-columns:repeat(4,minmax(0,1fr))}.praktijk-helder-demo-module__9WDBeq__progress li{text-align:center;grid-template-columns:1fr;justify-items:center}.praktijk-helder-demo-module__9WDBeq__progress li:not(:last-child):after{grid-area:1;justify-self:end;width:calc(50% - 1rem);height:1px;margin:0 -50% 0 0}}@media (max-width:650px){.praktijk-helder-demo-module__9WDBeq__urgent{grid-template-columns:auto 1fr;align-items:start}.praktijk-helder-demo-module__9WDBeq__urgentLink{grid-column:1/-1}.praktijk-helder-demo-module__9WDBeq__heroCopy{padding:4.5rem 1.25rem}.praktijk-helder-demo-module__9WDBeq__hero h1{font-size:clamp(3.2rem,17vw,5rem)}.praktijk-helder-demo-module__9WDBeq__heroVisual{min-height:400px}.praktijk-helder-demo-module__9WDBeq__practicalGrid,.praktijk-helder-demo-module__9WDBeq__dayGrid,.praktijk-helder-demo-module__9WDBeq__review dl{grid-template-columns:1fr}.praktijk-helder-demo-module__9WDBeq__practicalGrid article{min-height:0}.praktijk-helder-demo-module__9WDBeq__practicalGrid h3{margin-top:2.5rem}.praktijk-helder-demo-module__9WDBeq__bookingSection{padding-left:.8rem;padding-right:.8rem}.praktijk-helder-demo-module__9WDBeq__bookingCard{border-radius:1.4rem 1.4rem 1.4rem 0}.praktijk-helder-demo-module__9WDBeq__choiceCard{grid-template-columns:auto 1fr}.praktijk-helder-demo-module__9WDBeq__choiceCard b{grid-column:2}.praktijk-helder-demo-module__9WDBeq__timeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.praktijk-helder-demo-module__9WDBeq__actions{flex-direction:column-reverse;align-items:stretch}.praktijk-helder-demo-module__9WDBeq__primaryButton{width:100%}.praktijk-helder-demo-module__9WDBeq__privacyCard{margin-left:.5rem}}@media (prefers-reduced-motion:reduce){.praktijk-helder-demo-module__9WDBeq__page *,.praktijk-helder-demo-module__9WDBeq__page :before,.praktijk-helder-demo-module__9WDBeq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.studio-lijn-demo-module__rOo1EW__page{--cream:#f5eee4;--peach:#edb395;--terracotta:#a6402e;--charcoal:#282522;--ink:#171513;--sand:#d9c6aa;--line:#1715132e;background:var(--cream);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.studio-lijn-demo-module__rOo1EW__page :where(h1,h2,h3,p){margin:0}.studio-lijn-demo-module__rOo1EW__page :where(button,input){font:inherit}.studio-lijn-demo-module__rOo1EW__hero{background:var(--peach);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:760px;display:grid;position:relative}.studio-lijn-demo-module__rOo1EW__heroVisual{background:#5f4236;border-radius:18rem 18rem 1rem 1rem;min-height:680px;margin:clamp(1rem,2.4vw,2.5rem) 0 clamp(4.5rem,7vw,7rem) clamp(1rem,2.4vw,2.5rem);position:relative;overflow:hidden}.studio-lijn-demo-module__rOo1EW__heroVisual picture,.studio-lijn-demo-module__rOo1EW__heroVisual img{width:100%;height:100%;display:block}.studio-lijn-demo-module__rOo1EW__heroVisual img{object-fit:cover;filter:saturate(.84)contrast(1.02)}.studio-lijn-demo-module__rOo1EW__heroVisual:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#180d09b8);position:absolute;inset:0}.studio-lijn-demo-module__rOo1EW__imageCaption{z-index:1;color:#fff;letter-spacing:.18em;text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:800;position:absolute;bottom:1.7rem;left:2rem;right:2rem}.studio-lijn-demo-module__rOo1EW__heroCopy{flex-direction:column;justify-content:center;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,5vw,5.5rem);display:flex}.studio-lijn-demo-module__rOo1EW__kicker,.studio-lijn-demo-module__rOo1EW__sectionHeading>p,.studio-lijn-demo-module__rOo1EW__bookingTopline>div>p,.studio-lijn-demo-module__rOo1EW__reviewKicker{letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:900}.studio-lijn-demo-module__rOo1EW__hero h1{letter-spacing:-.075em;margin-top:1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,8.2vw,8.5rem);font-weight:400;line-height:.82}.studio-lijn-demo-module__rOo1EW__heroLead{max-width:30rem;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7;margin-top:2rem!important}.studio-lijn-demo-module__rOo1EW__heroCta{border:1px solid var(--ink);width:min(100%,270px);color:var(--ink);border-radius:999px;justify-content:space-between;align-items:center;margin-top:2.4rem;padding:1rem 1.2rem;font-size:.86rem;font-weight:850;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.studio-lijn-demo-module__rOo1EW__heroCta:hover{background:var(--ink);color:#fff}.studio-lijn-demo-module__rOo1EW__runningLine{background:var(--charcoal);color:#fff;align-items:center;gap:1.3rem;height:3.7rem;padding:0 2rem;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.studio-lijn-demo-module__rOo1EW__runningLine i{background:var(--peach);flex:1;min-width:3rem;height:1px}.studio-lijn-demo-module__rOo1EW__servicesSection{padding:clamp(5rem,10vw,9rem) max(1.25rem,50vw - 630px)}.studio-lijn-demo-module__rOo1EW__sectionHeading{grid-template-columns:.32fr 1fr .42fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.studio-lijn-demo-module__rOo1EW__sectionHeading>p,.studio-lijn-demo-module__rOo1EW__bookingTopline>div>p{color:#8c2f20}.studio-lijn-demo-module__rOo1EW__bookingTopline>div>p{color:#f1c7b1}.studio-lijn-demo-module__rOo1EW__sectionHeading h2,.studio-lijn-demo-module__rOo1EW__bookingTopline h2{letter-spacing:-.065em;max-width:11ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,5.8vw,6rem);font-weight:400;line-height:.9}.studio-lijn-demo-module__rOo1EW__sectionHeading>span{color:#6f6158;padding-bottom:.3rem;font-size:.78rem;line-height:1.5}.studio-lijn-demo-module__rOo1EW__serviceShowcase{border:1px solid var(--ink);background:var(--ink);border-radius:.4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.studio-lijn-demo-module__rOo1EW__serviceTile{background:var(--peach);grid-template-columns:auto minmax(0,1fr);gap:1.5rem;min-height:360px;padding:clamp(1.5rem,4vw,3rem);display:grid}.studio-lijn-demo-module__rOo1EW__serviceTile[data-tone=sand]{background:var(--sand)}.studio-lijn-demo-module__rOo1EW__serviceTile[data-tone=clay]{color:#fff;background:#983522}.studio-lijn-demo-module__rOo1EW__serviceTile[data-tone=ink]{background:var(--charcoal);color:#fff}.studio-lijn-demo-module__rOo1EW__serviceNumber{border:1px solid;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;font-size:.7rem;font-weight:900;display:grid}.studio-lijn-demo-module__rOo1EW__serviceTile h3{letter-spacing:-.05em;max-width:8ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:.92}.studio-lijn-demo-module__rOo1EW__serviceTile div>p{opacity:.78;max-width:28rem;margin-top:1rem;line-height:1.6}.studio-lijn-demo-module__rOo1EW__serviceTile[data-tone=clay] div>p,.studio-lijn-demo-module__rOo1EW__serviceTile[data-tone=ink] div>p{color:#fff;opacity:1}.studio-lijn-demo-module__rOo1EW__serviceTile dl{grid-column:2;align-self:end;gap:2rem;margin:0;display:flex}.studio-lijn-demo-module__rOo1EW__serviceTile dl div{gap:.25rem;display:grid}.studio-lijn-demo-module__rOo1EW__serviceTile dt{letter-spacing:.14em;text-transform:uppercase;color:#4d3429;opacity:1;font-size:.65rem;font-weight:900}.studio-lijn-demo-module__rOo1EW__serviceTile[data-tone=clay] dt,.studio-lijn-demo-module__rOo1EW__serviceTile[data-tone=ink] dt{color:#fff;opacity:1}.studio-lijn-demo-module__rOo1EW__serviceTile dd{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.studio-lijn-demo-module__rOo1EW__serviceTile>button{min-height:50px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid;grid-column:2;justify-content:space-between;align-items:center;padding:.7rem 0;font-weight:850;display:flex}.studio-lijn-demo-module__rOo1EW__serviceTile>button span{font-size:1.6rem;font-weight:400}.studio-lijn-demo-module__rOo1EW__bookingSection{background:var(--charcoal);color:#fff;padding:clamp(5rem,10vw,9rem) max(1.25rem,50vw - 630px)}.studio-lijn-demo-module__rOo1EW__bookingTopline{grid-template-columns:1fr .42fr;align-items:end;gap:2rem;display:grid}.studio-lijn-demo-module__rOo1EW__bookingTopline h2{margin-top:.8rem}.studio-lijn-demo-module__rOo1EW__bookingTopline>p{color:#bdb4ad;max-width:31rem;padding-bottom:.5rem;line-height:1.65}.studio-lijn-demo-module__rOo1EW__bookingGrid{grid-template-columns:230px minmax(0,1fr);gap:2rem;margin-top:4rem;display:grid}.studio-lijn-demo-module__rOo1EW__bookingRail{align-self:start;display:grid;position:sticky;top:2rem}.studio-lijn-demo-module__rOo1EW__bookingRail>div{color:#c8bfb8;border-bottom:1px solid #ffffff29;grid-template-columns:2.2rem 1fr;align-items:center;gap:.9rem;min-height:4.2rem;display:grid}.studio-lijn-demo-module__rOo1EW__bookingRail>div span{font-family:monospace;font-size:.76rem}.studio-lijn-demo-module__rOo1EW__bookingRail>div strong{font-size:.82rem}.studio-lijn-demo-module__rOo1EW__bookingRail>div[data-active]{color:var(--peach)}.studio-lijn-demo-module__rOo1EW__bookingRail>div[data-done]{color:#fff}.studio-lijn-demo-module__rOo1EW__flowCard{background:var(--cream);min-height:660px;color:var(--ink);border-radius:.5rem 8rem .5rem .5rem;padding:clamp(1.25rem,4vw,3.5rem)}.studio-lijn-demo-module__rOo1EW__liveStatus{color:#8c2f20;letter-spacing:.14em;text-transform:uppercase;min-height:1rem;font-size:.68rem;font-weight:900}.studio-lijn-demo-module__rOo1EW__flowFieldset{border:0;min-width:0;margin:2rem 0 0;padding:0}.studio-lijn-demo-module__rOo1EW__flowFieldset legend,.studio-lijn-demo-module__rOo1EW__review h3,.studio-lijn-demo-module__rOo1EW__confirmation h3{letter-spacing:-.06em;max-width:15ch;padding:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:.92}.studio-lijn-demo-module__rOo1EW__fieldIntro{color:#71655c;line-height:1.55;margin-top:.8rem!important}.studio-lijn-demo-module__rOo1EW__serviceChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.studio-lijn-demo-module__rOo1EW__serviceChoices label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;min-height:104px;padding:1rem;display:grid}.studio-lijn-demo-module__rOo1EW__serviceChoices label>span{border:1px solid;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.62rem;display:grid}.studio-lijn-demo-module__rOo1EW__serviceChoices label small{color:#74685e;grid-column:2}.studio-lijn-demo-module__rOo1EW__serviceChoices label b{grid-area:1/3/span 2;font-family:Georgia,Times New Roman,serif;font-size:1.1rem}.studio-lijn-demo-module__rOo1EW__serviceChoices label[data-selected],.studio-lijn-demo-module__rOo1EW__stylistChoices label[data-selected],.studio-lijn-demo-module__rOo1EW__dateChoices label[data-selected],.studio-lijn-demo-module__rOo1EW__slotChoices label[data-selected]{border-color:var(--terracotta);box-shadow:inset 0 -.28rem 0 var(--peach)}.studio-lijn-demo-module__rOo1EW__serviceChoices input,.studio-lijn-demo-module__rOo1EW__stylistChoices input,.studio-lijn-demo-module__rOo1EW__dateChoices input,.studio-lijn-demo-module__rOo1EW__slotChoices input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}:is(.studio-lijn-demo-module__rOo1EW__serviceChoices label:has(input:focus-visible),.studio-lijn-demo-module__rOo1EW__stylistChoices label:has(input:focus-visible),.studio-lijn-demo-module__rOo1EW__dateChoices label:has(input:focus-visible),.studio-lijn-demo-module__rOo1EW__slotChoices label:has(input:focus-visible)){outline:3px solid var(--terracotta);outline-offset:3px}.studio-lijn-demo-module__rOo1EW__stylistChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.studio-lijn-demo-module__rOo1EW__stylistChoices label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:145px;padding:1.15rem;display:grid}.studio-lijn-demo-module__rOo1EW__avatar{background:var(--peach);border-radius:50% 50% 45% 55%;place-items:center;width:3.6rem;height:3.6rem;font-family:Georgia,Times New Roman,serif;font-size:1.1rem;display:grid}.studio-lijn-demo-module__rOo1EW__stylistChoices label>span:nth-of-type(2){gap:.25rem;display:grid}.studio-lijn-demo-module__rOo1EW__stylistChoices small{color:var(--terracotta)}.studio-lijn-demo-module__rOo1EW__stylistChoices p{color:#71655c;grid-column:1/-1;font-size:.82rem;line-height:1.5}.studio-lijn-demo-module__rOo1EW__dateChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:2rem;display:grid}.studio-lijn-demo-module__rOo1EW__dateChoices label{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:4rem 4rem .5rem .5rem;min-height:132px;padding:.9rem;display:grid}.studio-lijn-demo-module__rOo1EW__dateChoices label>span{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:900}.studio-lijn-demo-module__rOo1EW__dateChoices strong{align-self:end;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.studio-lijn-demo-module__rOo1EW__dateChoices small{color:#5f534b;margin-top:.3rem;font-size:.7rem}.studio-lijn-demo-module__rOo1EW__dateChoices label[data-full]{background:#e8ddd2}.studio-lijn-demo-module__rOo1EW__slotPanel{border-left:3px solid var(--terracotta);background:#ffffffa6;margin-top:1.3rem;padding:1.2rem}.studio-lijn-demo-module__rOo1EW__slotPanel>p{letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850}.studio-lijn-demo-module__rOo1EW__slotChoices{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.studio-lijn-demo-module__rOo1EW__slotChoices label{border:1px solid var(--line);cursor:pointer;text-align:center;background:#fff;border-radius:999px;min-width:92px;padding:.75rem 1rem;font-weight:850}.studio-lijn-demo-module__rOo1EW__waitlistPanel{border:1px dashed var(--terracotta);background:#f2d8ca;border-radius:.5rem;grid-template-columns:auto 1fr;gap:1rem;margin-top:1.3rem;padding:1.2rem;display:grid}.studio-lijn-demo-module__rOo1EW__waitlistPanel>span{font-size:1.8rem}.studio-lijn-demo-module__rOo1EW__waitlistPanel p{color:#6d5044;margin-top:.3rem;font-size:.82rem;line-height:1.5}.studio-lijn-demo-module__rOo1EW__flowActions{justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem;display:flex}.studio-lijn-demo-module__rOo1EW__primaryButton,.studio-lijn-demo-module__rOo1EW__backButton,.studio-lijn-demo-module__rOo1EW__restartButton,.studio-lijn-demo-module__rOo1EW__review button{cursor:pointer;border:0;min-height:48px;font-weight:850}.studio-lijn-demo-module__rOo1EW__primaryButton{background:var(--terracotta);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;min-width:230px;padding:.85rem 1.2rem;display:inline-flex}.studio-lijn-demo-module__rOo1EW__primaryButton:disabled{cursor:not-allowed;opacity:.4}.studio-lijn-demo-module__rOo1EW__backButton{color:#5e5149;background:0 0;padding:.7rem}.studio-lijn-demo-module__rOo1EW__primaryButton:focus-visible,.studio-lijn-demo-module__rOo1EW__backButton:focus-visible,.studio-lijn-demo-module__rOo1EW__restartButton:focus-visible,.studio-lijn-demo-module__rOo1EW__review button:focus-visible,.studio-lijn-demo-module__rOo1EW__serviceTile>button:focus-visible,.studio-lijn-demo-module__rOo1EW__heroCta:focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--terracotta);outline:3px solid #fff}.studio-lijn-demo-module__rOo1EW__review,.studio-lijn-demo-module__rOo1EW__confirmation{margin-top:2rem}.studio-lijn-demo-module__rOo1EW__reviewKicker{color:var(--terracotta);margin-bottom:1rem!important}.studio-lijn-demo-module__rOo1EW__review dl{background:var(--ink);border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2.3rem 0 0;display:grid}.studio-lijn-demo-module__rOo1EW__review dl>div{background:#fff;min-height:148px;padding:1.15rem;display:grid}.studio-lijn-demo-module__rOo1EW__review dt{color:var(--terracotta);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:900}.studio-lijn-demo-module__rOo1EW__review dd{align-self:end;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.2rem}.studio-lijn-demo-module__rOo1EW__reviewMeta{justify-items:start;display:grid;align-self:start!important;margin-top:.25rem!important;font-family:Arial,Helvetica,sans-serif!important;font-size:.74rem!important}.studio-lijn-demo-module__rOo1EW__reviewMeta span{color:#5f534b;margin-top:.25rem;font-size:.74rem}.studio-lijn-demo-module__rOo1EW__review dl button{min-height:0;color:var(--terracotta);text-underline-offset:.2rem;background:0 0;justify-self:start;margin-top:.65rem;padding:0;font-size:.74rem;text-decoration:underline}.studio-lijn-demo-module__rOo1EW__demoBoundary{border-left:.35rem solid var(--peach);background:#e7d9cd;margin-top:1rem;padding:1rem 1.2rem}.studio-lijn-demo-module__rOo1EW__demoBoundary p{color:#5c4d45;margin-top:.25rem;font-size:.82rem}.studio-lijn-demo-module__rOo1EW__confirmation{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex}.studio-lijn-demo-module__rOo1EW__confirmationGlyph{background:var(--peach);border-radius:50% 50% 46% 54%;place-items:center;width:4.5rem;height:4.5rem;margin-bottom:2rem;font-size:1.5rem;display:grid}.studio-lijn-demo-module__rOo1EW__confirmation>p:not(.studio-lijn-demo-module__rOo1EW__reviewKicker){color:#6d6057;max-width:38rem;margin-top:1.25rem;line-height:1.65}.studio-lijn-demo-module__rOo1EW__calendarDisabled{border:1px dashed #a9988c;border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;display:grid}.studio-lijn-demo-module__rOo1EW__calendarDisabled button{color:#756a62;cursor:not-allowed;background:#d4cac2;border:0;border-radius:999px;min-height:44px;padding:.65rem 1rem;font-weight:850}.studio-lijn-demo-module__rOo1EW__calendarDisabled p{color:#756a62;font-size:.78rem;line-height:1.45}.studio-lijn-demo-module__rOo1EW__restartButton{border-bottom:1px solid var(--ink);color:var(--ink);background:0 0;margin-top:1.5rem;padding:.8rem 0}@media (max-width:920px){.studio-lijn-demo-module__rOo1EW__hero{grid-template-columns:1fr}.studio-lijn-demo-module__rOo1EW__heroVisual{grid-row:2;min-height:600px;margin:0 1.25rem 5rem}.studio-lijn-demo-module__rOo1EW__heroCopy{padding-top:5rem}.studio-lijn-demo-module__rOo1EW__sectionHeading{grid-template-columns:auto 1fr}.studio-lijn-demo-module__rOo1EW__sectionHeading>span{grid-column:2}.studio-lijn-demo-module__rOo1EW__bookingTopline,.studio-lijn-demo-module__rOo1EW__bookingGrid{grid-template-columns:1fr}.studio-lijn-demo-module__rOo1EW__bookingRail{grid-template-columns:repeat(4,minmax(0,1fr));position:static}.studio-lijn-demo-module__rOo1EW__bookingRail>div{text-align:center;border-bottom:0;border-right:1px solid #ffffff29;grid-template-columns:1fr;justify-items:center}}@media (max-width:660px){.studio-lijn-demo-module__rOo1EW__heroVisual{border-radius:10rem 10rem .6rem .6rem;min-height:420px}.studio-lijn-demo-module__rOo1EW__hero h1{font-size:clamp(4rem,20vw,6rem)}.studio-lijn-demo-module__rOo1EW__runningLine{gap:.7rem;padding:0 1rem;font-size:.8rem}.studio-lijn-demo-module__rOo1EW__sectionHeading,.studio-lijn-demo-module__rOo1EW__serviceShowcase,.studio-lijn-demo-module__rOo1EW__serviceChoices,.studio-lijn-demo-module__rOo1EW__stylistChoices,.studio-lijn-demo-module__rOo1EW__review dl{grid-template-columns:1fr}.studio-lijn-demo-module__rOo1EW__sectionHeading>span{grid-column:1}.studio-lijn-demo-module__rOo1EW__serviceTile{min-height:330px}.studio-lijn-demo-module__rOo1EW__flowCard{border-radius:.5rem 4rem .5rem .5rem;padding:1.25rem}.studio-lijn-demo-module__rOo1EW__dateChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-lijn-demo-module__rOo1EW__flowActions{flex-direction:column-reverse;align-items:stretch}.studio-lijn-demo-module__rOo1EW__primaryButton{width:100%}.studio-lijn-demo-module__rOo1EW__calendarDisabled{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.studio-lijn-demo-module__rOo1EW__page *,.studio-lijn-demo-module__rOo1EW__page :before,.studio-lijn-demo-module__rOo1EW__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.rond-werkplaats-demo-module__E7RgHG__page{--yellow:#ffd236;--blue:#174fd1;--graphite:#202222;--black:#0d0e0e;--steel:#d9ded9;--paper:#f2f1e9;--line:#0d0e0e33;background:var(--paper);color:var(--black);font-family:Arial,Helvetica,sans-serif;overflow:clip}.rond-werkplaats-demo-module__E7RgHG__page :where(h1,h2,h3,p){margin:0}.rond-werkplaats-demo-module__E7RgHG__page :where(button,input){font:inherit}.rond-werkplaats-demo-module__E7RgHG__hero{background:var(--yellow);grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:720px;display:grid}.rond-werkplaats-demo-module__E7RgHG__heroCopy{z-index:1;background:linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 5rem 100%, linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 100% 5rem;flex-direction:column;justify-content:center;padding:clamp(5rem,9vw,8.5rem) clamp(1.25rem,6vw,6.5rem);display:flex;position:relative}.rond-werkplaats-demo-module__E7RgHG__kicker,.rond-werkplaats-demo-module__E7RgHG__demoHeading>p,.rond-werkplaats-demo-module__E7RgHG__reviewKicker{letter-spacing:.16em;text-transform:uppercase;font-family:monospace;font-size:.72rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__hero h1{letter-spacing:-.08em;text-transform:uppercase;margin-top:1.2rem;font-size:clamp(3.8rem,7.4vw,7.8rem);font-weight:950;line-height:.82}.rond-werkplaats-demo-module__E7RgHG__hero h1 em{background:var(--blue);color:#fff;text-transform:lowercase;padding:0 .18em .08em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:inline-block;transform:rotate(-2deg)}.rond-werkplaats-demo-module__E7RgHG__heroLead{max-width:39rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.65;margin-top:2rem!important}.rond-werkplaats-demo-module__E7RgHG__heroActions{align-items:center;gap:1.4rem;margin-top:2.5rem;display:flex}.rond-werkplaats-demo-module__E7RgHG__heroActions a{border:2px solid var(--black);background:var(--black);color:#fff;justify-content:space-between;align-items:center;gap:2rem;min-width:255px;padding:1rem 1.2rem;font-size:.84rem;font-weight:900;text-decoration:none;display:inline-flex}.rond-werkplaats-demo-module__E7RgHG__heroActions>span{color:#504711;font-size:.72rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__heroActions b{color:var(--black);font-family:monospace;font-size:1rem}.rond-werkplaats-demo-module__E7RgHG__heroArt{clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%);background:var(--graphite);min-height:640px;margin:1.5rem 1.5rem 1.5rem 0;position:relative;overflow:hidden}.rond-werkplaats-demo-module__E7RgHG__heroArt picture,.rond-werkplaats-demo-module__E7RgHG__heroArt img{width:100%;height:100%;display:block}.rond-werkplaats-demo-module__E7RgHG__heroArt img{object-fit:cover}.rond-werkplaats-demo-module__E7RgHG__heroArt:after{content:"";background:linear-gradient(#0000 48%,#000000b8);position:absolute;inset:0}.rond-werkplaats-demo-module__E7RgHG__heroArt>p{z-index:2;color:#fff;letter-spacing:.16em;text-transform:uppercase;font-family:monospace;font-size:.7rem;position:absolute;bottom:1.6rem;right:2rem}.rond-werkplaats-demo-module__E7RgHG__wheelStamp{z-index:2;border:2px solid var(--yellow);width:8.5rem;height:8.5rem;color:var(--yellow);letter-spacing:.1em;border-radius:50%;place-items:center;font-weight:950;display:grid;position:absolute;top:2rem;right:2rem}.rond-werkplaats-demo-module__E7RgHG__wheelStamp i{background:var(--yellow);opacity:.7;width:100%;height:1px;position:absolute}.rond-werkplaats-demo-module__E7RgHG__wheelStamp i:nth-of-type(2){transform:rotate(45deg)}.rond-werkplaats-demo-module__E7RgHG__wheelStamp i:nth-of-type(3){transform:rotate(90deg)}.rond-werkplaats-demo-module__E7RgHG__wheelStamp i:nth-of-type(4){transform:rotate(135deg)}.rond-werkplaats-demo-module__E7RgHG__wheelStamp span{z-index:1;background:#202222d1;padding:.35rem}.rond-werkplaats-demo-module__E7RgHG__promise{border-top:2px solid var(--black);border-bottom:2px solid var(--black);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr)) 1.2fr;display:grid}.rond-werkplaats-demo-module__E7RgHG__promise>div,.rond-werkplaats-demo-module__E7RgHG__promise>p{border-right:1px solid var(--line);min-height:110px;padding:1.2rem}.rond-werkplaats-demo-module__E7RgHG__promise>div{grid-template-columns:auto 1fr;align-items:center;gap:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__promise strong{color:var(--blue);font-family:monospace}.rond-werkplaats-demo-module__E7RgHG__promise span{text-transform:uppercase;font-size:.82rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__promise>p{color:#60635f;align-items:center;font-size:.75rem;line-height:1.5;display:flex}.rond-werkplaats-demo-module__E7RgHG__demoSection{background:linear-gradient(90deg, #ffffff0d 1px, transparent 1px) 0 0 / 5rem 100%, var(--graphite);color:#fff;padding:clamp(5rem,10vw,9rem) max(1rem,50vw - 640px)}.rond-werkplaats-demo-module__E7RgHG__demoHeading{grid-template-columns:.35fr 1fr .45fr;align-items:end;gap:2rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__demoHeading>p{color:var(--yellow)}.rond-werkplaats-demo-module__E7RgHG__demoHeading h2{letter-spacing:-.07em;text-transform:uppercase;max-width:11ch;font-size:clamp(2.8rem,6vw,6.2rem);font-weight:950;line-height:.86}.rond-werkplaats-demo-module__E7RgHG__demoHeading>span{color:#aeb4b0;font-size:.8rem;line-height:1.55}.rond-werkplaats-demo-module__E7RgHG__progress{border:1px solid #ffffff38;grid-template-columns:repeat(5,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.rond-werkplaats-demo-module__E7RgHG__progress li{color:#888f8b;text-transform:uppercase;border-right:1px solid #ffffff38;align-items:center;gap:.7rem;min-height:58px;padding:.7rem 1rem;font-size:.72rem;font-weight:900;display:flex}.rond-werkplaats-demo-module__E7RgHG__progress li:last-child{border-right:0}.rond-werkplaats-demo-module__E7RgHG__progress li span{font-family:monospace}.rond-werkplaats-demo-module__E7RgHG__progress li[aria-current=step]{background:var(--yellow);color:var(--black)}.rond-werkplaats-demo-module__E7RgHG__progress li[data-done]{color:#fff}.rond-werkplaats-demo-module__E7RgHG__flowShell{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:1.5rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__workOrder{background:var(--yellow);color:var(--black);box-shadow:.6rem .6rem 0 var(--blue);padding:1.2rem;position:sticky;top:2rem;transform:rotate(-1deg)}.rond-werkplaats-demo-module__E7RgHG__workOrderTop{border-bottom:2px solid var(--black);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.rond-werkplaats-demo-module__E7RgHG__workOrderTop span{font-size:1.4rem;font-weight:950}.rond-werkplaats-demo-module__E7RgHG__workOrderTop strong{font-family:monospace}.rond-werkplaats-demo-module__E7RgHG__workOrder dl{margin:0}.rond-werkplaats-demo-module__E7RgHG__workOrder dl>div{border-bottom:1px dashed #0d0e0e73;padding:.9rem 0}.rond-werkplaats-demo-module__E7RgHG__workOrder dt{letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:.62rem}.rond-werkplaats-demo-module__E7RgHG__workOrder dd{margin:.25rem 0 0;font-size:.82rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__barcode{background:repeating-linear-gradient(90deg, var(--black) 0 2px, transparent 2px 5px, var(--black) 5px 9px, transparent 9px 12px);height:45px;margin-top:1.2rem}.rond-werkplaats-demo-module__E7RgHG__workOrder small{margin-top:.8rem;font-size:.6rem;line-height:1.45;display:block}.rond-werkplaats-demo-module__E7RgHG__flowCard{clip-path:polygon(0 0,calc(100% - 3rem) 0,100% 3rem,100% 100%,0 100%);background:var(--paper);min-width:0;min-height:720px;color:var(--black);padding:clamp(1.2rem,4vw,3.5rem)}.rond-werkplaats-demo-module__E7RgHG__liveStatus{min-height:1rem;color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-family:monospace;font-size:.7rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__fieldset{border:0;min-width:0;margin:2rem 0 0;padding:0}.rond-werkplaats-demo-module__E7RgHG__fieldset legend,.rond-werkplaats-demo-module__E7RgHG__estimateHeader h3,.rond-werkplaats-demo-module__E7RgHG__review h3,.rond-werkplaats-demo-module__E7RgHG__confirmationTop h3{letter-spacing:-.065em;text-transform:uppercase;max-width:17ch;padding:0;font-size:clamp(2.5rem,5.1vw,5rem);font-weight:950;line-height:.88}.rond-werkplaats-demo-module__E7RgHG__fieldHint{color:#5f6662;line-height:1.55;margin-top:.9rem!important}.rond-werkplaats-demo-module__E7RgHG__bikeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__bikeGrid label{border:2px solid var(--black);cursor:pointer;background:#fff;grid-template-columns:auto 1fr;gap:.8rem;min-height:165px;padding:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__bikeGrid label>strong{text-transform:uppercase;align-self:center;font-size:1.05rem}.rond-werkplaats-demo-module__E7RgHG__bikeGrid label small{color:#646a67;grid-column:2;line-height:1.45}.rond-werkplaats-demo-module__E7RgHG__bikeGrid label b{color:var(--blue);text-transform:uppercase;grid-column:2;align-self:end;font-family:monospace;font-size:.68rem}.rond-werkplaats-demo-module__E7RgHG__code{background:var(--steel);place-items:center;width:2.8rem;height:2.8rem;font-family:monospace;font-weight:900;display:grid}.rond-werkplaats-demo-module__E7RgHG__bikeGrid label[data-selected],.rond-werkplaats-demo-module__E7RgHG__issueList label[data-selected],.rond-werkplaats-demo-module__E7RgHG__photoGrid label[data-selected],.rond-werkplaats-demo-module__E7RgHG__slotGrid label[data-selected]{background:var(--yellow);box-shadow:inset 0 -.45rem 0 var(--blue)}.rond-werkplaats-demo-module__E7RgHG__bikeGrid input,.rond-werkplaats-demo-module__E7RgHG__issueList input,.rond-werkplaats-demo-module__E7RgHG__photoGrid input,.rond-werkplaats-demo-module__E7RgHG__slotGrid input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}:is(.rond-werkplaats-demo-module__E7RgHG__bikeGrid label:has(input:focus-visible),.rond-werkplaats-demo-module__E7RgHG__issueList label:has(input:focus-visible),.rond-werkplaats-demo-module__E7RgHG__photoGrid label:has(input:focus-visible),.rond-werkplaats-demo-module__E7RgHG__slotGrid label:has(input:focus-visible)){outline:4px solid var(--blue);outline-offset:3px}.rond-werkplaats-demo-module__E7RgHG__issueList{gap:.5rem;margin-top:2rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__issueList label{border:2px solid var(--black);cursor:pointer;background:#fff;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:82px;padding:.8rem 1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__issueList label>span:first-of-type{font-family:monospace;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__issueList label>span:nth-of-type(2){gap:.2rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__issueList small{color:#636a66}.rond-werkplaats-demo-module__E7RgHG__issueList b{text-transform:uppercase;font-family:monospace;font-size:.75rem}.rond-werkplaats-demo-module__E7RgHG__issueList label[data-disabled]{cursor:not-allowed;filter:grayscale();opacity:.42}.rond-werkplaats-demo-module__E7RgHG__inlineNote{color:#636a66;font-size:.75rem;margin-top:.8rem!important}.rond-werkplaats-demo-module__E7RgHG__actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem;display:flex}.rond-werkplaats-demo-module__E7RgHG__primaryButton,.rond-werkplaats-demo-module__E7RgHG__backButton,.rond-werkplaats-demo-module__E7RgHG__resetButton,.rond-werkplaats-demo-module__E7RgHG__review button{cursor:pointer;text-transform:uppercase;border:0;min-height:50px;font-weight:950}.rond-werkplaats-demo-module__E7RgHG__primaryButton{background:var(--blue);color:#fff;min-width:230px;box-shadow:.35rem .35rem 0 var(--yellow);justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 1.1rem;display:inline-flex}.rond-werkplaats-demo-module__E7RgHG__primaryButton:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.rond-werkplaats-demo-module__E7RgHG__backButton{color:#4e5651;background:0 0;padding:.7rem;font-size:.75rem}.rond-werkplaats-demo-module__E7RgHG__primaryButton:focus-visible,.rond-werkplaats-demo-module__E7RgHG__backButton:focus-visible,.rond-werkplaats-demo-module__E7RgHG__resetButton:focus-visible,.rond-werkplaats-demo-module__E7RgHG__review button:focus-visible,.rond-werkplaats-demo-module__E7RgHG__scenarioPicker button:focus-visible,.rond-werkplaats-demo-module__E7RgHG__heroActions a:focus-visible{outline:4px solid var(--yellow);outline-offset:3px;box-shadow:0 0 0 6px var(--blue)}.rond-werkplaats-demo-module__E7RgHG__estimateStep{margin-top:2rem}.rond-werkplaats-demo-module__E7RgHG__estimateHeader{background:var(--yellow);padding:clamp(1.3rem,4vw,3rem);position:relative;overflow:hidden}.rond-werkplaats-demo-module__E7RgHG__estimateHeader:after{content:"";border:2.5rem solid #0d0e0e1a;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-5rem;right:-2rem}.rond-werkplaats-demo-module__E7RgHG__estimateHeader[data-inspection]{background:var(--steel)}.rond-werkplaats-demo-module__E7RgHG__estimateCode{background:var(--black);color:#fff;margin-bottom:1.8rem;padding:.4rem .55rem;font-family:monospace;font-size:.7rem;font-weight:900;display:inline-block}.rond-werkplaats-demo-module__E7RgHG__estimateHeader>p{letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:.68rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__estimateHeader h3{z-index:1;max-width:none;margin-top:.5rem;font-size:clamp(3.4rem,7vw,7rem);position:relative}.rond-werkplaats-demo-module__E7RgHG__estimateHeader small{z-index:1;max-width:37rem;margin-top:1rem;line-height:1.5;display:block;position:relative}.rond-werkplaats-demo-module__E7RgHG__estimateDetails{border:2px solid var(--black);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rond-werkplaats-demo-module__E7RgHG__estimateDetails div{border-right:1px solid var(--line);gap:.45rem;padding:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__estimateDetails div:last-child{border-right:0}.rond-werkplaats-demo-module__E7RgHG__estimateDetails span{color:#4c534f;text-transform:uppercase;font-family:monospace;font-size:.62rem}.rond-werkplaats-demo-module__E7RgHG__estimateDetails strong{font-size:.82rem}.rond-werkplaats-demo-module__E7RgHG__photoFieldset{border:0;min-width:0;margin:2rem 0 0;padding:0}.rond-werkplaats-demo-module__E7RgHG__photoFieldset legend{text-transform:uppercase;padding:0;font-size:1rem;font-weight:950}.rond-werkplaats-demo-module__E7RgHG__photoFieldset>p{color:#606763;margin-top:.45rem;font-size:.8rem}.rond-werkplaats-demo-module__E7RgHG__photoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__photoGrid label{border:2px solid var(--black);cursor:pointer;background:#fff;min-width:0;padding:.45rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__sampleImage{background:#c9cfca;height:82px;display:block;position:relative;overflow:hidden}.rond-werkplaats-demo-module__E7RgHG__sampleImage[data-motif=none]:after{content:"";background:#787f7b;height:2px;position:absolute;inset:50% 12%;transform:rotate(-18deg)}.rond-werkplaats-demo-module__E7RgHG__sampleImage[data-motif=tyre]:after{border:12px solid var(--graphite);content:"";border-radius:50%;width:74px;height:74px;position:absolute;top:19px;left:calc(50% - 37px)}.rond-werkplaats-demo-module__E7RgHG__sampleImage[data-motif=chain]{background:repeating-linear-gradient(45deg,#a7ada9 0 8px,#d9ded9 8px 16px)}.rond-werkplaats-demo-module__E7RgHG__sampleImage[data-motif=chain]:after{border:4px dashed var(--graphite);content:"";border-radius:999px;height:12px;position:absolute;bottom:16%;left:10%;right:10%}.rond-werkplaats-demo-module__E7RgHG__sampleImage[data-motif=cable]{background:var(--blue)}.rond-werkplaats-demo-module__E7RgHG__sampleImage[data-motif=cable]:after{border:6px solid var(--yellow);content:"";border-radius:50%;width:90px;height:90px;position:absolute;top:-12px;left:20%}.rond-werkplaats-demo-module__E7RgHG__photoGrid strong{overflow-wrap:anywhere;text-transform:uppercase;margin-top:.65rem;font-size:.72rem}.rond-werkplaats-demo-module__E7RgHG__photoGrid small{color:#4c534f;margin-top:.2rem;font-size:.62rem;line-height:1.35}.rond-werkplaats-demo-module__E7RgHG__boundaryCallout{border-left:.4rem solid var(--blue);background:#dce4f7;grid-template-columns:.4fr 1fr;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__boundaryCallout strong{text-transform:uppercase;font-size:.78rem}.rond-werkplaats-demo-module__E7RgHG__boundaryCallout p{color:#4e596e;font-size:.78rem;line-height:1.5}.rond-werkplaats-demo-module__E7RgHG__slotGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__slotGrid label{border:2px solid var(--black);cursor:pointer;background:#fff;min-height:135px;padding:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__slotGrid span{background:var(--steel);text-transform:uppercase;justify-self:start;padding:.25rem .4rem;font-family:monospace;font-size:.62rem}.rond-werkplaats-demo-module__E7RgHG__slotGrid strong{text-transform:uppercase;align-self:end;font-size:1.1rem}.rond-werkplaats-demo-module__E7RgHG__slotGrid b{color:var(--blue);margin-top:.25rem;font-family:monospace;font-size:.72rem}.rond-werkplaats-demo-module__E7RgHG__review{margin-top:2rem}.rond-werkplaats-demo-module__E7RgHG__reviewKicker{color:var(--blue);margin-bottom:.9rem!important}.rond-werkplaats-demo-module__E7RgHG__review dl{border:2px solid var(--black);background:var(--black);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2rem 0 0;display:grid}.rond-werkplaats-demo-module__E7RgHG__review dl>div{background:#fff;min-height:125px;padding:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__reviewWide{grid-column:1/-1}.rond-werkplaats-demo-module__E7RgHG__review dt{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:.62rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__review dd{text-transform:uppercase;align-self:end;margin:0;font-size:1rem;font-weight:950}.rond-werkplaats-demo-module__E7RgHG__reviewControl{align-self:start!important}.rond-werkplaats-demo-module__E7RgHG__review dl button{min-height:0;color:var(--blue);text-underline-offset:.2rem;background:0 0;justify-self:start;margin-top:.45rem;padding:0;font-size:.68rem;text-decoration:underline}.rond-werkplaats-demo-module__E7RgHG__confirmBoundary{background:var(--yellow);grid-template-columns:auto 1fr;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__confirmBoundary>span{background:var(--black);width:2rem;height:2rem;color:var(--yellow);place-items:center;font-weight:950;display:grid}.rond-werkplaats-demo-module__E7RgHG__confirmBoundary p{font-size:.8rem;line-height:1.5}.rond-werkplaats-demo-module__E7RgHG__confirmation{margin-top:2rem}.rond-werkplaats-demo-module__E7RgHG__confirmationTop{grid-template-columns:auto 1fr;align-items:center;gap:1.4rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__confirmationTop>span{background:var(--yellow);width:4rem;height:4rem;color:var(--black);place-items:center;font-size:1.6rem;font-weight:950;display:grid}.rond-werkplaats-demo-module__E7RgHG__confirmationTop p{color:var(--blue);letter-spacing:.13em;margin-bottom:.55rem;font-family:monospace;font-size:.65rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__confirmationLead{color:#59615c;max-width:44rem;line-height:1.55;margin-top:1.2rem!important}.rond-werkplaats-demo-module__E7RgHG__scenarioPicker{border:2px solid var(--black);margin-top:1.6rem;display:inline-flex}.rond-werkplaats-demo-module__E7RgHG__scenarioPicker button{border:0;border-right:1px solid var(--black);cursor:pointer;text-transform:uppercase;background:#fff;min-height:45px;padding:.65rem 1rem;font-size:.75rem;font-weight:900}.rond-werkplaats-demo-module__E7RgHG__scenarioPicker button:last-child{border-right:0}.rond-werkplaats-demo-module__E7RgHG__scenarioPicker button[aria-pressed=true]{background:var(--blue);color:#fff}.rond-werkplaats-demo-module__E7RgHG__timeline{margin:2rem 0 0;padding:0;list-style:none}.rond-werkplaats-demo-module__E7RgHG__timeline li{grid-template-columns:2.7rem 1fr;gap:1rem;min-height:105px;display:grid;position:relative}.rond-werkplaats-demo-module__E7RgHG__timeline li:not(:last-child):after{content:"";background:#b9bfbb;width:2px;position:absolute;top:2.6rem;bottom:-.2rem;left:1.3rem}.rond-werkplaats-demo-module__E7RgHG__timeline li>span{z-index:1;background:var(--paper);border:2px solid #aeb5b0;place-items:center;width:2.7rem;height:2.7rem;font-family:monospace;font-size:.72rem;font-weight:900;display:grid}.rond-werkplaats-demo-module__E7RgHG__timeline li>div{padding:.2rem 0 1.5rem}.rond-werkplaats-demo-module__E7RgHG__timeline small{color:#505752;text-transform:uppercase;font-family:monospace;font-size:.62rem}.rond-werkplaats-demo-module__E7RgHG__timeline strong{text-transform:uppercase;margin-top:.25rem;display:block}.rond-werkplaats-demo-module__E7RgHG__timeline p{color:#474d49;margin-top:.35rem;font-size:.78rem;line-height:1.45}.rond-werkplaats-demo-module__E7RgHG__timeline li[data-state=done]>span{border-color:var(--blue);background:var(--blue);color:#fff}.rond-werkplaats-demo-module__E7RgHG__timeline li[data-state=active]>span{border-color:var(--yellow);background:var(--yellow)}.rond-werkplaats-demo-module__E7RgHG__timeline li[data-state=blocked]{background:#ffeaae;padding:.9rem}.rond-werkplaats-demo-module__E7RgHG__timeline li[data-state=blocked]>span{border-color:var(--black);background:var(--black);color:var(--yellow)}.rond-werkplaats-demo-module__E7RgHG__timeline li[data-state=future]>span{color:#4c534f;border-style:dashed}.rond-werkplaats-demo-module__E7RgHG__timelineBoundary{border:2px solid var(--black);grid-template-columns:.4fr 1fr;gap:1rem;padding:1rem;display:grid}.rond-werkplaats-demo-module__E7RgHG__timelineBoundary strong{text-transform:uppercase;font-size:.78rem}.rond-werkplaats-demo-module__E7RgHG__timelineBoundary p{color:#59615c;font-size:.78rem;line-height:1.5}.rond-werkplaats-demo-module__E7RgHG__resetButton{border-bottom:2px solid var(--black);min-width:280px;color:var(--black);background:0 0;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding:.8rem 0;font-size:.75rem;display:flex}@media (max-width:980px){.rond-werkplaats-demo-module__E7RgHG__hero{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__heroArt{min-height:580px;margin:0 1rem 1rem}.rond-werkplaats-demo-module__E7RgHG__promise{grid-template-columns:repeat(3,minmax(0,1fr))}.rond-werkplaats-demo-module__E7RgHG__promise>p{border-top:1px solid var(--line);grid-column:1/-1;min-height:70px}.rond-werkplaats-demo-module__E7RgHG__demoHeading{grid-template-columns:auto 1fr}.rond-werkplaats-demo-module__E7RgHG__demoHeading>span{grid-column:2}.rond-werkplaats-demo-module__E7RgHG__flowShell{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__workOrder{grid-template-columns:auto 1fr;gap:1rem;display:grid;position:static;transform:none}.rond-werkplaats-demo-module__E7RgHG__workOrderTop{border:0;align-content:start;display:grid}.rond-werkplaats-demo-module__E7RgHG__workOrder dl{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rond-werkplaats-demo-module__E7RgHG__workOrder dl>div{border-right:1px dashed #0d0e0e73;padding:.5rem}.rond-werkplaats-demo-module__E7RgHG__barcode,.rond-werkplaats-demo-module__E7RgHG__workOrder>small{grid-column:1/-1}}@media (max-width:680px){.rond-werkplaats-demo-module__E7RgHG__hero h1{font-size:clamp(3.4rem,17vw,5.5rem)}.rond-werkplaats-demo-module__E7RgHG__heroActions{flex-direction:column;align-items:flex-start}.rond-werkplaats-demo-module__E7RgHG__heroArt{clip-path:polygon(6% 0,100% 0,100% 94%,94% 100%,0 100%,0 6%);min-height:400px}.rond-werkplaats-demo-module__E7RgHG__wheelStamp{width:6rem;height:6rem}.rond-werkplaats-demo-module__E7RgHG__promise{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__promise>p{grid-column:1}.rond-werkplaats-demo-module__E7RgHG__demoHeading{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__demoHeading>span{grid-column:1}.rond-werkplaats-demo-module__E7RgHG__progress li{justify-content:center;padding:.5rem}.rond-werkplaats-demo-module__E7RgHG__progress li:not([aria-current=step]):not([data-done]){color:#0000}.rond-werkplaats-demo-module__E7RgHG__progress li:not([aria-current=step]):not([data-done]) span{color:#858c88}.rond-werkplaats-demo-module__E7RgHG__workOrder{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__workOrder dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rond-werkplaats-demo-module__E7RgHG__flowCard{clip-path:polygon(0 0,calc(100% - 1.5rem) 0,100% 1.5rem,100% 100%,0 100%);padding:1.1rem}.rond-werkplaats-demo-module__E7RgHG__bikeGrid,.rond-werkplaats-demo-module__E7RgHG__slotGrid,.rond-werkplaats-demo-module__E7RgHG__review dl{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rond-werkplaats-demo-module__E7RgHG__estimateDetails{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__estimateDetails div{border-right:0;border-bottom:1px solid var(--line)}.rond-werkplaats-demo-module__E7RgHG__boundaryCallout,.rond-werkplaats-demo-module__E7RgHG__timelineBoundary{grid-template-columns:1fr}.rond-werkplaats-demo-module__E7RgHG__actions{flex-direction:column-reverse;align-items:stretch}.rond-werkplaats-demo-module__E7RgHG__primaryButton{width:100%}.rond-werkplaats-demo-module__E7RgHG__scenarioPicker{width:100%;display:grid}.rond-werkplaats-demo-module__E7RgHG__scenarioPicker button{border-right:0;border-bottom:1px solid var(--black)}.rond-werkplaats-demo-module__E7RgHG__resetButton{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.rond-werkplaats-demo-module__E7RgHG__page *,.rond-werkplaats-demo-module__E7RgHG__page :before,.rond-werkplaats-demo-module__E7RgHG__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.smart-link-card-module__IVvilW__card{--sl-radius:1rem;--sl-display:"Aptos", "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--sl-display-transform:none;--sl-display-spacing:-.02em;--sl-display-weight:800;--sl-cover:linear-gradient(135deg, #2b2b2b, #111);border-radius:var(--sl-radius);background:var(--sl-bg);width:100%;max-width:27rem;color:var(--sl-ink);font-family:Aptos,Segoe UI Variable Text,Segoe UI,ui-sans-serif,system-ui,sans-serif;line-height:1.45;display:grid;position:relative;overflow:clip}.smart-link-card-module__IVvilW__card :where(h1,h2,p,ul,ol,dl,dd){margin:0}.smart-link-card-module__IVvilW__card :where(ul){padding:0;list-style:none}.smart-link-card-module__IVvilW__card :where(button){font:inherit;color:inherit}.smart-link-card-module__IVvilW__card :where(a){color:inherit}.smart-link-card-module__IVvilW__card :focus-visible{outline:3px solid var(--sl-accent);outline-offset:3px}.smart-link-card-module__IVvilW__cover{background:var(--sl-cover);height:8.5rem;position:relative}.smart-link-card-module__IVvilW__coverArt{background:var(--sl-cover-motif,none);opacity:var(--sl-cover-motif-opacity,1);position:absolute;inset:0}.smart-link-card-module__IVvilW__monogram{aspect-ratio:1;border:3px solid var(--sl-bg);border-radius:var(--sl-monogram-radius,1rem);background:var(--sl-accent);width:4.4rem;color:var(--sl-accent-ink);font-family:var(--sl-display);font-size:1.5rem;font-weight:var(--sl-display-weight);letter-spacing:var(--sl-display-spacing);text-transform:var(--sl-display-transform);place-items:center;display:grid;position:absolute;bottom:-1.9rem;left:1.25rem}.smart-link-card-module__IVvilW__identity{gap:.35rem;padding:2.6rem 1.25rem 0;display:grid}.smart-link-card-module__IVvilW__sector{color:var(--sl-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:700}.smart-link-card-module__IVvilW__brand{font-family:var(--sl-display);font-size:clamp(1.6rem,6.4vw,1.95rem);font-weight:var(--sl-display-weight);letter-spacing:var(--sl-display-spacing);text-transform:var(--sl-display-transform);line-height:1.08}.smart-link-card-module__IVvilW__tagline{color:var(--sl-muted);font-size:.94rem}.smart-link-card-module__IVvilW__status{align-items:center;gap:.45rem;margin-top:.3rem;font-size:.83rem;font-weight:700;display:flex}.smart-link-card-module__IVvilW__dot{background:var(--sl-accent);border-radius:50%;width:.5rem;height:.5rem}.smart-link-card-module__IVvilW__body{gap:1.15rem;padding:1.15rem 1.25rem 1.5rem;display:grid}.smart-link-card-module__IVvilW__primaryActions{gap:.6rem;display:grid}.smart-link-card-module__IVvilW__primaryAction,.smart-link-card-module__IVvilW__action,.smart-link-card-module__IVvilW__reviewAction{border:1px solid var(--sl-line);border-radius:calc(var(--sl-radius) * .75);background:var(--sl-surface);text-align:left;cursor:pointer;align-items:center;gap:.75rem;width:100%;padding:.85rem .95rem;transition:transform .14s,border-color .14s;display:flex}.smart-link-card-module__IVvilW__primaryAction{background:var(--sl-accent);color:var(--sl-accent-ink);border-color:#0000}.smart-link-card-module__IVvilW__primaryAction span,.smart-link-card-module__IVvilW__action span,.smart-link-card-module__IVvilW__social span:last-child{gap:.1rem;min-width:0;display:grid}.smart-link-card-module__IVvilW__primaryAction strong,.smart-link-card-module__IVvilW__action strong,.smart-link-card-module__IVvilW__social strong{font-size:.97rem;font-weight:750}.smart-link-card-module__IVvilW__primaryAction small{color:inherit;opacity:.78;font-size:.78rem}.smart-link-card-module__IVvilW__action small,.smart-link-card-module__IVvilW__social small{color:var(--sl-muted);font-size:.78rem}.smart-link-card-module__IVvilW__primaryAction:hover,.smart-link-card-module__IVvilW__action:hover,.smart-link-card-module__IVvilW__reviewAction:hover{border-color:var(--sl-accent);transform:translateY(-1px)}.smart-link-card-module__IVvilW__primaryAction[data-active=true],.smart-link-card-module__IVvilW__action[data-active=true],.smart-link-card-module__IVvilW__reviewAction[data-active=true]{border-color:var(--sl-accent);box-shadow:inset 0 0 0 1px var(--sl-accent)}.smart-link-card-module__IVvilW__actions{gap:.45rem;display:grid}.smart-link-card-module__IVvilW__action{justify-content:flex-start}.smart-link-card-module__IVvilW__chevron{color:var(--sl-muted);margin-left:auto;font-size:1.2rem}.smart-link-card-module__IVvilW__glyph{flex:none;width:1.4rem;height:1.4rem}.smart-link-card-module__IVvilW__note{border:1px dashed var(--sl-line);border-radius:calc(var(--sl-radius) * .6);color:var(--sl-muted);padding:.7rem .85rem;font-size:.8rem}.smart-link-card-module__IVvilW__block{gap:.6rem;display:grid}.smart-link-card-module__IVvilW__blockTitle{color:var(--sl-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:800}.smart-link-card-module__IVvilW__blockNote{color:var(--sl-muted);font-size:.74rem}.smart-link-card-module__IVvilW__socials{gap:.45rem;display:grid}.smart-link-card-module__IVvilW__social{border:1px solid var(--sl-line);background:var(--sl-surface);border-radius:999px;align-items:center;gap:.7rem;padding:.6rem .8rem;display:flex}.smart-link-card-module__IVvilW__socialGlyph{width:1.25rem;height:1.25rem;color:var(--sl-accent)}.smart-link-card-module__IVvilW__gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.45rem;display:grid}.smart-link-card-module__IVvilW__gallery li{align-content:start;gap:.3rem;display:grid}.smart-link-card-module__IVvilW__galleryArt{aspect-ratio:4/5;border-radius:calc(var(--sl-radius) * .5);width:100%;display:block}.smart-link-card-module__IVvilW__gallery span{color:var(--sl-muted);font-size:.7rem;line-height:1.25}.smart-link-card-module__IVvilW__info{border:1px solid var(--sl-line);border-radius:calc(var(--sl-radius) * .6);gap:.6rem;padding:.85rem;display:grid}.smart-link-card-module__IVvilW__info div{gap:.1rem;display:grid}.smart-link-card-module__IVvilW__info dt{color:var(--sl-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.smart-link-card-module__IVvilW__info dd{font-size:.9rem}.smart-link-card-module__IVvilW__review{border:1px solid var(--sl-line);border-radius:calc(var(--sl-radius) * .6);background:var(--sl-surface);gap:.6rem;padding:1rem;font-size:.9rem;display:grid}.smart-link-card-module__IVvilW__reviewAction{background:0 0;justify-content:center;font-weight:750}.smart-link-card-module__IVvilW__footer{border-top:1px solid var(--sl-line);color:var(--sl-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding-top:.9rem;font-size:.76rem;display:flex}.smart-link-card-module__IVvilW__footer a{text-underline-offset:.25em;font-weight:750}.smart-link-card-module__IVvilW__card[data-theme=voltage]{--sl-bg:#12130f;--sl-surface:#1c1e18;--sl-ink:#f4f6ef;--sl-muted:#a9b09b;--sl-line:#f4f6ef29;--sl-accent:#c8f24e;--sl-accent-ink:#14170c;--sl-radius:1.1rem;--sl-monogram-radius:.9rem;--sl-display-transform:uppercase;--sl-display-spacing:.01em;--sl-cover:#16180f;--sl-cover-motif:repeating-linear-gradient(115deg, #c8f24e 0 .65rem, transparent .65rem 3.1rem);--sl-cover-motif-opacity:.55;--sl-art-base:#1c1e18;--sl-art-a:#c8f24e;--sl-art-b:#7d8a5c;--sl-art-c:#2c3122}.smart-link-card-module__IVvilW__card[data-theme=bloom]{--sl-bg:#fdf8f5;--sl-surface:#fff;--sl-ink:#2a211f;--sl-muted:#7c655e;--sl-line:#ecdbd4;--sl-accent:#b06456;--sl-accent-ink:#fff;--sl-radius:1.7rem;--sl-monogram-radius:50%;--sl-display:Georgia, "Times New Roman", serif;--sl-display-weight:500;--sl-display-spacing:-.03em;--sl-cover:linear-gradient(150deg, #f4d9cd, #e8c0b2 55%, #d9a493);--sl-cover-motif:radial-gradient(11rem 8rem at 78% 120%, #ffffff8c, transparent 70%);--sl-art-base:#f4e3dc;--sl-art-a:#c58272;--sl-art-b:#ead0c4;--sl-art-c:#fff6f1}.smart-link-card-module__IVvilW__card[data-theme=ember]{--sl-bg:#10231c;--sl-surface:#163027;--sl-ink:#f5efe2;--sl-muted:#a8bfad;--sl-line:#f5efe22e;--sl-accent:#e0a33c;--sl-accent-ink:#14231b;--sl-radius:.9rem;--sl-monogram-radius:.6rem;--sl-display:Georgia, "Times New Roman", serif;--sl-display-weight:500;--sl-display-spacing:-.025em;--sl-cover:linear-gradient(200deg, #1b4234, #0d1f18);--sl-cover-motif:radial-gradient(9rem 9rem at 82% 30%, #e0a33cbf, transparent 68%);--sl-art-base:#17322a;--sl-art-a:#e0a33c;--sl-art-b:#86a183;--sl-art-c:#0d1f18}.smart-link-card-module__IVvilW__card[data-theme=toolkit]{--sl-bg:#f3f6f8;--sl-surface:#fff;--sl-ink:#10233a;--sl-muted:#55697e;--sl-line:#d2dbe4;--sl-accent:#d9540f;--sl-accent-ink:#fff;--sl-radius:.65rem;--sl-monogram-radius:.5rem;--sl-display-weight:850;--sl-display-transform:uppercase;--sl-display-spacing:-.01em;--sl-cover:#10233a;--sl-cover-motif:repeating-linear-gradient(135deg, #d9540fd9 0 1rem, transparent 1rem 2.6rem);--sl-cover-motif-opacity:.85;--sl-art-base:#dde5ec;--sl-art-a:#10233a;--sl-art-b:#d9540f;--sl-art-c:#aebecd}.smart-link-card-module__IVvilW__card[data-theme=chrome]{--sl-bg:#101011;--sl-surface:#191a1c;--sl-ink:#f2f1ee;--sl-muted:#a5a4a1;--sl-line:#f2f1ee29;--sl-accent:#c8322f;--sl-accent-ink:#fff;--sl-radius:.45rem;--sl-monogram-radius:.25rem;--sl-display-transform:uppercase;--sl-display-spacing:.06em;--sl-display-weight:850;--sl-cover:#0b0b0c;--sl-cover-motif:repeating-linear-gradient(45deg, #c8322f 0 .8rem, #f2f1ee .8rem 1.6rem, #0b0b0c 1.6rem 2.4rem);--sl-cover-motif-opacity:.9;--sl-art-base:#191a1c;--sl-art-a:#c8322f;--sl-art-b:#f2f1ee;--sl-art-c:#2b2c2f}@media (prefers-reduced-motion:reduce){.smart-link-card-module__IVvilW__primaryAction,.smart-link-card-module__IVvilW__action,.smart-link-card-module__IVvilW__reviewAction{transition:none}.smart-link-card-module__IVvilW__primaryAction:hover,.smart-link-card-module__IVvilW__action:hover,.smart-link-card-module__IVvilW__reviewAction:hover{transform:none}}@media (forced-colors:active){.smart-link-card-module__IVvilW__card{--sl-bg:Canvas;--sl-surface:Canvas;--sl-ink:CanvasText;--sl-muted:CanvasText;--sl-line:CanvasText;--sl-accent:Highlight;--sl-accent-ink:Canvas}}
.smart-link-stage-module__xk97-G__stage{gap:1.5rem;width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:1rem 4rem;display:grid}.smart-link-stage-module__xk97-G__stage :where(h2,p,ul,dl,dd){margin:0}.smart-link-stage-module__xk97-G__stage :where(ul){padding:0;list-style:none}.smart-link-stage-module__xk97-G__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.smart-link-stage-module__xk97-G__notice{color:#fff;background:#191814;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.78rem;display:flex}.smart-link-stage-module__xk97-G__notice strong{color:#cfe07a}.smart-link-stage-module__xk97-G__back{text-underline-offset:.3em;font-size:.86rem;font-weight:750}.smart-link-stage-module__xk97-G__layout{grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.smart-link-stage-module__xk97-G__device{justify-items:center;gap:.6rem;display:grid}.smart-link-stage-module__xk97-G__deviceFrame{background:#fff;border:1px solid #d6d2c8;border-radius:1.9rem;width:100%;padding:.55rem;display:grid;box-shadow:0 1.5rem 3.5rem #19181424}.smart-link-stage-module__xk97-G__deviceNote{color:#6b675e;font-size:.74rem}.smart-link-stage-module__xk97-G__rail{background:#ffffffb3;border:1px solid #dcd8ce;border-radius:1.2rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.smart-link-stage-module__xk97-G__kicker{color:#6b675e;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.smart-link-stage-module__xk97-G__railTitle{letter-spacing:-.03em;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:800;line-height:1.08}.smart-link-stage-module__xk97-G__railBody{color:#3b382f;max-width:44ch}.smart-link-stage-module__xk97-G__facts{border-top:1px solid #dcd8ce;gap:.75rem;padding-top:1rem;display:grid}.smart-link-stage-module__xk97-G__facts div{gap:.15rem;display:grid}.smart-link-stage-module__xk97-G__facts dt{color:#6b675e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.smart-link-stage-module__xk97-G__facts dd{font-size:.9rem}.smart-link-stage-module__xk97-G__switcher{border-top:1px solid #dcd8ce;gap:.55rem;padding-top:1rem;display:grid}.smart-link-stage-module__xk97-G__switcher ul{gap:.4rem;display:grid}.smart-link-stage-module__xk97-G__switcher a{background:#fff;border:1px solid #dcd8ce;border-radius:.7rem;gap:.1rem;padding:.6rem .8rem;text-decoration:none;transition:border-color .14s,transform .14s;display:grid}.smart-link-stage-module__xk97-G__switcher a:hover{border-color:#191814;transform:translateY(-1px)}.smart-link-stage-module__xk97-G__switcher small{color:#6b675e;font-size:.76rem}.smart-link-stage-module__xk97-G__railFooter{color:#57544c;font-size:.8rem}@media (max-width:60rem){.smart-link-stage-module__xk97-G__layout{grid-template-columns:minmax(0,1fr);justify-items:center}.smart-link-stage-module__xk97-G__rail{width:100%;max-width:34rem}}@media (prefers-reduced-motion:reduce){.smart-link-stage-module__xk97-G__switcher a{transition:none}.smart-link-stage-module__xk97-G__switcher a:hover{transform:none}}
.smart-link-root-module__1uODkW__html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eceae4;min-height:100%}.smart-link-root-module__1uODkW__body{color:#191814;-webkit-font-smoothing:antialiased;background:radial-gradient(60rem 40rem at 50% -12rem,#fdfcfa,#0000 70%),#eceae4;min-width:20rem;min-height:100dvh;margin:0;font-family:Aptos,Segoe UI Variable Text,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:1rem;line-height:1.55}.smart-link-root-module__1uODkW__body,.smart-link-root-module__1uODkW__body *,.smart-link-root-module__1uODkW__body :before,.smart-link-root-module__1uODkW__body :after{box-sizing:border-box}.smart-link-root-module__1uODkW__body :where(button,input,select,textarea){font:inherit}.smart-link-root-module__1uODkW__body :where(a){color:inherit}.smart-link-root-module__1uODkW__body :focus-visible{outline-offset:3px;outline:3px solid #002bfc}.smart-link-root-module__1uODkW__skipLink{z-index:50;background:#fff;border:2px solid #191814;border-radius:999px;padding:.7rem 1rem;font-weight:800;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.smart-link-root-module__1uODkW__skipLink:focus-visible{transform:none}
.page-builder-module__ZSoHwq__page{color:var(--ink,#182329);background:var(--paper,#fff);container-type:inline-size}.page-builder-module__ZSoHwq__block{overflow-wrap:anywhere;padding:36px 24px}.page-builder-module__ZSoHwq__block[data-spacing=small]{padding-block:16px}.page-builder-module__ZSoHwq__block[data-spacing=large]{padding-block:72px}.page-builder-module__ZSoHwq__block[data-tone=soft]{color:#182329;background:#f0f3ef}.page-builder-module__ZSoHwq__block[data-tone=dark]{background:var(--builder-dark,#182d29);color:#fff}.page-builder-module__ZSoHwq__inner{max-width:1120px;margin-inline:auto}.page-builder-module__ZSoHwq__block[data-width=reading] .page-builder-module__ZSoHwq__inner{max-width:720px}.page-builder-module__ZSoHwq__block[data-width=full] .page-builder-module__ZSoHwq__inner{max-width:none}.page-builder-module__ZSoHwq__inner h1,.page-builder-module__ZSoHwq__inner h2,.page-builder-module__ZSoHwq__inner h3,.page-builder-module__ZSoHwq__inner h4{color:inherit;margin:.5em 0;line-height:1.15}.page-builder-module__ZSoHwq__inner h1{font-size:clamp(2rem,5cqw,4rem)}.page-builder-module__ZSoHwq__inner h2{font-size:clamp(1.6rem,3.5cqw,2.8rem)}.page-builder-module__ZSoHwq__inner p,.page-builder-module__ZSoHwq__inner li{font-size:1rem;line-height:1.7}.page-builder-module__ZSoHwq__inner a:not(.page-builder-module__ZSoHwq__cta):not([class]){color:inherit;text-decoration:underline}.page-builder-module__ZSoHwq__inner figure{margin:0}.page-builder-module__ZSoHwq__inner figcaption{margin-top:12px;font-size:.875rem}.page-builder-module__ZSoHwq__inner blockquote{border-inline-start:3px solid;margin-inline:0;padding-inline-start:24px}.page-builder-module__ZSoHwq__image{object-fit:contain;width:100%;height:auto;max-height:700px}.page-builder-module__ZSoHwq__columns{gap:32px;display:grid}.page-builder-module__ZSoHwq__row{align-items:start;display:grid}.page-builder-module__ZSoHwq__column{min-width:0;container-type:inline-size}.page-builder-module__ZSoHwq__column>.page-builder-module__ZSoHwq__block{padding-inline:12px}.page-builder-module__ZSoHwq__block[data-width=reading]>.page-builder-module__ZSoHwq__inner{max-width:720px}.page-builder-module__ZSoHwq__block[data-width=full]>.page-builder-module__ZSoHwq__inner{max-width:none}@container (max-width:600px){.page-builder-module__ZSoHwq__row{grid-template-columns:1fr!important}}@media (max-width:600px){.page-builder-module__ZSoHwq__row{grid-template-columns:1fr!important}}.page-builder-module__ZSoHwq__cta{background:var(--builder-accent,#255c48);color:#fff;border-radius:6px;padding:14px 24px;font-weight:650;text-decoration:none;display:inline-flex}.page-builder-module__ZSoHwq__block[data-tone=dark] .page-builder-module__ZSoHwq__cta{color:var(--builder-dark,#182d29);background:#fff}.page-builder-module__ZSoHwq__spacer{height:24px}.page-builder-module__ZSoHwq__spacer[data-size=medium]{height:64px}.page-builder-module__ZSoHwq__spacer[data-size=large]{height:120px}.page-builder-module__ZSoHwq__emptyImage{text-align:center;color:#334c40;background:#f0f3ef;border:1px dashed #899c92;padding:60px 24px}.page-builder-module__ZSoHwq__productWidget{min-width:0;color:inherit}.page-builder-module__ZSoHwq__productImages{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.page-builder-module__ZSoHwq__productImages img{object-fit:contain;width:100%;height:auto}@container (max-width:600px){.page-builder-module__ZSoHwq__productImages{grid-template-columns:1fr}.page-builder-module__ZSoHwq__columns{grid-template-columns:1fr!important}.page-builder-module__ZSoHwq__block{padding-inline:18px}}@media (max-width:600px){.page-builder-module__ZSoHwq__columns{grid-template-columns:1fr!important}}.page-builder-module__ZSoHwq__partPlaceholder{color:#334c40;background:#f0f3ef;border:1px dashed #899c92;gap:6px;padding:28px 24px;font-size:.9rem;line-height:1.5;display:grid}.page-builder-module__ZSoHwq__partPlaceholder strong{font-size:1rem}.page-builder-module__ZSoHwq__block[data-tone=dark] .page-builder-module__ZSoHwq__partPlaceholder{color:#fff;background:#ffffff14;border-color:#fff6}.page-builder-module__ZSoHwq__pageBlock{min-width:0}.page-builder-module__ZSoHwq__pageBlock[data-width=reading] .wrap{max-width:800px}.page-builder-module__ZSoHwq__pageBlock[data-spacing=small] .inner-block{padding-block:1.5rem}.page-builder-module__ZSoHwq__pageBlock[data-spacing=large] .inner-block{padding-block:clamp(5rem,10vw,9rem)}:is(.page-builder-module__ZSoHwq__pageBlock[data-tone=dark]>.inner-block,.page-builder-module__ZSoHwq__pageBlock[data-tone=dark]>nav){background:var(--builder-dark,#182d29);color:#fff}.page-builder-module__ZSoHwq__container{display:grid}.page-builder-module__ZSoHwq__container>.page-builder-module__ZSoHwq__block{padding-inline:0}@media (max-width:600px){.page-builder-module__ZSoHwq__block[data-hide~=mobile],.page-builder-module__ZSoHwq__pageBlock[data-hide~=mobile]{display:none}.page-builder-module__ZSoHwq__block[data-spacing-mobile=small]{padding-block:16px}.page-builder-module__ZSoHwq__block[data-spacing-mobile=medium]{padding-block:36px}.page-builder-module__ZSoHwq__block[data-spacing-mobile=large]{padding-block:72px}.page-builder-module__ZSoHwq__pageBlock[data-spacing-mobile=small] .inner-block{padding-block:1.5rem}.page-builder-module__ZSoHwq__pageBlock[data-spacing-mobile=large] .inner-block{padding-block:clamp(5rem,10vw,9rem)}}@media (min-width:601px) and (max-width:1024px){.page-builder-module__ZSoHwq__block[data-hide~=tablet],.page-builder-module__ZSoHwq__pageBlock[data-hide~=tablet]{display:none}.page-builder-module__ZSoHwq__block[data-spacing-tablet=small]{padding-block:16px}.page-builder-module__ZSoHwq__block[data-spacing-tablet=medium]{padding-block:36px}.page-builder-module__ZSoHwq__block[data-spacing-tablet=large]{padding-block:72px}.page-builder-module__ZSoHwq__pageBlock[data-spacing-tablet=small] .inner-block{padding-block:1.5rem}.page-builder-module__ZSoHwq__pageBlock[data-spacing-tablet=large] .inner-block{padding-block:clamp(5rem,10vw,9rem)}}@media (min-width:1025px){.page-builder-module__ZSoHwq__block[data-hide~=desktop],.page-builder-module__ZSoHwq__pageBlock[data-hide~=desktop]{display:none}}@container (max-width:600px){.page-builder-module__ZSoHwq__block[data-hide~=mobile],.page-builder-module__ZSoHwq__pageBlock[data-hide~=mobile]{display:none}.page-builder-module__ZSoHwq__block[data-spacing-mobile=small]{padding-block:16px}.page-builder-module__ZSoHwq__block[data-spacing-mobile=medium]{padding-block:36px}.page-builder-module__ZSoHwq__block[data-spacing-mobile=large]{padding-block:72px}}@container (min-width:601px) and (max-width:1024px){.page-builder-module__ZSoHwq__block[data-hide~=tablet],.page-builder-module__ZSoHwq__pageBlock[data-hide~=tablet]{display:none}.page-builder-module__ZSoHwq__block[data-spacing-tablet=small]{padding-block:16px}.page-builder-module__ZSoHwq__block[data-spacing-tablet=medium]{padding-block:36px}.page-builder-module__ZSoHwq__block[data-spacing-tablet=large]{padding-block:72px}}
.pilot-page-module__WvSmHG__page{background:var(--color-background);overflow:clip}.pilot-page-module__WvSmHG__hero{border-bottom:1px solid var(--color-border);background:linear-gradient(90deg, rgb(var(--color-accent-rgb) / 4%) 1px, transparent 1px), linear-gradient(rgb(var(--color-accent-rgb) / 4%) 1px, transparent 1px), var(--color-background);background-size:3rem 3rem;padding:clamp(3.5rem,8vw,7.5rem) 0;position:relative;overflow:hidden}.pilot-page-module__WvSmHG__hero:after{aspect-ratio:1;border:1px solid rgb(var(--color-accent-rgb) / 12%);width:34rem;box-shadow:0 0 0 5rem rgb(var(--color-accent-rgb) / 3%), 0 0 0 10rem rgb(var(--color-accent-rgb) / 2%);content:"";border-radius:50%;position:absolute;bottom:-15rem;right:-10rem}.pilot-page-module__WvSmHG__heroGrid{z-index:1;align-items:center;gap:clamp(2.5rem,7vw,6rem);display:grid;position:relative}.pilot-page-module__WvSmHG__heroCopy{min-width:0}.pilot-page-module__WvSmHG__kicker,.pilot-page-module__WvSmHG__codeLabel,.pilot-page-module__WvSmHG__panelHeader>span,.pilot-page-module__WvSmHG__previewTopline,.pilot-page-module__WvSmHG__osCard header>span{color:var(--color-accent);font-variant-numeric:tabular-nums;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.pilot-page-module__WvSmHG__kicker{margin-top:2rem}.pilot-page-module__WvSmHG__hero h1{letter-spacing:-.065em;max-width:14ch;margin:.65rem 0 0;font-size:clamp(2.8rem,2rem + 3.6vw,5.9rem);font-weight:680;line-height:.96}.pilot-page-module__WvSmHG__lede{max-width:42rem;color:var(--color-muted);margin:1.5rem 0 0;font-size:clamp(1.08rem,1rem + .45vw,1.3rem)}.pilot-page-module__WvSmHG__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.pilot-page-module__WvSmHG__heroBoundary{border-left:3px solid var(--color-accent);background:rgb(var(--color-surface-rgb) / 82%);max-width:42rem;color:var(--color-muted);margin:1.5rem 0 0;padding:.85rem 1rem;font-size:.9rem}.pilot-page-module__WvSmHG__journeyPanel{border:1px solid var(--color-surface-dark-elevated);border-radius:var(--radius-md);background:var(--color-surface-dark);min-width:0;box-shadow:var(--shadow-float);color:var(--color-on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:clamp(1.25rem,4vw,2.25rem);position:relative;overflow:hidden}.pilot-page-module__WvSmHG__nfcSignal{aspect-ratio:1;width:12rem;position:absolute;top:-3.5rem;right:-3.5rem}.pilot-page-module__WvSmHG__nfcSignal span{border:1px solid rgb(var(--color-surface-rgb) / 18%);border-radius:100% 0 0;position:absolute;bottom:0;right:0}.pilot-page-module__WvSmHG__nfcSignal span:first-child{width:4rem;height:4rem}.pilot-page-module__WvSmHG__nfcSignal span:nth-child(2){width:8rem;height:8rem}.pilot-page-module__WvSmHG__nfcSignal span:nth-child(3){width:12rem;height:12rem}.pilot-page-module__WvSmHG__panelHeader{z-index:1;border-bottom:1px solid var(--color-border-on-dark);gap:.55rem;padding-bottom:1.5rem;display:grid;position:relative}.pilot-page-module__WvSmHG__panelHeader>span{color:var(--color-accent-on-dark)}.pilot-page-module__WvSmHG__panelHeader strong{letter-spacing:-.045em;max-width:16ch;font-size:clamp(1.45rem,1.2rem + 1vw,2rem);line-height:1.08}.pilot-page-module__WvSmHG__journeyPanel ol{z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.pilot-page-module__WvSmHG__journeyPanel li{border-bottom:1px solid var(--color-border-on-dark);grid-template-columns:2.25rem minmax(0,1fr);gap:.9rem;padding:1rem 0;display:grid}.pilot-page-module__WvSmHG__journeyPanel li>span{border:1px solid var(--color-accent-on-dark);width:2rem;height:2rem;color:var(--color-accent-soft-on-dark);border-radius:50%;place-items:center;font-size:.67rem;font-weight:760;display:grid}.pilot-page-module__WvSmHG__journeyPanel li strong,.pilot-page-module__WvSmHG__journeyPanel li p{margin:0}.pilot-page-module__WvSmHG__journeyPanel li strong{font-weight:690}.pilot-page-module__WvSmHG__journeyPanel li p{color:var(--color-muted-on-dark);margin-top:.15rem;font-size:.86rem}.pilot-page-module__WvSmHG__urlSection{border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:clamp(2rem,5vw,3.5rem) 0}.pilot-page-module__WvSmHG__urlCard{align-items:end;gap:1.5rem;display:grid}.pilot-page-module__WvSmHG__urlCard h2,.pilot-page-module__WvSmHG__sectionIntro h2,.pilot-page-module__WvSmHG__formIntro h2{letter-spacing:-.055em;max-width:20ch;margin:.45rem 0 0;font-size:clamp(2rem,1.5rem + 2.2vw,3.6rem);font-weight:660;line-height:1.02}.pilot-page-module__WvSmHG__urlCard p,.pilot-page-module__WvSmHG__sectionIntro>p:last-child,.pilot-page-module__WvSmHG__formIntro>p:last-child{max-width:var(--measure);color:var(--color-muted);margin:.8rem 0 0}.pilot-page-module__WvSmHG__urlControl{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);min-width:0;padding:1rem}.pilot-page-module__WvSmHG__urlControl code{overflow-wrap:anywhere;border-left:3px solid var(--color-accent);background:var(--color-surface);color:var(--color-text);padding:.85rem;font-size:clamp(.9rem,.85rem + .3vw,1.08rem);font-weight:700;display:block}.pilot-page-module__WvSmHG__urlControl>div{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.pilot-page-module__WvSmHG__urlControl>div p{min-height:1.5em;color:var(--color-muted);margin:0;font-size:.85rem}.pilot-page-module__WvSmHG__guideSection,.pilot-page-module__WvSmHG__pilotSection,.pilot-page-module__WvSmHG__activationSection,.pilot-page-module__WvSmHG__faqSection{padding:clamp(4rem,9vw,7rem) 0}.pilot-page-module__WvSmHG__sectionIntro{max-width:48rem}.pilot-page-module__WvSmHG__warning{border:1px solid color-mix(in srgb, var(--color-warning), transparent 55%);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-warning), transparent 92%);grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;max-width:52rem;margin-top:2rem;padding:1rem;display:grid}.pilot-page-module__WvSmHG__warning>span{background:var(--color-warning);width:2.5rem;height:2.5rem;color:var(--color-on-dark);border-radius:50%;place-items:center;font-weight:800;display:grid}.pilot-page-module__WvSmHG__warning strong,.pilot-page-module__WvSmHG__warning p{margin:0}.pilot-page-module__WvSmHG__warning p{color:var(--color-muted);margin-top:.25rem}.pilot-page-module__WvSmHG__osGrid{gap:1rem;margin-top:2.5rem;display:grid}.pilot-page-module__WvSmHG__osCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;box-shadow:0 1rem 2.8rem rgb(var(--color-shadow-rgb) / 6%);flex-direction:column;padding:clamp(1.25rem,4vw,2rem);display:flex}.pilot-page-module__WvSmHG__osCard h3{letter-spacing:-.045em;margin:.4rem 0 0;font-size:clamp(1.8rem,1.5rem + 1.2vw,2.6rem)}.pilot-page-module__WvSmHG__osCard header p{color:var(--color-muted);margin:.55rem 0 0}.pilot-page-module__WvSmHG__osCard ol{gap:0;margin:1.5rem 0;padding:0;list-style:none;display:grid}.pilot-page-module__WvSmHG__osCard li{border-top:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr);gap:.85rem;padding:.9rem 0;display:grid}.pilot-page-module__WvSmHG__osCard li>span{color:var(--color-accent);font-size:.72rem;font-weight:780}.pilot-page-module__WvSmHG__osCard li p{margin:0}.pilot-page-module__WvSmHG__osCard>a{color:var(--color-accent-dark);margin-top:auto;font-weight:700}.pilot-page-module__WvSmHG__verifyGrid{border-radius:var(--radius-md);background:var(--color-surface-dark);color:var(--color-on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;gap:2rem;margin-top:1rem;padding:clamp(1.25rem,4vw,2rem);display:grid}.pilot-page-module__WvSmHG__verifyGrid .pilot-page-module__WvSmHG__codeLabel{color:var(--color-accent-on-dark)}.pilot-page-module__WvSmHG__verifyGrid h3{letter-spacing:-.04em;max-width:14ch;margin:.45rem 0 1rem;font-size:clamp(1.7rem,1.4rem + 1.2vw,2.5rem)}.pilot-page-module__WvSmHG__verifyGrid a{color:var(--color-accent-soft-on-dark)}.pilot-page-module__WvSmHG__verifyGrid ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pilot-page-module__WvSmHG__verifyGrid li{color:var(--color-muted-on-dark);grid-template-columns:1.6rem minmax(0,1fr);gap:.75rem;display:grid}.pilot-page-module__WvSmHG__verifyGrid li span{color:var(--color-accent-on-dark);font-weight:800}.pilot-page-module__WvSmHG__pilotSection{border-block:1px solid var(--color-border);background:var(--color-surface)}.pilot-page-module__WvSmHG__factGrid{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-border);gap:1px;margin:2.5rem 0 0;display:grid;overflow:hidden}.pilot-page-module__WvSmHG__factGrid div{background:var(--color-background);min-width:0;padding:1.25rem}.pilot-page-module__WvSmHG__factGrid dt{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.pilot-page-module__WvSmHG__factGrid dd{letter-spacing:-.02em;margin:.35rem 0 0;font-weight:690}.pilot-page-module__WvSmHG__pilotBoundary{border-left:3px solid var(--color-accent);background:var(--color-soft-accent);max-width:52rem;color:var(--color-muted);margin:1.25rem 0 0;padding:1rem}.pilot-page-module__WvSmHG__activationSection{background:var(--color-surface-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pilot-page-module__WvSmHG__activationGrid{align-items:start;gap:clamp(1.25rem,4vw,2rem);display:grid}.pilot-page-module__WvSmHG__activationForm{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;color:var(--color-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(1.25rem,4vw,2.25rem)}.pilot-page-module__WvSmHG__activationForm fieldset{border:0;min-width:0;margin:2rem 0 0;padding:0}.pilot-page-module__WvSmHG__activationForm legend{margin:0 0 1rem;padding:0;font-size:1.1rem;font-weight:760}.pilot-page-module__WvSmHG__fieldsetNote{max-width:var(--measure);color:var(--color-muted);margin:-.55rem 0 1.15rem;font-size:.9rem}.pilot-page-module__WvSmHG__fieldGrid{gap:1rem;display:grid}.pilot-page-module__WvSmHG__field{gap:.4rem;min-width:0;display:grid}.pilot-page-module__WvSmHG__field>span{font-size:.9rem;font-weight:700}.pilot-page-module__WvSmHG__field input,.pilot-page-module__WvSmHG__field textarea{border:1px solid var(--color-control-border);border-radius:var(--radius-xs);background:var(--color-surface);width:100%;min-width:0;color:var(--color-text);padding:.78rem .85rem}.pilot-page-module__WvSmHG__field textarea{resize:vertical}.pilot-page-module__WvSmHG__field input[aria-invalid=true],.pilot-page-module__WvSmHG__field textarea[aria-invalid=true]{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.pilot-page-module__WvSmHG__field small{color:var(--color-muted);font-size:.78rem}.pilot-page-module__WvSmHG__field .pilot-page-module__WvSmHG__fieldError{color:var(--color-danger);font-weight:700}.pilot-page-module__WvSmHG__errorSummary,.pilot-page-module__WvSmHG__successMessage{border-radius:var(--radius-sm);margin-top:1.5rem;padding:1rem}.pilot-page-module__WvSmHG__errorSummary{border:1px solid var(--color-danger);background:var(--color-soft-danger);color:var(--color-danger)}.pilot-page-module__WvSmHG__errorSummary ul{margin:.55rem 0 0;padding-left:1.2rem}.pilot-page-module__WvSmHG__errorSummary a{color:inherit;font-weight:700}.pilot-page-module__WvSmHG__successMessage{border:1px solid var(--color-success);background:var(--color-soft-success);color:var(--color-success)}.pilot-page-module__WvSmHG__successMessage p{margin:.35rem 0 0}.pilot-page-module__WvSmHG__consentStack{gap:.85rem;margin-top:1.5rem;display:grid}.pilot-page-module__WvSmHG__consentStack label{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.86rem;display:grid}.pilot-page-module__WvSmHG__consentStack input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);margin:.15rem 0 0}.pilot-page-module__WvSmHG__consentStack>a{width:fit-content;color:var(--color-accent-dark);font-weight:700}.pilot-page-module__WvSmHG__consentError{color:var(--color-danger);margin-left:1.95rem;font-size:.78rem;font-weight:700}.pilot-page-module__WvSmHG__submitRow{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.pilot-page-module__WvSmHG__submitRow p{color:var(--color-muted);margin:0;font-size:.82rem}.pilot-page-module__WvSmHG__submitRow .pilot-page-module__WvSmHG__capacityError{color:var(--color-danger);font-weight:700}.pilot-page-module__WvSmHG__fallback{color:var(--color-muted);margin:1rem 0 0;font-size:.84rem}.pilot-page-module__WvSmHG__fallback a{color:var(--color-accent-dark);font-weight:700}.pilot-page-module__WvSmHG__profilePreview{top:calc(var(--header-h) + 1.5rem);border:1px solid var(--color-border-on-dark);border-radius:var(--radius-md);background:linear-gradient(145deg, rgb(var(--color-accent-rgb) / 22%), transparent 42%), var(--color-surface-dark-elevated);min-width:0;color:var(--color-on-dark);padding:clamp(1.25rem,4vw,2rem);position:sticky;overflow:hidden;box-shadow:0 1.5rem 4rem #0000003d}.pilot-page-module__WvSmHG__previewTopline{color:var(--color-accent-on-dark);justify-content:space-between;gap:1rem;display:flex}.pilot-page-module__WvSmHG__avatar{border:1px solid var(--color-accent-on-dark);background:var(--color-accent);width:4.5rem;height:4.5rem;color:var(--color-on-accent);letter-spacing:.04em;border-radius:50%;place-items:center;margin-top:2rem;font-size:1.2rem;font-weight:800;display:grid}.pilot-page-module__WvSmHG__profilePreview h3{letter-spacing:-.055em;overflow-wrap:anywhere;margin:1.1rem 0 0;font-size:clamp(2rem,1.6rem + 1.8vw,3rem);line-height:1}.pilot-page-module__WvSmHG__profilePreview>p{color:var(--color-muted-on-dark);white-space:pre-wrap;overflow-wrap:anywhere;margin:.85rem 0 0}.pilot-page-module__WvSmHG__profilePreview .pilot-page-module__WvSmHG__previewPlaceholder{color:var(--color-subtle-on-dark)}.pilot-page-module__WvSmHG__previewLinks{gap:.6rem;margin-top:1.5rem;display:grid}.pilot-page-module__WvSmHG__previewLinks a{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-sm);background:rgb(var(--color-surface-rgb) / 5%);min-height:3rem;color:var(--color-on-dark);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;font-weight:690;text-decoration:none;display:flex}.pilot-page-module__WvSmHG__previewLinks a:hover{border-color:var(--color-accent-on-dark);background:rgb(var(--color-accent-rgb) / 18%)}.pilot-page-module__WvSmHG__previewSocials{border-top:1px solid var(--color-border-on-dark);margin-top:1.5rem;padding-top:1.25rem}.pilot-page-module__WvSmHG__previewSocials>span{color:var(--color-muted-on-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.pilot-page-module__WvSmHG__previewSocials ul{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.pilot-page-module__WvSmHG__previewSocials a{border:1px solid var(--color-border-on-dark);color:var(--color-accent-soft-on-dark);border-radius:999px;padding:.45rem .65rem;font-size:.8rem;text-decoration:none;display:inline-flex}.pilot-page-module__WvSmHG__attribution{border-top:1px solid var(--color-border-on-dark);color:var(--color-muted-on-dark);align-items:center;gap:.6rem;margin-top:2rem;padding-top:1.25rem;font-size:.78rem;font-weight:690;text-decoration:none;display:flex}.pilot-page-module__WvSmHG__attributionMark{background:var(--color-accent);width:1.75rem;height:1.75rem;color:var(--color-on-accent);border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid}.pilot-page-module__WvSmHG__faqSection{background:var(--color-background)}@media (min-width:42rem){.pilot-page-module__WvSmHG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-page-module__WvSmHG__fieldWide{grid-column:1/-1}.pilot-page-module__WvSmHG__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:58rem){.pilot-page-module__WvSmHG__heroGrid{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)}.pilot-page-module__WvSmHG__urlCard{grid-template-columns:minmax(0,1fr) minmax(22rem,.78fr)}.pilot-page-module__WvSmHG__osGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-page-module__WvSmHG__verifyGrid{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);align-items:center}.pilot-page-module__WvSmHG__factGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-page-module__WvSmHG__activationGrid{grid-template-columns:minmax(0,1.28fr) minmax(20rem,.72fr)}}@media (max-width:57.99rem){.pilot-page-module__WvSmHG__profilePreview{position:static}}@media (prefers-reduced-motion:reduce){.pilot-page-module__WvSmHG__page *{scroll-behavior:auto;transition:none!important}}@media (forced-colors:active){.pilot-page-module__WvSmHG__journeyPanel,.pilot-page-module__WvSmHG__verifyGrid,.pilot-page-module__WvSmHG__activationSection,.pilot-page-module__WvSmHG__profilePreview{border:1px solid canvastext}.pilot-page-module__WvSmHG__nfcSignal{display:none}}
.three-d-printing-page-module__bElw7G__panel{border:1px solid var(--color-border-on-dark);border-radius:var(--radius-md);background:linear-gradient(135deg, rgb(var(--color-accent-rgb) / 12%), transparent 48%), var(--color-surface-dark);min-width:0;box-shadow:var(--shadow-float);color:var(--color-on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;align-content:start;padding:clamp(1.25rem,4vw,2rem);display:grid;position:relative;overflow:hidden}.three-d-printing-page-module__bElw7G__panel:before{background:var(--color-accent);content:"";width:.35rem;position:absolute;inset:0 auto 0 0}.three-d-printing-page-module__bElw7G__panelHeader{border-bottom:1px solid var(--color-border-on-dark);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.three-d-printing-page-module__bElw7G__panelHeader p,.three-d-printing-page-module__bElw7G__panelHeader span{font-variant-numeric:tabular-nums;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:760}.three-d-printing-page-module__bElw7G__panelHeader p{color:var(--color-accent-on-dark)}.three-d-printing-page-module__bElw7G__panelHeader span{color:var(--color-muted-on-dark)}.three-d-printing-page-module__bElw7G__drawing{width:100%;margin:.75rem 0 .35rem}.three-d-printing-page-module__bElw7G__grid{fill:none;opacity:.28;stroke:var(--color-border-on-dark);stroke-width:.75px}.three-d-printing-page-module__bElw7G__object{fill:rgb(var(--color-accent-rgb) / 10%);stroke:var(--color-accent-on-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.three-d-printing-page-module__bElw7G__measure{fill:var(--color-muted-on-dark);stroke:var(--color-muted-on-dark);stroke-width:1px}.three-d-printing-page-module__bElw7G__origin{fill:var(--color-accent)}.three-d-printing-page-module__bElw7G__axis{fill:none;stroke:var(--color-accent-on-dark);stroke-linecap:round;stroke-width:1.5px}.three-d-printing-page-module__bElw7G__panel h2{max-width:18ch;color:var(--color-on-dark);letter-spacing:-.04em;margin:.25rem 0 1rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem);line-height:1.08}.three-d-printing-page-module__bElw7G__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.three-d-printing-page-module__bElw7G__steps li{border-top:1px solid var(--color-border-on-dark);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.8rem 0;display:grid}.three-d-printing-page-module__bElw7G__steps li>span{color:var(--color-accent-on-dark);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.72rem;font-weight:760}.three-d-printing-page-module__bElw7G__steps strong{color:var(--color-on-dark);font-size:.9rem;font-weight:700;display:block}.three-d-printing-page-module__bElw7G__steps p{color:var(--color-muted-on-dark);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.three-d-printing-page-module__bElw7G__boundary{border-top:1px solid var(--color-border-on-dark);border-left:3px solid var(--color-accent);color:var(--color-on-dark);margin:1rem 0 0;padding:.85rem 0 0 1rem;font-size:.78rem;line-height:1.45}@media (forced-colors:active){.three-d-printing-page-module__bElw7G__panel{border:1px solid canvastext}.three-d-printing-page-module__bElw7G__panel:before,.three-d-printing-page-module__bElw7G__origin{fill:highlight;background:highlight}}.three-d-printing-page-module__bElw7G__proofReview{align-content:start;gap:.75rem;min-width:0;display:grid}.three-d-printing-page-module__bElw7G__proofReview .kicker{margin:0}.three-d-printing-page-module__bElw7G__reviewNotes{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.three-d-printing-page-module__bElw7G__reviewNotes span{border:1px solid var(--home-line);color:var(--home-muted);border-radius:999px;padding:.15rem .5rem;font-size:.78rem;line-height:1.5}.three-d-printing-page-module__bElw7G__expect{align-content:start;gap:1rem;min-width:0;display:grid}.three-d-printing-page-module__bElw7G__expectList{gap:.75rem;max-width:60ch;margin:0;padding-left:1.2rem;line-height:1.65;display:grid}
.three-d-review-band-module__ybp4pG__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.three-d-review-band-module__ybp4pG__quote{letter-spacing:-.01em;max-width:none;font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.4}.three-d-review-band-module__ybp4pG__quote p{white-space:pre-line}
.smart-link-examples-module__jyE5Oq__block{border-block:1px solid var(--color-border);background:var(--color-surface-subtle);padding:clamp(3rem,6vw,5.5rem) 0}.smart-link-examples-module__jyE5Oq__block :where(ul){padding:0;list-style:none}.smart-link-examples-module__jyE5Oq__title{letter-spacing:-.035em;text-wrap:balance;max-width:24ch;margin:.6rem 0 .9rem;font-size:clamp(1.7rem,3.2vw,2.9rem);line-height:1.06}.smart-link-examples-module__jyE5Oq__intro{max-width:62ch;color:var(--color-muted);margin:0 0 clamp(1.8rem,4vw,2.8rem);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.65}.smart-link-examples-module__jyE5Oq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.1rem,2.4vw,1.8rem);margin:0;display:grid}.smart-link-examples-module__jyE5Oq__item{min-width:0}@media (min-width:68rem){.smart-link-examples-module__jyE5Oq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:46rem){.smart-link-examples-module__jyE5Oq__grid{scroll-snap-type:x mandatory;padding-bottom:.75rem;scroll-padding-left:.25rem;display:flex;overflow-x:auto}.smart-link-examples-module__jyE5Oq__item{scroll-snap-align:start;flex:0 0 min(64vw,17rem)}}.smart-link-examples-module__jyE5Oq__card{height:100%;color:inherit;grid-template-rows:auto 1fr;gap:.9rem;text-decoration:none;display:grid}.smart-link-examples-module__jyE5Oq__phone{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 .9rem 2.2rem rgb(var(--color-shadow-rgb) / 10%);border-radius:1.4rem 1.4rem .4rem .4rem;padding:.4rem .4rem 0;transition:transform .16s,box-shadow .16s;display:block;overflow:hidden}.smart-link-examples-module__jyE5Oq__card:hover .smart-link-examples-module__jyE5Oq__phone{box-shadow:0 1.4rem 2.8rem rgb(var(--color-shadow-rgb) / 16%);transform:translateY(-3px)}.smart-link-examples-module__jyE5Oq__shot{border-radius:1.1rem 1.1rem 0 0;width:100%;height:auto;display:block}.smart-link-examples-module__jyE5Oq__meta{align-content:start;gap:.2rem;display:grid}.smart-link-examples-module__jyE5Oq__meta small{color:var(--color-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}.smart-link-examples-module__jyE5Oq__meta strong{letter-spacing:-.02em;font-size:1.05rem}.smart-link-examples-module__jyE5Oq__focus{color:var(--color-muted);font-size:.88rem;line-height:1.5}.smart-link-examples-module__jyE5Oq__open{color:var(--color-accent);margin-top:auto;padding-top:.45rem;font-size:.86rem;font-weight:750}.smart-link-examples-module__jyE5Oq__card:hover .smart-link-examples-module__jyE5Oq__open{text-underline-offset:.25em;text-decoration:underline}.smart-link-examples-module__jyE5Oq__build{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.smart-link-examples-module__jyE5Oq__buildCopy{align-content:start;gap:.9rem;display:grid}.smart-link-examples-module__jyE5Oq__buildCopy p{max-width:46ch;color:var(--color-muted);margin:0;line-height:1.65}.smart-link-examples-module__jyE5Oq__buildTitle{letter-spacing:-.03em;max-width:18ch;margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.12}.smart-link-examples-module__jyE5Oq__boundary{border-left:3px solid var(--color-accent);background:var(--color-surface);padding:.9rem 1rem;font-size:.92rem}.smart-link-examples-module__jyE5Oq__blocks{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1rem;margin:0;display:grid}.smart-link-examples-module__jyE5Oq__blocks li{gap:.75rem;min-width:0;display:flex}.smart-link-examples-module__jyE5Oq__blocks strong{margin-bottom:.15rem;font-size:.98rem;display:block}.smart-link-examples-module__jyE5Oq__blocks p{color:var(--color-muted);margin:0;font-size:.9rem;line-height:1.55}.smart-link-examples-module__jyE5Oq__glyph{width:1.5rem;height:1.5rem;color:var(--color-accent);flex:none}@media (max-width:58rem){.smart-link-examples-module__jyE5Oq__build{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.smart-link-examples-module__jyE5Oq__phone{transition:none}.smart-link-examples-module__jyE5Oq__card:hover .smart-link-examples-module__jyE5Oq__phone{transform:none}}
