.crumbs{padding-top:1.1rem;padding-bottom:.25rem}.crumbs__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem .5rem;font-size:.85rem;color:var(--duppal-ink-muted)}.crumbs__list li+li:before{content:"/";margin-right:.5rem;color:var(--duppal-line)}.crumbs__list a{color:var(--duppal-ink-muted)}.crumbs__list a:hover{color:var(--duppal-navy);text-decoration:underline}.crumbs__list [aria-current=page]{color:var(--duppal-navy);font-weight:600}.wp-hero{position:relative;overflow:hidden;isolation:isolate;padding-top:clamp(2rem,4vw,3rem);padding-bottom:clamp(4rem,8vw,6.5rem)}.wp-hero__inner{position:relative;display:grid;grid-template-columns:1fr;gap:clamp(2.25rem,5vw,4rem);align-items:center}@media(min-width:920px){.wp-hero__inner{grid-template-columns:1.1fr 1fr}}.wp-hero__copy{max-width:38rem}.wp-hero__eyebrow{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem .85rem .45rem .6rem;background:var(--duppal-paper);border:1px solid var(--duppal-line);border-radius:var(--r-pill);margin-bottom:1.4rem}.wp-hero__copy h1{font-size:clamp(2.6rem,6.8vw,5rem);line-height:.94;letter-spacing:-.035em;margin:0 0 1.1rem}.wp-hero__mark{display:inline-block;position:relative;color:var(--duppal-navy-deep);z-index:0;font-style:italic}.wp-hero__mark:before{content:"";position:absolute;inset:-.08em -.18em;background:var(--duppal-teal);border-radius:var(--r-md);z-index:-1;transform:rotate(-1.5deg)}.wp-hero__lead{max-width:34rem;margin-bottom:1.75rem}.wp-hero__cta{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.wp-hero__hint{margin-top:1rem;max-width:30rem}.wp-hero__visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:22rem}.wp-hero__stack{position:relative;width:min(28rem,100%);aspect-ratio:4 / 5}.wp-hero__plate{position:absolute;inset:14% 8%;background:var(--duppal-paper);border-radius:var(--r-lg);border:1px solid var(--duppal-line);box-shadow:var(--shadow-lg);z-index:0}.wp-hero__card{position:absolute;background:var(--duppal-paper);border:1px solid var(--duppal-line);border-radius:var(--r-md);padding:.85rem 1rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:.35rem;min-width:12rem;transition:transform var(--dur-base) var(--ease-out)}.wp-hero__cardlabel{font-family:Switzer Variable,Switzer,sans-serif;font-weight:600;font-size:.86rem;color:var(--duppal-ink)}.wp-hero__cardtime{font-size:.75rem;color:var(--duppal-ink-muted);font-weight:500}.wp-hero__cardline{display:block;height:.42rem;background:var(--duppal-line);border-radius:2px;width:100%}.wp-hero__dot{width:.65rem;height:.65rem;border-radius:50%}.wp-hero__dot--teal{background:var(--duppal-teal)}.wp-hero__dot--yellow{background:var(--duppal-yellow)}.wp-hero__dot--purple{background:var(--duppal-purple);border-radius:0;transform:rotate(45deg);width:.55rem;height:.55rem}.wp-hero__dot--navy{background:var(--duppal-navy)}.wp-hero__card--meet{top:6%;left:0;transform:rotate(-3deg);z-index:3}.wp-hero__card--note{top:28%;right:0;transform:rotate(2.5deg);z-index:4}.wp-hero__card--phone{top:56%;left:4%;transform:rotate(-2deg);z-index:3}.wp-hero__card--chat{top:78%;right:6%;transform:rotate(2deg);z-index:4}.wp-hero__disc{position:absolute;z-index:-1;top:-10%;left:-12%;width:24rem;height:24rem;background:var(--duppal-yellow);border-radius:50%;opacity:.26;pointer-events:none}.wp-hero__wedge{position:absolute;z-index:-1;bottom:-28%;right:-14%;width:34rem;height:34rem;background:var(--duppal-teal);border-top-left-radius:100%;opacity:.18;pointer-events:none}.wp-hero__diamond{position:absolute;z-index:-1;top:62%;left:38%;width:4rem;height:4rem;background:var(--duppal-purple);transform:rotate(45deg);opacity:.22;pointer-events:none}.wp-stats{padding-block:clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--duppal-line);border-bottom:1px solid var(--duppal-line)}.wp-stats__inner{display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,4vw,3rem)}@media(min-width:760px){.wp-stats__inner{grid-template-columns:repeat(3,1fr)}}.wp-stats__item{display:grid;gap:.55rem}.wp-stats__figure{color:var(--duppal-navy-deep);background-image:linear-gradient(transparent 64%,var(--duppal-yellow-soft) 64%);background-repeat:no-repeat;padding:0 .12em;width:-moz-max-content;width:max-content;display:inline-flex;align-items:baseline}.wp-stats__figure small{font-size:.32em;font-weight:700;letter-spacing:-.01em;margin-left:.1em;color:var(--duppal-ink-muted)}.wp-stats__item:nth-child(2) .wp-stats__figure{background-image:linear-gradient(transparent 64%,var(--duppal-teal-soft) 64%)}.wp-stats__item:nth-child(3) .wp-stats__figure{background-image:linear-gradient(transparent 64%,var(--duppal-purple-soft) 64%)}.wp-stats__item p{color:var(--duppal-ink-muted);max-width:22rem}.wp-consol__inner{display:grid;grid-template-columns:1fr;gap:clamp(2.25rem,5vw,4rem);align-items:center}@media(min-width:980px){.wp-consol__inner{grid-template-columns:1.1fr 1fr}}.wp-consol__copy h2{margin:.65rem 0 1.25rem}.wp-consol__copy p+p{margin-top:1rem}.wp-consol__copy .t-lead{margin-bottom:1rem}.wp-consol__diagram{background:var(--duppal-paper);border:1px solid var(--duppal-line);border-radius:var(--r-lg);padding:clamp(1.75rem,3vw,2.5rem);box-shadow:var(--shadow-md);display:grid;grid-template-rows:1fr auto 1fr;gap:1.25rem}.wp-consol__before .t-eyebrow,.wp-consol__after .t-eyebrow{margin-bottom:.75rem}.wp-consol__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.wp-consol__chips li{padding:.35rem .85rem;background:var(--duppal-cream);border:1px solid var(--duppal-line);border-radius:var(--r-pill);font-size:.85rem;color:var(--duppal-ink-muted);text-decoration:line-through;text-decoration-color:#1e2b5473}.wp-consol__arrow{color:var(--duppal-navy);display:flex;justify-content:center;transform:rotate(90deg)}.wp-consol__one{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.25rem;background:var(--duppal-navy);color:#fff;border-radius:var(--r-md);position:relative;overflow:hidden}.wp-consol__one strong{font-family:Cabinet Grotesk Variable,Cabinet Grotesk,sans-serif;font-weight:700;font-size:1.35rem;letter-spacing:-.01em}.wp-consol__one small{color:#ffffffb3;font-size:.83rem}.wp-consol__mark{position:absolute;top:-1rem;right:-1rem;width:4.5rem;height:4.5rem;background:var(--duppal-yellow);border-radius:50%;opacity:.3}.wp-modules__head{max-width:46rem;margin:0 auto 3rem;text-align:center}.wp-modules__head h2{margin:.65rem 0 1rem}.wp-modules__head .t-lead{margin:0 auto;max-width:40rem}.wp-modules__groups{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:840px){.wp-modules__groups{grid-template-columns:repeat(2,1fr)}}.wp-modules__group{position:relative;background:var(--duppal-cream);border:1px solid var(--duppal-line);border-radius:var(--r-lg);padding:clamp(1.75rem,2.5vw,2.5rem);overflow:hidden}.wp-modules__band{position:absolute;top:0;left:0;width:100%;height:6px}.wp-modules__band--navy{background:var(--duppal-navy)}.wp-modules__band--teal{background:var(--duppal-teal)}.wp-modules__band--purple{background:var(--duppal-purple)}.wp-modules__band--yellow{background:var(--duppal-yellow)}.wp-modules__group-head h3{margin:.4rem 0 .85rem}.wp-modules__group-body{color:var(--duppal-ink-muted);margin-bottom:1.5rem}.wp-modules__items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem;border-top:1px solid var(--duppal-line);padding-top:1.5rem}.wp-modules__items li{display:flex;flex-direction:column;gap:.15rem}.wp-modules__items strong{font-family:Cabinet Grotesk Variable,Cabinet Grotesk,sans-serif;font-weight:700;font-size:1.02rem;letter-spacing:-.005em}.wp-modules__items span{color:var(--duppal-ink-muted);font-size:.9rem;line-height:1.45}.wp-ai{position:relative;overflow:hidden}.wp-ai__inner{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);align-items:start}@media(min-width:980px){.wp-ai__inner{grid-template-columns:.85fr 1.15fr}}.wp-ai__copy h2{color:#fff;margin:.65rem 0 1.25rem}.wp-ai__copy .t-lead{max-width:32rem}.wp-ai__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:700px){.wp-ai__grid{grid-template-columns:repeat(2,1fr)}}.wp-ai__point{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1.4rem 1.5rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);transition:background-color var(--dur-fast)}.wp-ai__point:hover{background:#ffffff14}.wp-ai__point h3{color:#fff;margin:0 0 .4rem}.wp-ai__point p{color:#ffffffc2;margin:0}.wp-ai__check{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;background:var(--duppal-yellow);color:var(--duppal-navy-deep);flex:0 0 auto}.wp-ai__disc{position:absolute;top:-10%;right:-8%;width:22rem;height:22rem;background:var(--duppal-yellow);border-radius:50%;opacity:.08;pointer-events:none}.wp-ai__diamond{position:absolute;bottom:12%;left:-3rem;width:6rem;height:6rem;background:var(--duppal-teal);transform:rotate(45deg);opacity:.18;pointer-events:none}.wp-rollout__head{max-width:44rem;margin-bottom:3rem}.wp-rollout__head h2{margin:.65rem 0 1rem}.wp-rollout__list{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1.5rem,2.5vw,2.5rem)}.wp-rollout__step{display:grid;grid-template-columns:1fr;gap:1.1rem;padding-bottom:clamp(1.5rem,2.5vw,2.25rem);border-bottom:1px solid var(--duppal-line)}.wp-rollout__step:last-child{border-bottom:none;padding-bottom:0}@media(min-width:720px){.wp-rollout__step{grid-template-columns:7rem 1fr;gap:2.5rem;align-items:baseline}}.wp-rollout__num{color:var(--duppal-teal-deep)}.wp-rollout__step:nth-child(2) .wp-rollout__num{color:var(--duppal-purple)}.wp-rollout__step:nth-child(3) .wp-rollout__num{color:var(--duppal-navy)}.wp-rollout__step:nth-child(4) .wp-rollout__num{color:var(--duppal-purple-deep)}.wp-rollout__step h3{margin:0 0 .55rem}.wp-rollout__step p{margin:0;max-width:36rem}.wp-proof{position:relative;overflow:hidden}.wp-proof__inner{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width:980px){.wp-proof__inner{grid-template-columns:1.4fr 1fr}}.wp-proof__quote .t-eyebrow{color:var(--duppal-navy-deep)}.wp-proof__text{color:var(--duppal-navy-deep);margin:.85rem 0 1.25rem;font-style:normal}.wp-proof__text:before{content:"";display:block;width:2.4rem;height:.32rem;background:var(--duppal-navy-deep);margin-bottom:1.25rem}.wp-proof__attrib{margin:0 0 1.25rem;color:var(--duppal-navy-deep);opacity:.74}.wp-proof__meta{display:grid;gap:1.5rem;background:var(--duppal-navy);color:#fff;border-radius:var(--r-lg);padding:clamp(1.75rem,3vw,2.5rem);box-shadow:var(--shadow-lg)}.wp-proof__metric .t-stat{color:var(--duppal-yellow);font-size:clamp(3.5rem,7vw,5.5rem)}.wp-proof__metric p{color:#fffc;margin:.35rem 0 0}.wp-proof__disc{position:absolute;top:-4rem;left:-3rem;width:12rem;height:12rem;background:var(--duppal-navy);border-radius:50%;opacity:.06;pointer-events:none}.wp-blockers__inner{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,5vw,4rem)}@media(min-width:980px){.wp-blockers__inner{grid-template-columns:1fr 1.5fr;align-items:start}}.wp-blockers__copy h2{margin:.65rem 0 1.25rem}.wp-blockers__grid{display:grid;grid-template-columns:1fr;gap:1.1rem}@media(min-width:640px){.wp-blockers__grid{grid-template-columns:repeat(2,1fr)}}.wp-blockers__card{background:var(--duppal-cream);border:1px solid var(--duppal-line);border-radius:var(--r-lg);padding:1.6rem}.wp-blockers__card h3{margin:0 0 .55rem}.wp-blockers__card p{margin:0;color:var(--duppal-ink-muted)}.wp-blockers__mark{display:block;width:2.1rem;height:2.1rem;margin-bottom:1rem}.wp-blockers__mark--circle{border-radius:50%}.wp-blockers__mark--diamond{transform:rotate(45deg)}.wp-blockers__mark--wedge{border-radius:100% 0 0}.wp-blockers__mark--yellow{background:var(--duppal-yellow)}.wp-blockers__mark--purple{background:var(--duppal-purple)}.wp-blockers__mark--teal{background:var(--duppal-teal)}.wp-blockers__mark--navy{background:var(--duppal-navy)}.wp-cross__eyebrow{text-align:center;margin-bottom:1.5rem}.wp-cross__grid{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.wp-cross__chip{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.1rem;background:var(--duppal-paper);border:1px solid var(--duppal-line);border-radius:var(--r-pill);font-size:.92rem;font-weight:500;color:var(--duppal-ink);transition:background-color var(--dur-fast),transform var(--dur-fast)}.wp-cross__chip:hover{background:var(--duppal-navy);color:#fff;transform:translateY(-2px)}.wp-cross__chip:hover .wp-cross__dot--navy{background:var(--duppal-yellow)}.wp-cross__dot{width:.6rem;height:.6rem;border-radius:50%}.wp-cross__dot--teal{background:var(--duppal-teal)}.wp-cross__dot--navy{background:var(--duppal-navy)}.wp-cross__dot--purple{background:var(--duppal-purple);border-radius:0;transform:rotate(45deg);width:.5rem;height:.5rem}.wp-cross__dot--yellow{background:var(--duppal-yellow)}
