.LandingSectionHeading-module__y5tsAa__wrap{max-width:42rem}.LandingSectionHeading-module__y5tsAa__kicker{letter-spacing:.14em;text-transform:uppercase;color:#5d6558;align-items:center;gap:.65rem;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.LandingSectionHeading-module__y5tsAa__kicker:before{content:"";background:#b98a2f;width:1.4rem;height:1px}.LandingSectionHeading-module__y5tsAa__kicker:after{content:"";background:#b98a2f8c;width:2.75rem;height:1px}.LandingSectionHeading-module__y5tsAa__title{font-family:var(--font-display);letter-spacing:-.03em;color:#212820;margin:.7rem 0 0;font-size:clamp(2rem,3vw,2.7rem);font-weight:700;line-height:1.1}
.LandingHowSection-module__RzQfMq__section{background:#fff;position:relative;overflow:hidden}.LandingHowSection-module__RzQfMq__glow{pointer-events:none;background:radial-gradient(60% 50% at 18% 70%,#b721300f 0,#0000 70%),radial-gradient(50% 50% at 82% 30%,#2a9d8f0f 0,#0000 70%);position:absolute;inset:0}.LandingHowSection-module__RzQfMq__kicker{letter-spacing:.08em;text-transform:uppercase;color:#5d6558;border-bottom:1px solid #5d6558;justify-content:center;align-items:center;gap:.5rem;padding-left:6px;padding-right:20px;font-size:.8125rem;font-weight:700;display:inline-flex}.LandingHowSection-module__RzQfMq__kickerDot{background:#64748b;border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 0 .35rem #64748b1f}.LandingHowSection-module__RzQfMq__display{font-family:var(--font-display);letter-spacing:-.03em;color:#212820;font-size:clamp(2rem,3vw,2.7rem);font-weight:700;line-height:1.1}.LandingHowSection-module__RzQfMq__grid{gap:2rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.LandingHowSection-module__RzQfMq__card{--accent:#475569;--card-delay:0s;--doodle-rotation:-5deg;background:#fafaf9;border:1px solid #f1f5f9;border-radius:1.25rem;min-height:100%;padding:2.25rem 1.875rem 1.875rem;transition:transform .18s,background-color .22s,border-color .22s,box-shadow .22s;position:relative;overflow:visible}.LandingHowSection-module__RzQfMq__card:hover{background:#fff;border-color:#e2e8f0;transform:translateY(-4px);box-shadow:0 24px 48px -24px #0f172a29}.LandingHowSection-module__RzQfMq__card1{--accent:#b72130;--card-delay:.1s;--doodle-rotation:-8deg}.LandingHowSection-module__RzQfMq__card2{--accent:#2a9d8f;--card-delay:.22s;--doodle-rotation:7deg}.LandingHowSection-module__RzQfMq__card3{--accent:#475569;--card-delay:.34s;--doodle-rotation:-5deg}.LandingHowSection-module__RzQfMq__doodle{background:var(--accent);width:62px;height:62px;-webkit-mask-image:var(--icon-src);mask-image:var(--icon-src);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-src);transform:rotate(var(--doodle-rotation));position:absolute;top:-16px;right:-4px;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.LandingHowSection-module__RzQfMq__doodleInk{background:radial-gradient(circle, var(--accent) 0, transparent 65%);opacity:.18;position:absolute;inset:0}.LandingHowSection-module__RzQfMq__numberWrap{flex-direction:column;align-items:flex-start;gap:.65rem;margin-bottom:1.4rem;display:inline-flex}.LandingHowSection-module__RzQfMq__number{font-family:var(--font-display);letter-spacing:-.03em;color:var(--accent);font-size:2.75rem;font-weight:700;line-height:1;display:inline-block}.LandingHowSection-module__RzQfMq__numberLine{background:var(--accent);border-radius:999px;width:36px;height:2px}.LandingHowSection-module__RzQfMq__title{font-family:var(--font-display);letter-spacing:-.015em;color:#212820;margin:0 0 .625rem;font-size:1.375rem;font-weight:700;line-height:1.2}.LandingHowSection-module__RzQfMq__body{color:#475569;margin:0;font-size:.9375rem;line-height:1.6}.LandingHowSection-module__RzQfMq__contactLinks{gap:.75rem;margin-top:1rem;display:flex}.LandingHowSection-module__RzQfMq__contactLink{color:#2d5a3d;background:#fff;border:1px solid #d6ddd7;border-radius:999px;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 24px -20px #2128206b}.LandingHowSection-module__RzQfMq__contactLink:hover{color:#1f4330;border-color:#bcd1c4;transform:translateY(-2px);box-shadow:0 14px 28px -20px #2128205c}.LandingHowSection-module__RzQfMq__note{color:#15311e;background:#d9fdd3;border-radius:1.15rem 1.15rem .45rem;max-width:18.5rem;margin-top:1rem;margin-left:auto;padding:.85rem .95rem .65rem;font-size:.875rem;line-height:1.52;position:relative;box-shadow:0 14px 30px -24px #2128206b}.LandingHowSection-module__RzQfMq__noteTail{clip-path:polygon(0 0,100% 100%,0 100%);background:#d9fdd3;width:.8rem;height:.8rem;position:absolute;bottom:0;right:-6px}.LandingHowSection-module__RzQfMq__noteText{margin:0}.LandingHowSection-module__RzQfMq__noteLink{font-family:var(--font-mono);color:#1b6f55;text-underline-offset:.15rem;margin-top:.35rem;font-size:.75rem;font-weight:600;-webkit-text-decoration:underline #1b6f5552;text-decoration:underline #1b6f5552;display:inline-block}.LandingHowSection-module__RzQfMq__noteMeta{color:#6b7c75;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.6875rem;line-height:1;display:flex}.LandingHowSection-module__RzQfMq__noteTicks{color:#53bdeb;align-items:center;display:inline-flex}.LandingHowSection-module__RzQfMq__noteTicks svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.6rem}.LandingHowSection-module__RzQfMq__trail{pointer-events:none;width:calc(100% + 1.5rem);height:44px;position:absolute;top:38%;left:calc(100% + .5rem);overflow:visible;transform:translateY(-50%)}.LandingHowSection-module__RzQfMq__trailLine{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 5;opacity:.6}.LandingHowSection-module__RzQfMq__trailArrow{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.LandingHowSection-module__RzQfMq__trail1 .LandingHowSection-module__RzQfMq__trailLine,.LandingHowSection-module__RzQfMq__trail1 .LandingHowSection-module__RzQfMq__trailArrow{stroke:#b72130}.LandingHowSection-module__RzQfMq__trail2 .LandingHowSection-module__RzQfMq__trailLine,.LandingHowSection-module__RzQfMq__trail2 .LandingHowSection-module__RzQfMq__trailArrow{stroke:#2a9d8f}@media (min-width:768px){.LandingHowSection-module__RzQfMq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}@media (max-width:767px){.LandingHowSection-module__RzQfMq__trail{display:none}}@media (prefers-reduced-motion:no-preference){.LandingHowSection-module__RzQfMq__card{opacity:0;transform:translateY(16px)}.LandingHowSection-module__RzQfMq__doodle{opacity:0;transform:scale(.5)rotate(-30deg)}.LandingHowSection-module__RzQfMq__numberLine{transform-origin:0;transform:scaleX(0)}.LandingHowSection-module__RzQfMq__trail{clip-path:inset(0 100% 0 0)}.LandingHowSection-module__RzQfMq__section[data-visible=true] .LandingHowSection-module__RzQfMq__card{animation:LandingHowSection-module__RzQfMq__fade-up .6s cubic-bezier(.2, .7, .2, 1) var(--card-delay) forwards}.LandingHowSection-module__RzQfMq__section[data-visible=true] .LandingHowSection-module__RzQfMq__doodle{animation:LandingHowSection-module__RzQfMq__stamp .75s cubic-bezier(.34, 1.56, .64, 1) calc(var(--card-delay) + .24s) forwards}.LandingHowSection-module__RzQfMq__section[data-visible=true] .LandingHowSection-module__RzQfMq__numberLine{animation:LandingHowSection-module__RzQfMq__draw-line .55s cubic-bezier(.16, 1, .3, 1) calc(var(--card-delay) + .4s) forwards}.LandingHowSection-module__RzQfMq__section[data-visible=true] .LandingHowSection-module__RzQfMq__trail{animation:.7s cubic-bezier(.65,0,.35,1) forwards LandingHowSection-module__RzQfMq__draw-trail}.LandingHowSection-module__RzQfMq__section[data-visible=true] .LandingHowSection-module__RzQfMq__trail1{animation-delay:.8s}.LandingHowSection-module__RzQfMq__section[data-visible=true] .LandingHowSection-module__RzQfMq__trail2{animation-delay:1.25s}}@media (prefers-reduced-motion:reduce){.LandingHowSection-module__RzQfMq__card,.LandingHowSection-module__RzQfMq__doodle,.LandingHowSection-module__RzQfMq__numberLine,.LandingHowSection-module__RzQfMq__trail{opacity:1;clip-path:inset(0);animation:none;transform:none}.LandingHowSection-module__RzQfMq__doodle{transform:rotate(var(--doodle-rotation))}}@keyframes LandingHowSection-module__RzQfMq__fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingHowSection-module__RzQfMq__stamp{0%{opacity:0;transform:scale(.5)rotate(-30deg)}35%{opacity:1;transform:scale(1.22) rotate(calc(var(--doodle-rotation) + 10deg))}65%{transform:scale(.94) rotate(calc(var(--doodle-rotation) - 5deg))}to{opacity:1;transform:scale(1) rotate(var(--doodle-rotation))}}@keyframes LandingHowSection-module__RzQfMq__draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes LandingHowSection-module__RzQfMq__draw-trail{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.LandingPricingCalculator-module__bBes8G__sliderShell{--track-color:#373f450f;--track-before-color:#2d5a3d;--track-height:12px;--thumb-size:28px;--slider-height:var(--thumb-size);height:var(--slider-height);position:relative}.LandingPricingCalculator-module__bBes8G__trackBase,.LandingPricingCalculator-module__bBes8G__trackFill{height:var(--track-height);border-radius:999px;position:absolute;top:8px}.LandingPricingCalculator-module__bBes8G__trackBase{background:var(--track-color);left:0;right:0}.LandingPricingCalculator-module__bBes8G__trackFill{background:var(--track-before-color);left:0}.LandingPricingCalculator-module__bBes8G__thumb{z-index:1;width:var(--thumb-size);height:var(--thumb-size);filter:drop-shadow(0 1px 2px #2d5a3d12)drop-shadow(0 2px 4px #2d5a3d12)drop-shadow(0 4px 8px #2d5a3d12);background:#fff;border-radius:100%;outline:4px solid #2d5a3d80;justify-content:center;align-items:center;transition:outline .2s;display:flex;position:absolute;top:0;transform:translate(-50%)}.LandingPricingCalculator-module__bBes8G__sliderInput{appearance:none;z-index:2;width:100%;height:var(--slider-height);cursor:pointer;opacity:0;background:0 0;margin:0;position:absolute;inset:0}.LandingPricingCalculator-module__bBes8G__sliderInput:focus-visible+*{outline:none}.LandingPricingCalculator-module__bBes8G__sliderInput::-webkit-slider-thumb{appearance:none;width:var(--thumb-size);height:var(--thumb-size)}.LandingPricingCalculator-module__bBes8G__sliderInput::-moz-range-thumb{width:var(--thumb-size);height:var(--thumb-size);border:0}
