:root{color-scheme:light;--cream:#f2eadb;--paper:#faf6ed;--green:#0c2b26;--teal:#18d6bd;--violet:#7548ae;--muted:#486159;--line:#0c2b2630}
*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:92px}body{margin:0;background:var(--cream);color:var(--green);font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}a:focus-visible,summary:focus-visible{outline:3px solid var(--violet);outline-offset:5px}img{max-width:100%;height:auto;display:block}svg{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.035em;line-height:1.1}h1{font-size:clamp(45px,4.8vw,70px);margin-bottom:22px}h2{font-size:39px;margin-bottom:18px}h3{font-size:27px;margin-bottom:14px}h4{font-size:15px;line-height:1.4;margin:0 0 5px;font-weight:650}p{margin-bottom:16px}em{font-style:normal;color:var(--violet)}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;line-height:1.7;margin-bottom:14px}.eyebrow small{font-size:9px;font-weight:500;letter-spacing:.07em}.lead{font-size:19px;line-height:1.6;max-width:630px}.small{font-size:13px}.link{font-size:14px;font-weight:650;display:inline-block;text-decoration:underline}.button{display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:13px 22px;min-height:48px;border-radius:5px;color:var(--green);background:var(--teal);font-size:14px;font-weight:750;text-decoration:none;border:1px solid transparent;line-height:1.5}.button:hover{background:var(--green);color:var(--cream);border-color:var(--teal)}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:24px}.skip{position:absolute;top:-100px;left:20px;background:var(--paper);padding:12px;z-index:30}.skip:focus{top:76px}
/* Shared review controls remain separate from the actual website header. */
.switcher{display:flex;align-items:center;justify-content:center;gap:20px;background:var(--green);color:var(--cream);position:sticky;top:0;z-index:20;padding:9px 22px;font-size:11px;box-shadow:0 1px 0 #ffffff33}.switcher nav{display:flex;gap:5px}.switcher nav a{display:flex;gap:7px;align-items:center;justify-content:center;padding:7px 11px;border:1px solid #ffffff55;border-radius:3px;text-decoration:none;min-width:33px}.switcher nav a[aria-current]{background:var(--cream);color:var(--green)}.switcher a:hover{background:#ffffff18}.switcher a:focus-visible{outline-color:var(--teal)}.overview-link,.review-link{white-space:nowrap}.site-header{max-width:1280px;margin:auto;display:flex;align-items:center;gap:30px;justify-content:space-between;padding:22px 30px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:12px;font-size:17px;font-weight:650;letter-spacing:.11em;line-height:1.3;text-decoration:none}.mark-back{width:55px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--green);border-radius:4px;flex:none}.mark{width:43px;height:37px;fill:var(--teal);color:var(--teal)}.desktop-nav{display:flex;gap:28px;margin-left:auto;font-size:14px}.desktop-nav a{text-decoration:none}.header-cta{font-size:14px;font-weight:650;border-bottom:1px solid var(--violet);padding:8px 0;text-decoration:none}.mobile-menu{display:none}main{max-width:1280px;margin:auto;padding:0 30px}.hero{padding:46px 0 42px}.centered{text-align:center}.centered .lead{margin-inline:auto}.centered .actions{justify-content:center}.centered h1{font-size:68px}.offer{border-top:1px solid var(--line);padding:37px 0 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:28px}.section-heading h2{margin:0}.section-heading>p{font-size:14px;max-width:340px;margin:0;color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.service{min-width:0}.illustration{width:200px;max-width:100%;margin-bottom:18px}.illustration img{width:100%;height:auto}.service-copy{min-width:0}.service h3{font-size:25px;line-height:1.12}.service p{font-size:14px;line-height:1.65;margin-bottom:13px}.service .qualification{font-size:13px;color:var(--muted)}.service .link{font-size:13px;margin-top:4px}.service-number{display:none;font-size:11px;color:var(--violet);letter-spacing:.12em}.open-offer .illustration{margin-inline:auto}.open-offer .service:not(:last-child){border-right:1px solid var(--line);padding-right:28px}.start{background:var(--paper);border-top:2px solid var(--violet);padding:25px 28px;display:grid;grid-template-columns:1fr 2.6fr 1.15fr;gap:28px;margin-top:35px;align-items:start}.start-title h3{font-size:26px;margin:0}.start-title .eyebrow{margin-bottom:10px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.steps li>span{display:block;color:var(--violet);font-family:Georgia,serif;font-size:23px;margin-bottom:8px;line-height:1.2}.steps p{font-size:13px;line-height:1.55;margin:0}.start-action>p{font-size:13px;margin:0 0 13px}.start-action .button{padding:10px 18px;min-height:43px;font-size:13px}.privacy{display:block;font-size:11px;margin-top:12px}.work{padding:43px 0 35px}.work .section-heading{margin-bottom:24px}.work .section-heading h2{font-size:37px}.work-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.product,.partner{min-width:0;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;padding:28px 32px;border-radius:10px}.product{background:var(--paper);border:1px solid var(--line)}.partner{background:var(--green);color:var(--cream)}.work-copy{min-width:0}.work-copy>p{font-size:15px;margin-bottom:12px}.work-copy>.eyebrow{font-size:10px;margin-bottom:17px}.partner .eyebrow{color:var(--teal)}.work-copy>.small{font-size:12px;line-height:1.65;max-width:310px}.partner h3{font-size:30px}.partner .link{color:var(--cream)}.partner a:focus-visible{outline-color:var(--teal)}.mm-logo{width:240px;background:var(--cream);padding:5px;border-radius:3px;margin-bottom:18px}.badge{display:table;font-size:11px;line-height:1.5;border:1px solid var(--line);padding:3px 9px;border-radius:20px;margin:0 0 15px}.app-image{width:102px;display:block;overflow:hidden;border-radius:14px}.app-image img{width:100%;height:auto}.display{width:120px;display:block}.display svg{width:100%;height:auto}.ending{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;border-top:1px solid var(--line);padding:30px 0 35px;align-items:center}.about-gateway h2{font-size:30px;margin-bottom:13px}.about-gateway p:not(.eyebrow){font-size:14px;margin-bottom:10px}.questions{display:flex;align-items:start;gap:24px;padding-left:40px;border-left:1px solid var(--line)}.question-symbol{font:48px/1 Georgia,serif;color:var(--violet)}.questions h3{font-size:26px;margin-bottom:10px}.questions p{font-size:14px;margin-bottom:6px}.preview-status{font-size:11px;display:block;color:var(--muted);margin-bottom:12px}footer{max-width:1220px;margin:auto;border-top:1px solid var(--line);padding:25px 0;font-size:12px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-main .brand{font-size:12px;gap:10px}.footer-main .mark-back{width:37px;height:32px}.footer-main .mark{width:30px;height:26px}.footer-main p{margin:9px 0 0;font-size:11px}.footer-main nav{display:flex;flex-wrap:wrap;gap:21px}.footer-small{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:22px;padding-top:18px;font-size:11px}.footer-small>span{margin-left:auto;color:var(--muted)}
/* 02: a typographic opening with two service chapters and an inquiry margin. */
.design-2{background:var(--paper)}.journal-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:end;padding:45px 0}.journal-intro h1{font-size:62px;margin-bottom:0}.journal-intro .lead{font-size:17px}.journal-layout{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:40px}.chapter-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:650;color:var(--violet);margin-bottom:18px}.chapter>div{display:grid;grid-template-columns:1fr 1fr;gap:35px}.chapter+.chapter{border-top:1px solid var(--line);margin-top:25px;padding-top:22px}.chapter .service{display:grid;grid-template-columns:110px 1fr;gap:15px}.chapter .illustration{width:115px;margin:0}.chapter .service h3{font-size:25px}.chapter .service p{font-size:13px}.journal-layout .start{display:block;margin:0;padding:25px;background:var(--cream);border-radius:0 0 65px 0}.journal-layout .steps{display:block;margin:24px 0}.journal-layout .steps li{display:flex;gap:13px;margin-bottom:20px}.journal-layout .steps li>span{font-size:20px;flex:none}.journal-layout .start-action{border-top:1px solid var(--line);padding-top:18px}.design-2 .product{background:var(--cream)}.design-2 .work{padding-top:38px}.design-2 .ending{padding-block:28px}
/* 03: an image-left introduction and four open image/text service compositions. */
.studio-intro{display:grid;grid-template-columns:.8fr 1.3fr;background:var(--green);color:var(--cream);padding:0;margin:33px 0;gap:45px;align-items:center;border-radius:8px;overflow:hidden}.workspace{display:block}.workspace img{width:100%;height:auto}.studio-intro>div{padding:26px 35px 26px 0}.studio-intro h1{font-size:51px}.studio-intro .eyebrow{color:var(--teal)}.studio-intro em{color:#c9b4e0}.studio-intro .lead{font-size:17px}.studio-intro .lead br{display:none}.studio-intro a:focus-visible{outline-color:var(--teal)}.studio-intro .actions{margin-top:20px}.studio-offer .service-grid{grid-template-columns:1fr 1fr;gap:26px 55px}.studio-offer .service{display:grid;grid-template-columns:160px 1fr;gap:25px;align-items:start}.studio-offer .illustration{width:160px;margin:0}.studio-offer .service h3{font-size:26px}.studio-offer .service-number{display:block;margin-bottom:6px}.studio-offer .start{background:transparent;border-bottom:1px solid var(--line);padding-inline:0;margin-top:30px}.design-3 .work-grid{grid-template-columns:1.05fr 1fr}
/* 04: a split opening and two editorial groups, not four repeated boxes. */
.edit-intro>div{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:end}.edit-intro h1{margin-bottom:0;font-size:65px}.edit-intro .lead{font-size:18px}.edit-intro{padding-block:42px}.edit-offer{border-top:0;padding-top:0}.edit-offer>.section-heading{border-top:1px solid var(--line);padding-top:27px}.service-groups{display:grid;grid-template-columns:1.2fr 1fr;gap:30px}.build-group{background:var(--green);color:var(--cream);padding:27px 30px;border-radius:4px 45px 4px 4px}.build-group>.chapter-label{color:var(--teal)}.refine-group{padding:27px 10px 27px 15px}.service-groups .service{display:grid;grid-template-columns:150px 1fr;gap:20px;align-items:start}.service-groups .service+.service{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.service-groups .service h3{font-size:26px}.service-groups .illustration{width:150px}.build-group .illustration{background:var(--cream);border-radius:50%;padding:5px}.build-group .service+.service{border-color:#ffffff35}.build-group .qualification{color:#e0e5da}.build-group .link:focus-visible{outline-color:var(--teal)}.service-groups .service p{font-size:13px}.edit-offer .start{margin-top:20px;border:0;border-radius:4px;background:#e9e1ee}.design-4 .product,.design-4 .partner{border-radius:0}.design-4 .work-grid{gap:0}.design-4 .product{border-right:0}
/* 05: service information surrounds a compact, central starting point. */
.conversation-intro{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:center;padding:42px 0}.conversation-intro h1{font-size:62px}.conversation-intro .lead{font-size:18px;margin-bottom:0}.founder-note{border-left:1px solid var(--violet);padding:0 0 0 30px;max-width:360px}.founder-note>span{font:58px/1 Georgia,serif;color:var(--violet);display:block;height:40px}.founder-note p{font:25px/1.35 Georgia,serif;letter-spacing:-.025em}.conversation-layout{display:grid;grid-template-columns:1fr 300px 1fr;gap:26px 40px;align-items:start}.conversation-layout .service{display:grid;grid-template-columns:115px 1fr;gap:15px}.conversation-layout .service-1{grid-area:1/1}.conversation-layout .service-2{grid-area:2/1}.conversation-layout .service-3{grid-area:1/3}.conversation-layout .service-4{grid-area:2/3}.conversation-layout .service h3{font-size:24px}.conversation-layout .service p{font-size:13px}.conversation-layout .illustration{width:115px}.conversation-layout .start{grid-area:1/2/3/3;margin:0;display:block;padding:27px;background:var(--green);color:var(--cream);border:0;border-radius:70px 70px 7px 7px}.conversation-layout .start-title{text-align:center;padding-top:12px}.conversation-layout .eyebrow{color:var(--teal)}.conversation-layout .steps{display:block;margin:22px 0}.conversation-layout .steps li{display:flex;gap:14px;margin-bottom:19px}.conversation-layout .steps li>span{color:var(--teal);font-size:20px}.conversation-layout .steps p{font-size:12px}.conversation-layout .start-action{text-align:center;border-top:1px solid #ffffff35;padding-top:20px}.conversation-layout .start a:focus-visible{outline-color:var(--teal)}.design-5 .work{padding-top:38px}.design-5 .ending .about-gateway p:not(.eyebrow){display:none}
/* Review index and supporting notes. */
.index-intro{padding:55px 0 35px;max-width:780px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px}.comparison-grid article{min-width:0}.preview-image{display:block;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin-bottom:20px}.comparison-grid h2{font-size:33px}.comparison-grid .eyebrow{margin-bottom:8px}.comparison-grid p{font-size:14px}.capture-links{display:flex;gap:20px;font-size:12px}.notes-short{padding:40px 0}.notes{max-width:900px;padding:45px 0}.notes h2{margin-top:35px}.notes h3{margin-top:22px}.notes p{font-size:16px}
@media(max-width:1150px){.switcher nav span{display:none}.switcher nav a{padding:7px 15px}.site-header{gap:20px}.brand{font-size:15px}.desktop-nav{gap:20px}.hero h1,.centered h1{font-size:57px}.service-grid{gap:24px}.open-offer .service:not(:last-child){padding-right:20px}.service h3{font-size:23px}.start{grid-template-columns:1fr 2.5fr;gap:24px}.start-action{grid-column:1/-1;display:flex;align-items:center;gap:20px}.start-action>p{margin:0;max-width:420px}.start-action .privacy{margin:0}.journal-layout{grid-template-columns:1fr 235px;gap:25px}.chapter .service{display:block}.chapter .illustration{width:135px;margin-bottom:10px}.journal-layout .start{padding:22px}.journal-layout .start-action,.conversation-layout .start-action{display:block}.journal-layout .start-action>p,.conversation-layout .start-action>p{margin-bottom:14px}.journal-layout .privacy,.conversation-layout .privacy{margin-top:12px}.studio-intro{gap:30px;grid-template-columns:.85fr 1.2fr}.studio-intro h1{font-size:45px}.studio-offer .service{grid-template-columns:125px 1fr;gap:18px}.studio-offer .illustration{width:125px}.studio-offer .service-grid{gap:28px}.service-groups .service{grid-template-columns:110px 1fr;gap:18px}.service-groups .illustration{width:110px}.build-group{padding:25px}.service-groups .service h3{font-size:24px}.conversation-layout{grid-template-columns:1fr 255px 1fr;gap:25px}.conversation-layout .service{display:block}.conversation-layout .illustration{width:135px;margin-bottom:10px}.conversation-intro{gap:55px}.product,.partner{padding:25px;gap:20px}.app-image{width:90px}.display{width:100px}.work-copy>.eyebrow{font-size:9px}footer{margin-inline:30px}.footer-small{gap:15px}}
@media(max-width:850px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;min-height:42px;display:flex;align-items:center;font-size:14px}.mobile-menu[open]{flex-basis:100%}.mobile-menu nav{display:flex;flex-wrap:wrap;gap:15px 25px;padding-top:12px}.mobile-menu nav a{padding:6px 0;font-size:14px}.site-header{flex-wrap:wrap}.header-cta{margin-left:auto}.service-grid{grid-template-columns:1fr 1fr;gap:30px}.open-offer .service:not(:last-child){border:0;padding:0}.open-offer .service{display:grid;grid-template-columns:115px 1fr;gap:15px}.open-offer .illustration{width:115px}.start{padding:23px;gap:24px;grid-template-columns:1fr 2fr}.steps{gap:16px}.start-title h3{font-size:24px}.steps h4{font-size:14px}.steps p{font-size:12px}.section-heading h2{font-size:35px}.work-grid,.design-3 .work-grid{gap:18px;grid-template-columns:1fr 1fr}.product,.partner{padding:22px;gap:20px;grid-template-columns:1fr}.app-image{width:95px;justify-self:center}.display{width:110px;justify-self:center}.mm-logo{width:240px}.work-copy h3{font-size:28px}.ending{gap:30px}.questions{padding-left:25px;gap:15px}.journal-intro{grid-template-columns:1fr;gap:22px}.journal-intro .lead{max-width:600px}.journal-layout{grid-template-columns:1fr 230px;gap:25px}.chapter>div{grid-template-columns:1fr;gap:25px}.chapter .service{display:grid;grid-template-columns:105px 1fr;gap:15px}.chapter .illustration{width:105px}.chapter .service h3{font-size:25px}.studio-intro{grid-template-columns:.8fr 1.2fr;gap:24px}.studio-intro h1{font-size:38px}.studio-intro .lead{font-size:16px}.studio-intro>div{padding:25px 22px 25px 0}.studio-intro .eyebrow{font-size:9px}.studio-intro .actions{gap:15px}.studio-intro .button{font-size:13px;padding:12px 15px}.studio-offer .service{display:block}.studio-offer .illustration{width:180px;margin-bottom:15px}.edit-intro>div{grid-template-columns:1fr;gap:20px}.edit-intro h1{font-size:56px}.edit-intro .lead{max-width:600px}.service-groups{grid-template-columns:1fr 1fr;gap:25px}.service-groups .service{display:block}.service-groups .illustration{width:160px;margin-bottom:16px}.service-groups .service h3{font-size:25px}.refine-group{padding:25px 0}.conversation-intro{grid-template-columns:1fr;gap:22px}.founder-note{max-width:none;display:flex;align-items:center;gap:20px;padding-left:20px}.founder-note>span{display:none}.founder-note p{font-size:20px;margin:0;max-width:400px}.conversation-layout{grid-template-columns:1fr 1fr;gap:30px}.conversation-layout .service-1{grid-area:1/1}.conversation-layout .service-2{grid-area:1/2}.conversation-layout .service-3{grid-area:2/1}.conversation-layout .service-4{grid-area:2/2}.conversation-layout .service{display:grid;grid-template-columns:105px 1fr;gap:15px}.conversation-layout .illustration{width:105px}.conversation-layout .start{grid-area:3/1/4/3;border-radius:7px;display:grid;grid-template-columns:1fr 2fr}.conversation-layout .start-title{text-align:left;padding:0}.conversation-layout .steps{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.conversation-layout .steps li{display:block;margin:0}.conversation-layout .start-action{display:flex;align-items:center;text-align:left;gap:20px}.conversation-layout .start-action>p{margin:0}.conversation-layout .privacy{margin:0}.footer-main{align-items:start}.footer-main nav{max-width:300px;gap:15px 20px}.footer-small>span{margin:0}}
@media(max-width:600px){html{scroll-padding-top:120px}.switcher{flex-wrap:wrap;padding:8px 12px;gap:5px 20px;font-size:10px}.switcher nav{order:3;flex-basis:100%;justify-content:center;gap:7px}.switcher nav a{padding:6px 13px;min-height:32px}.site-header{padding:17px 20px;gap:12px}.brand{font-size:12px;gap:9px;letter-spacing:.08em}.mark-back{width:42px;height:37px}.mark{width:33px;height:29px}.header-cta{display:none}.mobile-menu{margin-left:auto}.mobile-menu[open]{margin-left:0}.mobile-menu summary{font-size:13px}main{padding-inline:20px}.hero{padding:30px 0}.hero h1,.centered h1{font-size:43px;line-height:1.08}.hero h1 br{display:none}.hero .eyebrow{font-size:9px}.lead,.hero .lead{font-size:17px}.desktop-break{display:none}.actions{gap:18px;margin-top:22px}.button{font-size:13px;padding:13px 17px;gap:17px}.link{font-size:13px}.centered{padding:32px 0}.offer{padding-top:28px}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:33px}.section-heading>p{margin-top:14px;font-size:14px}.section-heading>.link{margin-top:15px}.service-grid{grid-template-columns:1fr;gap:28px}.open-offer .service{grid-template-columns:100px 1fr;gap:15px}.open-offer .illustration{width:100px;margin:0}.service h3{font-size:25px}.service p{font-size:14px}.service .qualification{font-size:13px}.service .link{font-size:13px}.start{display:block;margin-top:28px;padding:25px 22px}.start-title h3{font-size:27px}.start-title h3 br{display:none}.steps{display:block;margin:22px 0}.steps li{display:flex;gap:15px;margin-bottom:18px}.steps li>span{font-size:22px;flex:none}.steps h4{font-size:15px}.steps p{font-size:13px}.start-action{display:block;border-top:1px solid var(--line);padding-top:18px}.start-action>p{font-size:13px;margin-bottom:14px}.start-action .privacy{margin-top:12px}.work{padding:32px 0}.work .section-heading h2{font-size:33px}.work-grid,.design-3 .work-grid{grid-template-columns:1fr;gap:18px}.product,.partner{grid-template-columns:minmax(0,1fr) auto;padding:24px 20px;gap:20px}.app-image{width:85px}.display{width:95px}.work-copy h3{font-size:27px}.work-copy>.eyebrow{font-size:9px}.work-copy>p{font-size:14px}.work-copy>.small{font-size:12px}.mm-logo{width:220px;margin-bottom:15px}.ending{grid-template-columns:1fr;gap:25px;padding:27px 0}.about-gateway h2{font-size:29px}.questions{padding:22px 0 0;border-left:0;border-top:1px solid var(--line);gap:20px}.questions h3{font-size:26px}.questions p{font-size:13px}.question-symbol{font-size:40px}.journal-intro{gap:18px}.journal-intro .actions{margin-top:18px}.journal-layout{display:block}.chapter>div{gap:28px}.chapter .service{grid-template-columns:100px 1fr;gap:15px}.chapter .illustration{width:100px}.chapter .service p{font-size:14px}.chapter .service .qualification{font-size:13px}.chapter-label{font-size:10px;line-height:1.7}.journal-layout .start{margin-top:28px;border-radius:0 0 40px 0}.journal-layout .steps{margin-block:22px}.studio-intro{grid-template-columns:1fr;padding:0;margin:22px 0 28px;gap:0}.studio-intro .workspace{max-width:none}.studio-intro>div{padding:25px 23px 28px}.studio-intro h1{font-size:38px}.studio-intro .workspace img{width:100%;height:auto}.studio-intro .lead{font-size:16px}.studio-offer .service-grid{grid-template-columns:1fr;gap:28px}.studio-offer .service{display:grid;grid-template-columns:100px 1fr;gap:15px}.studio-offer .illustration{width:100px}.studio-offer .service h3{font-size:25px}.studio-offer .service-number{font-size:10px}.studio-offer .start{padding:23px 0;margin-top:25px}.edit-intro>div{gap:18px}.edit-intro h1{font-size:43px}.service-groups{grid-template-columns:1fr;gap:15px}.build-group{padding:25px 22px;border-radius:4px 35px 4px 4px}.refine-group{padding:22px 0 0}.service-groups .service{display:grid;grid-template-columns:90px 1fr;gap:16px}.service-groups .illustration{width:90px}.service-groups .service h3{font-size:25px}.service-groups .service p{font-size:14px}.service-groups .qualification{font-size:13px}.edit-offer .start{padding:25px 22px;margin-top:25px}.design-4 .product{border-right:1px solid var(--line)}.design-4 .work-grid{gap:18px}.conversation-intro{gap:24px}.founder-note{display:block;padding-left:18px}.founder-note p{font-size:21px;margin-bottom:12px}.conversation-layout{grid-template-columns:1fr;gap:28px}.conversation-layout .service-1,.conversation-layout .service-2,.conversation-layout .service-3,.conversation-layout .service-4,.conversation-layout .start{grid-area:auto}.conversation-layout .service{grid-template-columns:100px 1fr;gap:15px}.conversation-layout .illustration{width:100px}.conversation-layout .service h3{font-size:25px}.conversation-layout .service p{font-size:14px}.conversation-layout .qualification{font-size:13px}.conversation-layout .start{display:block;border-radius:35px 35px 6px 6px;padding:27px 24px}.conversation-layout .start-title{text-align:left}.conversation-layout .steps{display:block;margin:22px 0}.conversation-layout .steps li{display:flex;margin-bottom:18px}.conversation-layout .steps p{font-size:13px}.conversation-layout .start-action{display:block;text-align:left}.conversation-layout .start-action>p{margin-bottom:15px}.conversation-layout .privacy{margin-top:12px}.footer-main{display:block}.footer-main nav{margin-top:20px;max-width:none;gap:10px 20px}.footer-main nav a{display:inline-flex;align-items:center;min-height:34px}.footer-small{display:grid;gap:12px}footer{margin-inline:20px;padding-block:25px}.comparison-grid{grid-template-columns:1fr;gap:32px}.index-intro{padding:32px 0 25px}.index-intro h1{font-size:43px}.comparison-grid h2{font-size:30px}.capture-links{font-size:12px;flex-wrap:wrap}.notes{padding:30px 0}.notes h1{font-size:43px}.notes h2{font-size:31px}.notes p{font-size:15px}}
@media(max-width:359px){.open-offer .service,.chapter .service,.studio-offer .service,.conversation-layout .service{display:block}.open-offer .illustration,.chapter .illustration,.studio-offer .illustration,.conversation-layout .illustration{width:145px;margin-bottom:13px}.service-groups .service{display:block}.service-groups .illustration{width:140px;margin-bottom:14px}.product,.partner{gap:14px;padding:22px 18px}.app-image{width:72px}.display{width:77px}.work-copy h3{font-size:25px}.product .link,.partner .link{font-size:12px}.switcher nav a{padding:6px 11px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
