.home-hero-module__ExrNma__hero{background:var(--background);padding:clamp(72px,10svh,96px) 0 clamp(56px,8svh,80px);position:relative;overflow:clip}.home-hero-module__ExrNma__layout{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.home-hero-module__ExrNma__copy{z-index:3;position:relative}.home-hero-module__ExrNma__eyebrow{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:23px;font-size:12px;font-weight:500;display:flex}.home-hero-module__ExrNma__eyebrow>span{background:var(--primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.home-hero-module__ExrNma__copy h1{letter-spacing:-.055em;font-size:clamp(38px,4.2vw,62px);font-weight:600;line-height:1.09}.home-hero-module__ExrNma__copy h1>span{color:var(--primary);display:block}.home-hero-module__ExrNma__description{color:var(--muted-foreground);max-width:460px;margin-top:25px;font-size:15px;line-height:1.9}.home-hero-module__ExrNma__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;display:flex}.home-hero-module__ExrNma__launchNote{color:var(--muted-foreground);margin-top:15px;font-size:11px;line-height:1.7}.home-hero-module__ExrNma__visual{min-width:0}.home-hero-module__ExrNma__art{max-width:560px;height:510px;margin-inline:auto;position:relative}.home-hero-module__ExrNma__mainPhoto{z-index:2;background:#fff;border:1px solid #fff;border-radius:14px;width:61%;margin:0;padding:6px;position:absolute;top:35px;left:3%;transform:rotate(-4deg);box-shadow:0 12px 32px #0f172a12}.home-hero-module__ExrNma__mainPhoto>img{aspect-ratio:1.45;object-fit:cover;border-radius:9px;width:100%;height:auto}.home-hero-module__ExrNma__mainPhoto figcaption{white-space:nowrap;align-items:center;gap:8px;padding:11px 8px 6px;font-size:11px;display:flex}.home-hero-module__ExrNma__mainPhoto figcaption>span{color:var(--primary);font-family:var(--font-space-mono);font-size:10px}.home-hero-module__ExrNma__mainPhoto figcaption>svg{color:#047857;width:14px;height:14px;margin-left:auto}.home-hero-module__ExrNma__photoStack{position:absolute;inset:0}.home-hero-module__ExrNma__photoStack img{object-fit:cover;border:6px solid #fff;border-radius:12px;position:absolute;box-shadow:0 12px 32px #0f172a12}.home-hero-module__ExrNma__photoStack img:first-child{width:41%;height:167px;top:20px;right:9%;transform:rotate(12deg)}.home-hero-module__ExrNma__photoStack img:last-child{z-index:3;width:31%;height:118px;top:187px;right:4%;transform:rotate(8deg)}.home-hero-module__ExrNma__connector{color:#8b7dd8;width:120px;height:132px;position:absolute;top:266px;left:4%}.home-hero-module__ExrNma__result{z-index:4;background:#ffffffed;border:1px solid #e2ddf4;border-radius:15px;max-width:360px;padding:20px 22px 0;position:absolute;top:306px;left:25%;right:0;box-shadow:0 12px 36px -15px #4a3c8440,0 2px 5px #4a3c8405}.home-hero-module__ExrNma__resultTop{color:var(--primary);justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.home-hero-module__ExrNma__resultTop>span:first-child{align-items:center;gap:6px;display:flex}.home-hero-module__ExrNma__resultTop svg{width:13px;height:13px}.home-hero-module__ExrNma__number{font-family:var(--font-space-mono);color:var(--muted-foreground);font-size:9px}.home-hero-module__ExrNma__result h2{letter-spacing:-.025em;margin:13px 0 7px;font-size:16px;font-weight:600;line-height:1.5}.home-hero-module__ExrNma__result>p{color:var(--muted-foreground);font-size:11px;line-height:1.85}.home-hero-module__ExrNma__resultBottom{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:7px;margin-top:15px;padding-block:12px;font-size:10px;display:flex}.home-hero-module__ExrNma__resultBottom svg{width:13px;height:13px;color:var(--primary);flex-shrink:0}@media (min-width:900px){.home-hero-module__ExrNma__hero{align-items:center;min-height:min(800px,100svh - 160px);display:grid}}@media (min-width:900px) and (max-width:1100px){.home-hero-module__ExrNma__hero{padding-top:50px}.home-hero-module__ExrNma__layout{grid-template-columns:1fr 1fr;gap:16px}.home-hero-module__ExrNma__copy h1{font-size:43px}.home-hero-module__ExrNma__mainPhoto{width:67%}.home-hero-module__ExrNma__mainPhoto figcaption{gap:5px;padding-inline:3px;font-size:10px}.home-hero-module__ExrNma__photoStack img:first-child{height:145px;right:3%}.home-hero-module__ExrNma__photoStack img:last-child{width:32%;height:104px;top:180px;right:0}.home-hero-module__ExrNma__result{padding-inline:17px;top:298px;left:16%}.home-hero-module__ExrNma__connector{width:95px;top:240px;left:0}}@media (max-width:899px){.home-hero-module__ExrNma__hero{padding-top:40px;padding-bottom:40px}.home-hero-module__ExrNma__layout{grid-template-columns:1fr;gap:34px}.home-hero-module__ExrNma__copy{display:contents}.home-hero-module__ExrNma__heading,.home-hero-module__ExrNma__details{z-index:3;max-width:650px;position:relative}.home-hero-module__ExrNma__heading{order:0}.home-hero-module__ExrNma__visual{order:2}.home-hero-module__ExrNma__details{order:1}.home-hero-module__ExrNma__copy h1{font-size:clamp(38px,6.2vw,56px)}.home-hero-module__ExrNma__copy h1 br{display:none}.home-hero-module__ExrNma__description{max-width:540px}.home-hero-module__ExrNma__actions{margin-top:0}.home-hero-module__ExrNma__art{width:100%;max-width:540px}}@media (max-width:539px){.home-hero-module__ExrNma__hero{padding-top:32px;padding-bottom:32px}.home-hero-module__ExrNma__eyebrow{margin-bottom:20px;font-size:10px}.home-hero-module__ExrNma__copy h1{font-size:clamp(32px,9.7vw,46px)}.home-hero-module__ExrNma__copy h1 br{display:initial}.home-hero-module__ExrNma__description{margin-top:20px;font-size:14px}.home-hero-module__ExrNma__actions{flex-direction:column;align-items:stretch;gap:9px}.home-hero-module__ExrNma__launchNote{font-size:10px}.home-hero-module__ExrNma__layout{gap:24px}.home-hero-module__ExrNma__art{max-width:400px;height:400px}.home-hero-module__ExrNma__mainPhoto{width:68%;padding:4px;top:24px;left:3%}.home-hero-module__ExrNma__mainPhoto figcaption{gap:5px;padding:8px 3px 4px;font-size:9px}.home-hero-module__ExrNma__mainPhoto figcaption>span{font-size:8px}.home-hero-module__ExrNma__mainPhoto figcaption>svg{width:12px;height:12px}.home-hero-module__ExrNma__photoStack img{border-width:4px}.home-hero-module__ExrNma__photoStack img:first-child{height:124px;top:13px;right:3%}.home-hero-module__ExrNma__photoStack img:last-child{width:34%;height:90px;top:143px;right:0}.home-hero-module__ExrNma__connector{width:58px;height:100px;top:194px;left:-5px}.home-hero-module__ExrNma__result{padding:15px 16px 0;top:228px;left:15%;right:0}.home-hero-module__ExrNma__result h2{margin-top:10px;font-size:14px}.home-hero-module__ExrNma__result>p{font-size:10px;line-height:1.75}.home-hero-module__ExrNma__resultTop{font-size:9px}.home-hero-module__ExrNma__resultBottom{margin-top:12px;padding-block:10px;font-size:9px}.home-hero-module__ExrNma__number{font-size:8px}}@media (max-width:359px){.home-hero-module__ExrNma__art{height:380px}.home-hero-module__ExrNma__mainPhoto figcaption{gap:4px;font-size:9px}.home-hero-module__ExrNma__photoStack img:first-child{height:112px}.home-hero-module__ExrNma__photoStack img:last-child{height:78px;top:127px}.home-hero-module__ExrNma__connector{width:46px;top:174px}.home-hero-module__ExrNma__result{padding-inline:13px;top:218px;left:12%}.home-hero-module__ExrNma__resultTop{font-size:8px}}
.home-starting-point-module__8vmhaa__section{border-top:1px solid var(--border);background:var(--background);padding-block:88px}.home-starting-point-module__8vmhaa__layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.home-starting-point-module__8vmhaa__copy{max-width:460px}.home-starting-point-module__8vmhaa__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.home-starting-point-module__8vmhaa__copy h2{letter-spacing:-.045em;text-wrap:balance;max-width:430px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.15}.home-starting-point-module__8vmhaa__description{color:var(--muted-foreground);margin-top:22px;font-size:14px;line-height:1.9}.home-starting-point-module__8vmhaa__control{border-top:1px solid var(--border);margin-top:30px;padding-top:24px;font-size:13px;line-height:1.8}.home-starting-point-module__8vmhaa__example{border:1px solid var(--border);background:var(--background);border-radius:22px;min-width:0;margin:0;overflow:hidden;box-shadow:0 16px 40px -24px #0f172a26}.home-starting-point-module__8vmhaa__source{padding:30px 32px}.home-starting-point-module__8vmhaa__label{color:var(--muted-foreground);margin-bottom:14px;font-size:11px}.home-starting-point-module__8vmhaa__source blockquote{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:500;line-height:1.8}.home-starting-point-module__8vmhaa__suggestions{border-top:1px solid var(--border);background:var(--card);padding:24px 32px}.home-starting-point-module__8vmhaa__suggestionsHeading{color:var(--primary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.home-starting-point-module__8vmhaa__suggestionsHeading svg{flex-shrink:0;width:15px;height:15px}.home-starting-point-module__8vmhaa__suggestionsHeading .home-starting-point-module__8vmhaa__count{color:var(--muted-foreground);font-size:10px;font-family:var(--font-space-mono);margin-left:auto}.home-starting-point-module__8vmhaa__services{gap:10px;margin-top:20px;padding:0;list-style:none;display:grid}.home-starting-point-module__8vmhaa__services li{border:1px solid var(--border);background:var(--background);border-radius:10px;align-items:center;gap:12px;min-height:54px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.6;display:flex}.home-starting-point-module__8vmhaa__services svg{color:#786baf;flex-shrink:0;width:16px;height:16px}.home-starting-point-module__8vmhaa__note{color:var(--muted-foreground);margin-top:16px;font-size:11px;line-height:1.8}@media (max-width:1100px){.home-starting-point-module__8vmhaa__layout{gap:40px}.home-starting-point-module__8vmhaa__source{padding:26px}.home-starting-point-module__8vmhaa__suggestions{padding:22px 26px}}@media (max-width:899px){.home-starting-point-module__8vmhaa__section{padding-block:60px}.home-starting-point-module__8vmhaa__layout{grid-template-columns:1fr;gap:32px}.home-starting-point-module__8vmhaa__copy,.home-starting-point-module__8vmhaa__example{width:100%;max-width:540px;margin-inline:auto}}@media (max-width:539px){.home-starting-point-module__8vmhaa__control{margin-top:22px;padding-top:18px}.home-starting-point-module__8vmhaa__source{padding:22px}.home-starting-point-module__8vmhaa__source blockquote{font-size:15px}.home-starting-point-module__8vmhaa__suggestions{padding:20px 22px}.home-starting-point-module__8vmhaa__services li{padding-inline:12px}}@media (max-width:359px){.home-starting-point-module__8vmhaa__source,.home-starting-point-module__8vmhaa__suggestions{padding-inline:18px}.home-starting-point-module__8vmhaa__suggestionsHeading .home-starting-point-module__8vmhaa__count{font-size:9px}}
.home-steps-module__7qJcDW__section{border-top:1px solid var(--border);background:#fff;padding:88px 0 96px;scroll-margin-top:100px}.home-steps-module__7qJcDW__heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:58px;display:flex}.home-steps-module__7qJcDW__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.home-steps-module__7qJcDW__heading h2{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.15}.home-steps-module__7qJcDW__heading>p{color:var(--muted-foreground);padding-bottom:4px;font-size:14px;line-height:1.9}.home-steps-module__7qJcDW__steps{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}.home-steps-module__7qJcDW__step{grid-template-columns:.77fr 1.23fr;align-items:center;gap:64px;display:grid}.home-steps-module__7qJcDW__explanation{max-width:350px}.home-steps-module__7qJcDW__number{color:#786baf;font-size:13px;font-family:var(--font-space-mono);margin-bottom:22px;display:block}.home-steps-module__7qJcDW__explanation h3{letter-spacing:-.04em;max-width:300px;font-size:28px;font-weight:600;line-height:1.25}.home-steps-module__7qJcDW__explanation>p{color:var(--muted-foreground);margin-top:18px;font-size:14px;line-height:1.9}.home-steps-module__7qJcDW__explanation .home-steps-module__7qJcDW__note{max-width:285px;margin-top:24px;font-size:11px;line-height:1.8}.home-steps-module__7qJcDW__desktop{isolation:isolate;background:radial-gradient(at 95% 15%,#d2ddff 0%,#0000 60%),radial-gradient(at 15% 100%,#f9f3e9,#0000 65%),#dceaf2;border-radius:18px;flex-direction:column;justify-content:center;min-width:0;min-height:420px;margin:0;padding:42px 36px;display:flex;position:relative;overflow:hidden}.home-steps-module__7qJcDW__desktop:before{content:"";z-index:-1;background:linear-gradient(140deg,#ffffff80,#0000 70%);border-radius:50%;width:110%;height:90%;position:absolute;top:65%;left:-10%;transform:rotate(-25deg)}.home-steps-module__7qJcDW__desktop[data-step=prepare]{background:radial-gradient(at 0 0,#d3e4f0 0%,#0000 60%),radial-gradient(at 90% 100%,#e8e0fa,#0000 60%),#e8e6f4}.home-steps-module__7qJcDW__desktop[data-step=export]{background:radial-gradient(at 100% 0,#c7e1d7,#0000 65%),radial-gradient(at 0 100%,#e6e8fc,#0000 60%),#e3eeeb}.home-steps-module__7qJcDW__window{z-index:1;background:#fff;border:1px solid #ffffffdf;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 20px 40px -15px #2f486d45,0 3px 8px #2f486d10}.home-steps-module__7qJcDW__chrome{color:#647084;background:#fcfcff;border-bottom:1px solid #e5e8ef;align-items:center;gap:16px;min-height:40px;padding:11px 15px;font-size:10px;display:flex}.home-steps-module__7qJcDW__dots{align-items:center;gap:5px;display:flex}.home-steps-module__7qJcDW__dots i{background:#d8dce6;border-radius:50%;width:6px;height:6px}.home-steps-module__7qJcDW__dots i:first-child{background:#b9b1df}.home-steps-module__7qJcDW__separator{color:#bcc1cf;margin:0 6px}.home-steps-module__7qJcDW__screen{background:#fff;padding:20px 18px 14px}.home-steps-module__7qJcDW__desktop[data-step=prepare] .home-steps-module__7qJcDW__screen{background:#f8fafc}.home-steps-module__7qJcDW__screen picture{display:block}.home-steps-module__7qJcDW__screen img{width:100%;height:auto;display:block}@media (max-width:1100px){.home-steps-module__7qJcDW__step{grid-template-columns:.75fr 1.25fr;gap:36px}.home-steps-module__7qJcDW__explanation h3{font-size:26px}.home-steps-module__7qJcDW__desktop{min-height:360px;padding:34px 24px}.home-steps-module__7qJcDW__chrome{gap:12px;font-size:9px}.home-steps-module__7qJcDW__screen{padding:16px 12px 10px}}@media (min-width:1024px){.home-steps-module__7qJcDW__step:nth-child(2n){grid-template-columns:1.23fr .77fr}.home-steps-module__7qJcDW__step:nth-child(2n) .home-steps-module__7qJcDW__desktop{order:-1}.home-steps-module__7qJcDW__step:nth-child(2n) .home-steps-module__7qJcDW__explanation{justify-self:end}}@media (min-width:1024px) and (max-width:1100px){.home-steps-module__7qJcDW__step:nth-child(2n){grid-template-columns:1.25fr .75fr}}@media (max-width:1023px){.home-steps-module__7qJcDW__section{padding:60px 0}.home-steps-module__7qJcDW__heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:42px}.home-steps-module__7qJcDW__heading>p{font-size:13px}.home-steps-module__7qJcDW__heading>p br{display:none}.home-steps-module__7qJcDW__step{grid-template-columns:1fr;gap:25px}.home-steps-module__7qJcDW__steps{gap:52px}.home-steps-module__7qJcDW__explanation{max-width:540px}.home-steps-module__7qJcDW__explanation h3{max-width:400px}.home-steps-module__7qJcDW__explanation>p{margin-top:13px}.home-steps-module__7qJcDW__explanation .home-steps-module__7qJcDW__note{max-width:420px;margin-top:14px}.home-steps-module__7qJcDW__number{margin-bottom:13px}}@media (max-width:639px){.home-steps-module__7qJcDW__desktop{border-radius:14px;min-height:0;padding:27px 18px}.home-steps-module__7qJcDW__window{border-radius:11px}.home-steps-module__7qJcDW__screen{padding:15px 10px 10px}.home-steps-module__7qJcDW__chrome{gap:10px;min-height:36px;padding:10px;font-size:9px}.home-steps-module__7qJcDW__dots{gap:3px}.home-steps-module__7qJcDW__dots i{width:5px;height:5px}.home-steps-module__7qJcDW__separator{margin:0 3px}.home-steps-module__7qJcDW__explanation h3{font-size:25px}}@media (max-width:359px){.home-steps-module__7qJcDW__desktop{padding-inline:12px}.home-steps-module__7qJcDW__screen{padding-inline:8px}.home-steps-module__7qJcDW__chrome{font-size:8px}.home-steps-module__7qJcDW__dots{display:none}}
.home-features-module__V1Ud-W__cards{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;display:grid}.home-features-module__V1Ud-W__card{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;display:grid}@media (max-width:899px){.home-features-module__V1Ud-W__cards{grid-template-columns:1fr;gap:20px}.home-features-module__V1Ud-W__card{grid-row:auto;grid-template-rows:auto}}
.home-responsibilities-module__IxWrsG__section{background:var(--background);padding-block:88px}.home-responsibilities-module__IxWrsG__heading{max-width:650px;margin-bottom:40px}.home-responsibilities-module__IxWrsG__eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:600}.home-responsibilities-module__IxWrsG__heading h2{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.15}.home-responsibilities-module__IxWrsG__heading>p:last-child{max-width:540px;color:var(--muted-foreground);margin-top:20px;font-size:14px;line-height:1.9}.home-responsibilities-module__IxWrsG__panel{border:1px solid var(--border);border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.home-responsibilities-module__IxWrsG__ai,.home-responsibilities-module__IxWrsG__you{min-width:0;padding:40px}.home-responsibilities-module__IxWrsG__ai{background:#f5f4ff}.home-responsibilities-module__IxWrsG__you{background:var(--background);border-left:1px solid var(--border)}.home-responsibilities-module__IxWrsG__label{align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.home-responsibilities-module__IxWrsG__label svg{width:17px;height:17px}.home-responsibilities-module__IxWrsG__ai .home-responsibilities-module__IxWrsG__label{color:var(--primary)}.home-responsibilities-module__IxWrsG__panel h3{letter-spacing:-.035em;margin-top:24px;font-size:25px;font-weight:600;line-height:1.3}.home-responsibilities-module__IxWrsG__panel ul{gap:14px;margin-top:28px;padding:0;list-style:none;display:grid}.home-responsibilities-module__IxWrsG__panel li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.home-responsibilities-module__IxWrsG__panel li svg{width:16px;height:16px;color:var(--primary);flex-shrink:0;margin-top:3px}.home-responsibilities-module__IxWrsG__example{background:var(--background);border:1px solid var(--border);border-radius:14px;margin-top:30px;padding:20px;box-shadow:0 10px 30px -20px #4235ba40}.home-responsibilities-module__IxWrsG__example>span{color:var(--muted-foreground);font-size:10px}.home-responsibilities-module__IxWrsG__example p{margin-top:8px;font-size:12px;line-height:1.8}.home-responsibilities-module__IxWrsG__example>div{border-top:1px solid var(--border);align-items:flex-start;gap:8px;margin-top:16px;padding-top:16px;font-size:13px;line-height:1.6;display:flex}.home-responsibilities-module__IxWrsG__example svg{width:15px;height:15px;color:var(--primary);flex-shrink:0;margin-top:3px}.home-responsibilities-module__IxWrsG__you dl{gap:22px;margin-top:28px;display:grid}.home-responsibilities-module__IxWrsG__you dl>div+div{border-top:1px solid var(--border);padding-top:22px}.home-responsibilities-module__IxWrsG__you dt{font-size:13px;font-weight:600}.home-responsibilities-module__IxWrsG__you dd{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.8}.home-responsibilities-module__IxWrsG__result{align-items:flex-start;gap:12px;max-width:850px;padding:24px 0 0;display:flex}.home-responsibilities-module__IxWrsG__result>svg{width:20px;height:20px;color:var(--primary);flex-shrink:0;margin-top:2px}.home-responsibilities-module__IxWrsG__result p{color:var(--muted-foreground);font-size:12px;line-height:1.9}.home-responsibilities-module__IxWrsG__result strong{color:var(--foreground);font-weight:600}@media (max-width:899px){.home-responsibilities-module__IxWrsG__ai,.home-responsibilities-module__IxWrsG__you{padding:28px}.home-responsibilities-module__IxWrsG__panel h3{font-size:22px}}@media (max-width:639px){.home-responsibilities-module__IxWrsG__section{padding-block:56px}.home-responsibilities-module__IxWrsG__panel{border-radius:20px;grid-template-columns:1fr}.home-responsibilities-module__IxWrsG__you{border-left:0;border-top:1px solid var(--border)}.home-responsibilities-module__IxWrsG__ai,.home-responsibilities-module__IxWrsG__you{padding:24px}.home-responsibilities-module__IxWrsG__heading{margin-bottom:28px}}
