.homepage-start .calendar-popup{border:1px solid var(--home-line);background:var(--home-paper);width:min(960px,100% - 32px);height:min(860px,92dvh);max-height:92dvh;color:var(--home-ink);box-shadow:var(--home-effect-58);border-radius:8px;margin:auto;padding:48px 16px 16px;font-family:Inter,Arial,sans-serif;overflow:hidden}.homepage-start .calendar-popup::backdrop{background:var(--home-color-45);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.homepage-start .calendar-close{width:40px;height:40px;padding:10px;position:absolute;top:4px;right:8px}.homepage-start .calendar-frame,.homepage-start .calendar-frame iframe{width:100%;height:100%}.homepage-start .calendar-frame iframe{border:0;display:block}@media(max-width:640px){.homepage-start .calendar-popup{width:calc(100% - 16px);height:96dvh;max-height:96dvh;padding:48px 0 0}}.homepage-start *{box-sizing:border-box}.homepage-start h1,.homepage-start h2,.homepage-start h3,.homepage-start p{margin:0}.homepage-start h1,.homepage-start h2,.homepage-start h3{letter-spacing:0;line-height:1.15}.homepage-start button,.homepage-start a,.homepage-start input{font:inherit}.homepage-start button{cursor:pointer}.homepage-start a{color:inherit}.homepage-start button:focus-visible,.homepage-start a:focus-visible,.homepage-start input:focus-visible{outline:3px solid var(--home-accent);outline-offset:5px}.homepage-start img{max-width:100%;display:block}.homepage-start button{-webkit-tap-highlight-color:transparent}.homepage-start .container{width:min(1120px,100% - 48px);margin-inline:auto}.homepage-start .skip{z-index:100;background:var(--home-color-0);padding:12px;position:fixed;top:-80px}.homepage-start .skip:focus{top:0}.homepage-start .top-logo{text-align:center;padding:19px 0 13px}.homepage-start .brand{letter-spacing:0;font-size:25px;font-weight:700;text-decoration:none}.homepage-start .brand span{color:var(--home-accent)}.homepage-start .hero{text-align:center;padding-bottom:32px}.homepage-start .trust{color:var(--home-muted);margin-bottom:12px;font-size:12px}.homepage-start .trust span{color:var(--home-accent);letter-spacing:0;margin-right:7px}.homepage-start .eyebrow{background:var(--home-ink);color:var(--home-paper);letter-spacing:0;border-radius:3px;margin:0 auto 18px;padding:6px 14px;font-size:12px;display:table}.homepage-start .hero h1{letter-spacing:0;text-wrap:balance;max-width:940px;margin:auto;font-size:48px;font-weight:600;line-height:1.14}.homepage-start em{color:var(--home-accent);font-family:Fraunces,Georgia,serif;font-weight:500}.homepage-start .hero-sub{max-width:675px;color:var(--home-muted);text-wrap:wrap;margin:14px auto 0;font-size:17px;line-height:1.55}.homepage-start .hero-sub strong{color:var(--home-ink);font-weight:600}.homepage-start .video-wrap{aspect-ratio:16/9;background:var(--home-color-1);border:5px solid var(--home-color-2);max-width:740px;box-shadow:var(--home-effect-4);border-radius:12px;margin:16px auto 0;position:relative;overflow:hidden}.homepage-start .video-wrap iframe{border:0;width:100%;height:100%;display:block}.homepage-start .cta-row{text-align:center;margin-top:32px}.homepage-start .hero .cta-row{margin-top:14px}.homepage-start .cta{letter-spacing:0;width:380px;max-width:100%;min-height:70px;color:var(--home-color-0);border:1px solid var(--home-color-4);background:var(--home-effect-9);box-shadow:var(--home-effect-14);text-shadow:var(--home-effect-16);transition:var(--home-effect-17);border-radius:12px;justify-content:center;align-items:center;padding:20px 28px;font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.25;display:inline-flex}.homepage-start .cta:hover{filter:brightness(1.04);box-shadow:var(--home-effect-19);transform:translateY(-1px)}.homepage-start .cta:active{transform:translateY(1px)}.homepage-start .ps{color:var(--home-muted);margin-top:8px;font-size:11px}.homepage-start .trusted{text-align:center;padding:25px 0 0}.homepage-start .trusted>p{margin:0 16px 25px;font-size:14px}.homepage-start .logo-window{-webkit-mask-image:var(--home-effect-21);mask-image:var(--home-effect-21);overflow:hidden}.homepage-start .logo-track{width:max-content;animation:35s linear infinite home-marquee;display:flex}.homepage-start .logo-group{flex:none;align-items:center;gap:64px;padding:0 32px;display:flex}.homepage-start .logo-group img{object-fit:contain;filter:grayscale();opacity:.65;mix-blend-mode:multiply;width:140px;height:45px}@keyframes home-marquee{to{transform:translate(-50%)}}.homepage-start .stats{padding:44px 0}.homepage-start .proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.homepage-start .proof-card{border:1px solid var(--home-color-15);border-top-color:var(--home-color-16);background:var(--home-effect-27);box-shadow:var(--home-effect-30);text-align:left;color:var(--home-color-22);border-radius:8px;padding:26px 24px}.homepage-start .proof-card h2{letter-spacing:0;font:500 25px/1.2 Fraunces,Georgia,serif}.homepage-start .proof-value{letter-spacing:0;color:var(--home-color-23);margin:16px 0 17px;font-size:38px;font-weight:600;line-height:1.2}.homepage-start .proof-description{color:var(--home-color-24);font-size:14px;line-height:1.6}.homepage-start .section{padding:72px 0}.homepage-start .section-heading{text-align:center;max-width:780px;margin:0 auto 42px}.homepage-start .kicker{text-transform:uppercase;letter-spacing:0;color:var(--home-accent);margin-bottom:15px;font-size:11px;font-weight:600}.homepage-start .section-heading h2{text-wrap:balance;font-size:44px;font-weight:600}.homepage-start .section-heading>p:last-child:not(:first-child){color:var(--home-muted);margin-top:17px}@media(max-width:800px){.homepage-start .proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px;margin:auto}}@media(max-width:640px){.homepage-start .container{width:calc(100% - 32px)}.homepage-start .top-logo{padding:12px 0 9px}.homepage-start .brand{font-size:23px}.homepage-start .hero{padding-bottom:23px}.homepage-start .trust{margin-bottom:9px;font-size:10px}.homepage-start .eyebrow{margin-bottom:13px;padding:5px 10px;font-size:10px}.homepage-start .hero h1{letter-spacing:0;font-size:32px;line-height:1.13}.homepage-start .desktop-br{display:none}.homepage-start .hero-sub{margin-top:10px;font-size:14px;line-height:1.45}.homepage-start .video-wrap{border-width:4px;border-radius:9px;margin-top:10px}.homepage-start .hero .cta-row{margin-top:12px}.homepage-start .cta{border-radius:11px;width:100%;padding:18px;font-size:22px}.homepage-start .ps{font-size:10px;line-height:1.5}.homepage-start .trusted{padding-top:22px}.homepage-start .trusted>p{margin-bottom:20px;font-size:12px}.homepage-start .logo-group{gap:32px;padding:0 16px}.homepage-start .logo-group img{width:115px;height:35px}.homepage-start .stats{padding:32px 0}.homepage-start .proof-grid{gap:14px}.homepage-start .proof-card{padding:20px 15px}.homepage-start .proof-card h2{font-size:22px}.homepage-start .proof-value{margin:14px 0;font-size:30px}.homepage-start .proof-description{font-size:11.5px}.homepage-start .section{padding:48px 0}.homepage-start .section-heading{margin-bottom:30px}.homepage-start .section-heading>p:last-child:not(:first-child){margin-top:13px;font-size:15px}}.homepage-start .process{padding-top:0}.homepage-start .process-list{max-width:790px;margin:auto}.homepage-start .process-step{grid-template-columns:52px 1fr;gap:25px;padding-bottom:39px;display:grid;position:relative}.homepage-start .process-step:last-child{padding-bottom:0}.homepage-start .step-number{border:1px solid var(--home-color-25);background:var(--home-paper);width:46px;height:46px;color:var(--home-accent);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.homepage-start .process-step:not(:last-child):before{content:"";background:var(--home-color-26);width:1px;position:absolute;top:46px;bottom:0;left:22px}.homepage-start .process-step h3{padding-top:7px;font-size:25px;font-weight:600}.homepage-start .process-step p{color:var(--home-muted);margin-top:12px;font-size:16px;line-height:1.75}.homepage-start .step-caption{color:var(--home-color-27);letter-spacing:0;margin-top:14px;font-size:11px;font-weight:600;display:block}.homepage-start .case-section{background:var(--home-color-28);border-block:1px solid var(--home-color-29)}.homepage-start .cases{gap:28px;display:grid}.homepage-start .case{background:var(--home-paper);border:1px solid var(--home-color-30);box-shadow:var(--home-effect-41);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.homepage-start .case-copy{padding:35px}.homepage-start .case-client{margin-bottom:17px;font-size:12px;font-weight:600}.homepage-start .case-client span{color:var(--home-muted);margin-top:3px;font-weight:400;display:block}.homepage-start .case h3{text-wrap:balance;max-width:430px;font-size:29px;font-weight:600;line-height:1.18}.homepage-start .case-comparison{gap:18px;margin-top:24px;display:grid}.homepage-start .case-comparison h4{text-transform:uppercase;letter-spacing:0;margin:0 0 8px;font-size:11px}.homepage-start .case-comparison ul{margin:0;padding:0;list-style:none}.homepage-start .case-comparison li{color:var(--home-color-32);margin-bottom:5px;padding-left:22px;font-size:14px;line-height:1.65;position:relative}.homepage-start .before h4,.homepage-start .before li:before{color:var(--home-color-33)}.homepage-start .after h4,.homepage-start .after li:before{color:var(--home-color-34)}.homepage-start .before li:before{content:"−";position:absolute;left:0}.homepage-start .after li:before{content:"✓";position:absolute;left:0}.homepage-start .after li{color:var(--home-color-35)}.homepage-start .case-media{background:var(--home-color-36);border-left:1px solid var(--home-color-37);flex-direction:column;justify-content:center;padding:28px;display:flex}.homepage-start .image-open{text-align:left;color:var(--home-muted);background:0 0;border:0;padding:0}.homepage-start .case-media img{object-fit:contain;width:100%;max-height:490px;box-shadow:var(--home-effect-49);border-radius:5px}.homepage-start .image-open>span{letter-spacing:0;justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.homepage-start .source-note{color:var(--home-muted);margin-top:15px;font-size:10px;line-height:1.6}.homepage-start .text-link{border-bottom:1px solid var(--home-color-39);margin-top:18px;font-size:11px;text-decoration:none;display:inline-block}.homepage-start .text-link span{margin-left:8px}.homepage-start .results-note{text-align:center;color:var(--home-muted);margin-top:25px;font-size:11px}.homepage-start .post-grid{columns:3;column-gap:20px}.homepage-start .post-card{break-inside:avoid;background:var(--home-color-0);border:1px solid var(--home-color-40);width:100%;transition:var(--home-effect-52);border-radius:8px;margin-bottom:20px;padding:12px;display:inline-block}.homepage-start .post-card:hover{box-shadow:var(--home-effect-54)}.homepage-start .post-card img{border-radius:3px;width:100%}.homepage-start .post-card>span{padding:3px 2px}.homepage-start .faq-section{border-top:1px solid var(--home-line)}.homepage-start .faq-list{border-top:1px solid var(--home-line);max-width:800px;margin:auto}.homepage-start .faq-item{border-bottom:1px solid var(--home-line)}.homepage-start .faq-toggle{color:var(--home-ink);-webkit-text-fill-color:currentColor;appearance:none;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:25px;width:100%;padding:24px 8px;font-size:17px;font-weight:500;transition:color .2s;display:flex}.homepage-start .faq-toggle:hover,.homepage-start .faq-toggle[aria-expanded=true]{color:var(--home-color-42)}.homepage-start .faq-toggle>span{flex:none;font-size:25px;font-weight:400;line-height:1;transition:transform .3s}.homepage-start .faq-toggle[aria-expanded=true]>span{transform:rotate(45deg)}.homepage-start .faq-panel{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.homepage-start .faq-panel.open{grid-template-rows:1fr}.homepage-start .faq-panel>div{overflow:hidden}.homepage-start .faq-panel p{color:var(--home-muted);padding:0 40px 23px 8px;font-size:15px;line-height:1.8}.homepage-start .footer{text-align:center;border-top:1px solid var(--home-line);padding:35px 0 45px}.homepage-start .footer>p{color:var(--home-muted);margin-top:14px;font-size:11px}.homepage-start .footer a:not(.brand){text-underline-offset:3px}.homepage-start dialog{border:1px solid var(--home-color-43);background:var(--home-paper);width:min(760px,100% - 28px);max-height:90dvh;color:var(--home-ink);box-shadow:var(--home-effect-58);border-radius:17px;padding:0}.homepage-start dialog::backdrop{background:var(--home-color-45);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.homepage-start .close{background:var(--home-color-46);width:36px;height:36px;color:var(--home-ink);z-index:2;border:0;border-radius:50%;font-size:27px;line-height:1;position:absolute;top:13px;right:15px}@keyframes home-spin{to{transform:rotate(360deg)}}.homepage-start #lightbox{background:var(--home-color-47);width:min(1050px,100% - 24px);padding:48px 15px 15px}.homepage-start #lightbox img{object-fit:contain;width:auto;max-width:100%;max-height:78dvh;margin:auto}@media(max-width:900px){.homepage-start .case-copy{padding:25px}.homepage-start .case h3{font-size:25px}.homepage-start .case-media{padding:20px}.homepage-start .post-grid{columns:2}}@media(max-width:640px){.homepage-start .process{padding-top:0}.homepage-start .process-step{grid-template-columns:38px 1fr;gap:16px;padding-bottom:30px}.homepage-start .step-number{width:36px;height:36px;font-size:11px}.homepage-start .process-step:not(:last-child):before{top:36px;left:17px}.homepage-start .process-step h3{padding-top:4px;font-size:21px}.homepage-start .process-step p{font-size:14px;line-height:1.7}.homepage-start .step-caption{font-size:9px}.homepage-start .case{grid-template-columns:1fr}.homepage-start .case-copy{padding:25px 22px}.homepage-start .case h3{font-size:26px}.homepage-start .case-media{border-left:0;border-top:1px solid var(--home-color-37);padding:20px}.homepage-start .case-media img{max-height:none}.homepage-start .case-comparison li{font-size:14px}.homepage-start .post-grid{columns:2;column-gap:12px}.homepage-start .post-card{margin-bottom:12px;padding:7px}.homepage-start .post-card>span{font-size:8px}.homepage-start .faq-toggle{padding:22px 2px;font-size:15px;line-height:1.4}.homepage-start .faq-panel p{padding-left:2px;padding-right:15px;font-size:14px}.homepage-start .cta-row{margin-top:28px}}@media(max-width:360px){.homepage-start .proof-card{padding:19px 12px}.homepage-start .proof-card h2{font-size:20px}.homepage-start .proof-description{font-size:10px}.homepage-start .case h3{font-size:24px}.homepage-start .trust{font-size:9px}.homepage-start .hero h1{font-size:26px}.homepage-start .hero-sub{font-size:13px}.homepage-start .post-grid{columns:1}}.homepage-start img{height:auto}.homepage-start .logo-group img{height:45px}@media(max-width:640px){.homepage-start .logo-group img{height:35px}}.homepage-start [hidden]{display:none!important}.homepage-start .hero h1{letter-spacing:0;max-width:960px;font-size:40px;line-height:1.19}.homepage-start .hero h1 em{font-family:inherit;font-weight:inherit;letter-spacing:0;font-style:normal}.homepage-start .hero-sub{text-wrap:wrap;width:100%;max-width:800px;font-size:16px;line-height:1.5}@media(max-width:640px){.homepage-start .hero h1{letter-spacing:0;font-size:26px;line-height:1.2}.homepage-start .hero-sub{font-size:14px;line-height:1.45}}@media(max-width:360px){.homepage-start .hero h1{font-size:21px}.homepage-start .hero-sub{font-size:13px}}.homepage-start .top-logo{justify-content:center;padding:18px 0 10px;line-height:1.5;display:flex}.homepage-start .top-logo .brand{letter-spacing:0;justify-content:center;align-items:center;width:120px;height:25px;font-size:20px;line-height:25px;display:flex}.homepage-start .hero{padding-top:12px}.homepage-start .hero .trust{color:var(--home-ink);justify-content:center;align-items:center;gap:7px;margin:0 0 10px;font-size:12.8px;line-height:1.3;display:flex}.homepage-start .hero .trust span{letter-spacing:0;white-space:nowrap;margin:0;font-size:16px;line-height:1.3}.homepage-start .hero .eyebrow{letter-spacing:0;border:1px solid var(--home-ink);background:var(--home-ink);border-radius:0;width:auto;max-width:100%;margin:0 0 16px;padding:6px 12px;font-size:14.4px;font-weight:550;line-height:1.5;display:inline-block}@media(max-width:640px){.homepage-start .top-logo{padding:12px 0 8px}.homepage-start .top-logo .brand{width:108px;height:22.5px;font-size:18px;line-height:22.5px}.homepage-start .hero{padding-top:4px}.homepage-start .hero .trust{margin-bottom:9px;font-size:12px}.homepage-start .hero .trust span{font-size:14.4px}.homepage-start .hero .eyebrow{margin-bottom:13px;padding:5px 9px;font-size:12px;line-height:1.35}.homepage-start .hero-sub{font-size:13px;line-height:1.45}}@media(max-width:375px){.homepage-start .top-logo{padding:5px 0 7px}.homepage-start .top-logo .brand{width:100px;height:20.8333px;line-height:20.8333px}.homepage-start .hero .trust{margin-bottom:6px}.homepage-start .hero .eyebrow{margin-bottom:9px}}@media(max-width:360px){.homepage-start .hero-sub{font-size:12px}}@media(max-width:640px){.homepage-start .hero h1{letter-spacing:0;text-wrap:wrap;width:calc(100% + 8px);max-width:none;margin-inline:-4px;font-size:24px;font-weight:500;line-height:1.23}}@media(max-width:360px){.homepage-start .hero h1{font-size:20px}}.homepage-start .hero h1 .headline-brand{text-underline-offset:.13em;text-decoration-skip-ink:auto;text-decoration:underline;text-decoration-thickness:.055em}.homepage-start .case-client-logo img{object-fit:contain;object-position:left center;width:128px;height:34px}.homepage-start .case-client:not(.case-client-logo){font-size:13px}.homepage-start .post-grid{columns:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.homepage-start .post-card{flex-direction:column;justify-content:space-between;min-width:0;margin:0;display:flex}.homepage-start .post-card img{object-fit:contain;height:auto}.homepage-start .footer .footer-disclaimer{max-width:750px;margin:18px auto 0;line-height:1.7}@media(max-width:640px){.homepage-start .post-grid{grid-template-columns:1fr;gap:18px;max-width:430px;margin-inline:auto}.homepage-start .post-card{padding:12px}.homepage-start .post-card>span{font-size:11px}}.homepage-start .case-client{align-items:center;min-height:48px;margin-bottom:18px;display:flex}.homepage-start .case-client-logo img{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:42px}.homepage-start .case-client-logo img[alt=Kakiyo]{width:150px;height:60px;margin-block:-6px}.homepage-start .client-portrait{background-repeat:no-repeat;border-radius:50%;flex:none;width:48px;height:48px}.homepage-start .portrait-ariel{background-image:url(/thank-you/assets/ariel-BAQZiwbK.png);background-position:-31.5px -20.5px;background-size:537px 599px}.homepage-start .portrait-kyle{background-image:url(/thank-you/assets/kyle-mrmG4tyr.png);background-position:-26.5px -21.5px;background-size:525px 669px}.homepage-start .confidential-client{color:var(--home-muted);gap:10px}.homepage-start .confidential-client span{letter-spacing:0;margin:0!important;font-size:11px!important}.homepage-start .case-person{gap:12px}.homepage-start .case-person .person-name{color:var(--home-ink);margin:0;font-size:15px;font-weight:600;line-height:1.3;display:block}.homepage-start .industry-client span{color:var(--home-ink);margin:0;font-size:14px;font-weight:600;line-height:1.4}.homepage-start .post-card .post-visual{width:100%;margin:0;padding:0;line-height:0;display:block;position:relative}.homepage-start .metric-highlights{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.homepage-start .metric-highlights rect{fill:none;stroke:var(--home-color-48);stroke-width:4px;vector-effect:non-scaling-stroke}.homepage-start .post-grid{max-width:1040px;margin-inline:auto}.homepage-start .post-card img{image-rendering:auto}.homepage-start #lightbox .lightbox-visual{width:fit-content;max-width:100%;margin:auto;position:relative}.homepage-start #lightbox .lightbox-visual img{width:auto;max-width:100%;height:auto;max-height:78dvh;display:block}@media(max-width:640px){.homepage-start .metric-highlights rect{stroke-width:2px}.homepage-start .post-grid{max-width:430px}}.homepage-start .footer .footer-notices{max-width:750px;margin:20px auto 0}.homepage-start .footer .footer-notices p{color:var(--home-muted);margin:12px 0 0;font-size:12px;line-height:1.7}.homepage-start .hero h1.headline-new-b .headline-brand{text-underline-offset:.15em;text-decoration-thickness:.095em}@media(max-width:640px){.homepage-start .top-logo{padding:10px 0 6px}.homepage-start .hero{padding-top:3px}.homepage-start .hero .trust{margin-bottom:7px}.homepage-start .hero .eyebrow{margin-bottom:11px;padding:4px 9px}.homepage-start .hero h1{font-size:21.5px;line-height:1.22}.homepage-start .hero-sub{margin-top:9px;font-size:12.5px;line-height:1.42}.homepage-start .hero .video-wrap{max-width:348px;margin-top:9px}.homepage-start .hero .cta-row{margin-top:10px}.homepage-start .hero .ps{margin-top:6px}}@media(min-width:480px)and (max-width:640px){.homepage-start .cta-row>.cta{width:380px;max-width:100%}.homepage-start .hero .cta-row>.cta{width:348px}}.homepage-start .process-step>div{min-width:0}.homepage-start .process-visual{border:1px solid var(--home-line);background:var(--home-color-2);box-shadow:var(--home-effect-64);border-radius:12px;margin:24px 0 6px;overflow:hidden}.homepage-start .process-visual figcaption{border-bottom:1px solid var(--home-line);color:var(--home-ink);justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;font-size:13px;font-weight:500;display:flex}.homepage-start .process-visual figcaption>span{color:var(--home-muted);white-space:nowrap;font-size:11px;font-weight:400}.homepage-start .process-screenshot{cursor:zoom-in;width:100%;color:var(--home-ink);appearance:none;background:0 0;border:0;padding:0;display:block}.homepage-start .process-screenshot-inner{width:100%;box-shadow:var(--home-effect-66);border-radius:5px;display:block;position:relative}.homepage-start .process-screenshot img{border-radius:5px;width:100%;height:auto}.homepage-start .process-mark{border:2px solid var(--home-accent);box-shadow:var(--home-effect-68);pointer-events:none;border-radius:4px;display:block;position:absolute}.homepage-start .process-mark>span{background:var(--home-accent);border:2px solid var(--home-color-2);color:var(--home-color-2);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font:600 11px/1 Inter,Arial,sans-serif;display:flex;position:absolute;top:-10px;left:-9px}.homepage-start .process-notes{gap:24px;margin:0;padding:0;list-style:none;display:grid}.homepage-start .process-note{align-items:flex-start;gap:10px;display:flex}.homepage-start .note-number{background:var(--home-color-52);width:23px;height:23px;color:var(--home-color-53);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.homepage-start .process-note strong{color:var(--home-ink);letter-spacing:0;font-size:14px;font-weight:600;line-height:1.4;display:block}.homepage-start .process-note p{color:var(--home-muted);margin-top:7px;font-size:13px;line-height:1.6}@keyframes home-process-highlight{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes home-process-note-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){.homepage-start .process-visual{margin:20px 0 4px}.homepage-start .process-visual figcaption{padding:11px 12px;font-size:12px;line-height:1.5;display:block}.homepage-start .process-visual figcaption>span{margin-top:2px;font-size:11px;display:block}.homepage-start .process-screenshot{max-width:330px;margin:auto}.homepage-start .process-notes{gap:16px}.homepage-start .process-note strong{font-size:14px}.homepage-start .process-note p{margin-top:4px;font-size:13px;line-height:1.55}.homepage-start .process-mark{border-width:2px}.homepage-start .process-mark>span{width:19px;height:19px;font-size:10px;top:-9px;left:-7px}}.homepage-start .home-mark-0{width:91%;height:8%;top:16%;left:5%}.homepage-start .home-mark-1{width:39%;height:5%;top:84%;left:57%}.homepage-start .home-mark-2{width:73%;height:19%;top:8%;left:25%}.homepage-start .home-mark-3{width:29%;height:8%;top:62%;left:64%}.homepage-start .home-mark-4{width:94%;height:7%;top:40%;left:3%}.homepage-start .home-mark-5{width:94%;height:14%;top:68%;left:3%}.homepage-start .home-mark-6{width:35%;height:11%;top:2%;left:3%}.homepage-start .home-mark-7{width:28%;height:16%;top:26%;left:3%}.homepage-start .home-mark-8{width:51%;height:21%;top:13%;left:24%}.homepage-start .home-mark-9{width:82%;height:43%;top:39%;left:9%}.homepage-start{background:var(--home-paper);color:var(--home-ink);--paper:var(--home-paper);--cream:var(--home-cream);--ink:var(--home-ink);--mute:var(--home-muted);--acid:var(--home-accent);font:16px/1.6 Inter,Arial,sans-serif}.homepage-start .hero h1 em{font-family:inherit;font-style:normal;font-weight:500}.homepage-start button{white-space:normal;height:auto}.homepage-start .video-wrap wistia-player{width:100%;height:100%;display:block;position:absolute;inset:0}.homepage-start dialog{margin:auto}.homepage-start .close{height:36px}.homepage-start .process-visual-body{background:var(--home-process-background);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:22px;padding:22px;display:grid}@media(max-width:650px){.homepage-start .process-visual-body{grid-template-columns:1fr;gap:22px;padding:14px}}@media(prefers-reduced-motion:reduce){.homepage-start *,.homepage-start :before,.homepage-start :after{transition:none!important;animation:none!important}}
