.page-company,.page-contact,.page-services-cpq,.page-text{--t-teal:#2e7d6b;--t-body:#3b4266;--t-mist-bg:#f4f8fa;--t-rule:#d9deea;--t-legal:#2c3352}:is(.page-services-cpq,.page-company,.page-contact,.page-text) .t-label{color:var(--sky);font-family:var(--f-mono);font-size:13px;font-weight:500;letter-spacing:.12em;line-height:16px;text-transform:uppercase}:is(.page-services-cpq,.page-company) .t-label-light{color:var(--t-teal);font-weight:400;letter-spacing:.14em}:is(.page-services-cpq,.page-company,.page-contact) .t-d1{color:var(--white);font-size:clamp(48px,7.2vw,104px);line-height:.93}:is(.page-services-cpq,.page-company,.page-contact) .t-d2{color:var(--ink);font-size:clamp(40px,4.45vw,64px);line-height:1}:is(.page-services-cpq,.page-company,.page-contact) .t-lead{color:var(--mist);font-size:20px;line-height:31px}:is(.page-services-cpq,.page-company) .t-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}:is(.page-services-cpq,.page-company) .t-head{display:flex;flex-direction:column;gap:20px}:is(.page-services-cpq,.page-company) .t-body{color:var(--slate-2);font-size:19px;line-height:29px;max-width:720px}.page-company .blueprint .t-d2,:is(.page-services-cpq,.page-company,.page-contact) .on-ink .t-d2{color:var(--white)}:is(.page-services-cpq,.page-company) .closing-row{align-items:flex-end}:is(.page-services-cpq,.page-company) .closing-copy{display:flex;flex-direction:column;gap:12px;max-width:620px}:is(.page-services-cpq,.page-company) .closing-kicker{color:var(--white);font-family:var(--f-display);font-size:30px;font-weight:700;line-height:36px}:is(.page-services-cpq,.page-company) .closing-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}:is(.page-services-cpq,.page-company) .closing-actions .btn-outline{padding:21px 26px}:is(.page-services-cpq,.page-company,.page-contact) .t-section{padding-block:var(--section)}:is(.page-services-cpq,.page-company) .t-mist{background:var(--t-mist-bg)}.page-services-cpq .def-hero{align-items:flex-end;display:flex;gap:72px;padding-bottom:112px;padding-top:56px}.page-services-cpq .def-hero-copy{display:flex;flex-direction:column;flex-shrink:0;gap:28px;width:700px}.page-services-cpq .def-hero-copy .t-d1{line-height:.942}.page-services-cpq .def-hero-copy .t-lead{max-width:600px}.page-services-cpq .def-card{box-shadow:0 28px 60px rgba(0,0,0,.4);display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0;padding:32px}.page-services-cpq .def-card-head{border-bottom:1.5px solid var(--ink);color:var(--ink);padding-bottom:14px}.page-services-cpq .def-term{color:var(--ink);font-family:var(--f-display);font-size:30px;font-weight:800;line-height:32px}.page-services-cpq .def-term dfn{font-style:normal}.page-services-cpq .ipa{color:var(--slate);font-family:var(--f-mono);font-size:15px;font-weight:400;overflow-wrap:normal;white-space:nowrap}.page-services-cpq .def-body{color:var(--ink);font-size:18px;line-height:29px}.page-services-cpq .def-note{color:var(--seafoam-deep);font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;line-height:16px;text-transform:uppercase}.page-services-cpq .def-row{display:flex;flex-direction:column;gap:56px}.page-services-cpq .def-copy{align-items:flex-start;display:flex;gap:80px}.page-services-cpq .def-copy .t-head{flex-shrink:0;width:560px}.page-services-cpq .def-text{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0;padding-top:36px}.page-services-cpq .t-checks{border-top:2px solid var(--ink);display:flex;flex-direction:column}.page-services-cpq .t-checks li{align-items:baseline;border-bottom:1px solid var(--t-rule);color:var(--ink);display:flex;font-size:17px;font-weight:500;gap:14px;line-height:25px;padding-block:14px}.page-services-cpq .t-checks li:before{border-bottom:2px solid var(--seafoam-deep);border-left:2px solid var(--seafoam-deep);content:"";flex-shrink:0;height:7px;transform:translateY(-3px) rotate(-45deg);width:12px}.page-services-cpq .functions>.wrap{display:flex;flex-direction:column;gap:56px}.page-services-cpq .fn-cards{display:flex;gap:32px}.page-services-cpq .fn-cards>li{background:var(--white);border-top:4px solid var(--seafoam);display:flex;flex:1 1 0;flex-direction:column;gap:16px;min-width:0;padding:32px}.page-services-cpq .fn-price{border-top-color:var(--sky)!important}.page-services-cpq .fn-quote{border-top-color:var(--yellow)!important}.page-services-cpq .fn-cards h3{color:var(--ink);font-family:var(--f-display);font-size:44px;font-weight:800;line-height:44px}.page-services-cpq .fn-cards p{color:var(--t-body);font-size:17px;line-height:27px}.page-services-cpq .fn-cards .fn-tags{border-top:1px solid var(--t-rule);display:flex;flex-direction:column}.page-services-cpq .fn-cards .fn-tags li{background:none;border-bottom:1px solid var(--t-rule);border-top:0;color:var(--t-teal);flex:none;font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;line-height:18px;padding:9px 0;text-transform:uppercase}.page-services-cpq .compare{display:flex}.page-services-cpq .compare>div{display:flex;flex:1 1 0;flex-direction:column;gap:14px;min-width:0;padding:36px}.page-services-cpq .compare-old{border:1px solid var(--rule);color:var(--slate)}.page-services-cpq .compare-new{background:var(--night);color:var(--mist)}.page-services-cpq .compare-label{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.page-services-cpq .compare-new .compare-label{color:var(--seafoam)}.page-services-cpq .compare-title{font-family:var(--f-display);font-size:34px;font-weight:800;line-height:42px}.page-services-cpq .compare-new .compare-title{color:var(--white)}.page-services-cpq .compare-sub{font-size:17px;font-weight:600;line-height:26px}.page-services-cpq .compare-list{display:flex;flex-direction:column;gap:6px;padding-top:4px}.page-services-cpq .compare-list li{display:flex;font-size:17px;gap:12px;line-height:28px}.page-services-cpq .compare-list li:before{color:var(--dash);content:"\2013";flex-shrink:0}.page-services-cpq .compare-new .compare-list li:before{color:var(--seafoam);content:"+";font-weight:600}.page-services-cpq .ledger-section .t-head h2{max-width:none}.page-services-cpq .ledger p{display:flex;flex-direction:column;gap:2px}.page-services-cpq .ledger-kicker{color:var(--slate-2);font-size:15px;line-height:20px}.page-services-cpq .only-list{display:flex;flex-direction:column;gap:20px}.page-services-cpq .only-intro{color:var(--sky);font-family:var(--f-mono);font-size:13px;font-weight:500;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.page-services-cpq .index-rows h4{flex-shrink:0;font-family:var(--f-display);font-size:40px;font-weight:700;line-height:44px;width:440px}.page-services-cpq .faq-row{display:flex;gap:80px}.page-services-cpq .faq-head{display:flex;flex-direction:column;flex-shrink:0;gap:20px;width:400px}.page-services-cpq .faq-list{border-top:2px solid var(--ink);flex:1 1 0;min-width:0}.page-services-cpq .faq-item{border-bottom:1px solid var(--t-rule);display:flex;gap:40px;padding-block:24px}.page-services-cpq .faq-item h3{color:var(--ink);flex-shrink:0;font-size:18px;font-weight:600;line-height:27px;width:320px}.page-services-cpq .faq-item p{color:var(--t-body);flex:1 1 0;font-size:17px;line-height:27px}.page-company .co-hero{display:flex;flex-direction:column;gap:28px;padding-bottom:104px;padding-top:56px}.page-company .co-hero h1{max-width:1100px}.page-company .co-hero .t-lead{margin-top:-4px;max-width:640px}.page-company .co-stats{border-top:1px solid rgba(148,211,219,.25);display:flex;flex-wrap:wrap;gap:0 56px;margin-top:16px;padding-top:16px}.page-company .co-stats li{display:flex;flex-direction:column;gap:4px;padding-top:20px}.page-company .co-stats b{color:var(--white);font-family:var(--f-display);font-size:48px;font-weight:800;line-height:58px}.page-company .co-stats b.co-founded{color:var(--yellow)}.page-company .co-stats span{color:var(--sky);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.page-company .story-row{display:flex;gap:96px}.page-company .story-head{display:flex;flex-direction:column;flex-shrink:0;gap:20px;width:420px}.page-company .story-body{display:flex;flex:1 1 0;flex-direction:column;gap:22px;min-width:0;padding-top:8px}.page-company .story-body p{color:var(--ink);font-size:20px;line-height:33px}.page-company .story-stats{display:flex;gap:32px;padding-top:18px}.page-company .story-stats li{border-top:2px solid var(--ink);display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0;padding-top:18px}.page-company .story-stats b{color:var(--seafoam-deep);font-family:var(--f-display);font-size:56px;font-weight:800;line-height:58px}.page-company .story-stats span{color:var(--slate-2);font-size:17px;line-height:25px}.page-company .mvv .wrap{display:flex;flex-direction:column;gap:56px}.page-company .mvv .wrap>.mvv-title{margin-bottom:-16px}.page-company .mv-cards{display:flex;gap:40px}.page-company .mv-cards>div{border-radius:4px;display:flex;flex:1 1 0;flex-direction:column;gap:14px;min-width:0;padding:32px}.page-company .mv-mission{background:var(--seafoam);color:var(--night)}.page-company .mv-vision{border:1.5px solid rgba(148,211,219,.4);color:var(--white)}.page-company .mv-label{font-family:var(--f-mono);font-size:12px;font-weight:400;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.page-company .mv-vision .mv-label{color:var(--seafoam)}.page-company .mv-cards p{font-family:var(--f-display);font-size:36px;font-weight:800;line-height:38px}.page-company .values{display:flex;flex-direction:column;gap:20px}.page-company .values-label{color:var(--seafoam);font-weight:400;letter-spacing:.14em}.page-company .values-row{border-top:1px solid rgba(148,211,219,.3);display:flex}.page-company .values-row li{display:flex;flex:1 1 0;flex-direction:column;gap:10px;min-width:0;padding:26px 28px 0}.page-company .values-row li:first-child{padding-left:0}.page-company .values-row li:last-child{padding-right:0}.page-company .values-row li+li{border-left:1px solid rgba(148,211,219,.3)}.page-company .values-row h4{color:var(--white);font-family:var(--f-display);font-size:28px;font-weight:700;line-height:34px}.page-company .values-row p{color:var(--mist);font-size:16px;line-height:25px}.page-company .values-core{color:var(--mist);font-size:17px;line-height:27px;padding-top:12px}.page-company .values-core b{color:var(--white);font-weight:600}.page-company .founders .wrap{display:flex;flex-direction:column;gap:56px}.page-company .founder-cards{display:grid;gap:40px;grid-template-columns:1fr 1fr}.page-company .founder-cards li{align-items:flex-start;border-top:2px solid var(--ink);display:flex;gap:32px;padding-top:28px}.page-company .founder-cards img{border-radius:3px;flex-shrink:0;height:300px;object-fit:cover;object-position:center 15%;width:220px}.page-company .founder-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.page-company .founder-copy h3{color:var(--ink);font-family:var(--f-display);font-size:40px;font-weight:800;line-height:42px}.page-company .founder-role{color:var(--t-teal);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;line-height:16px;padding-bottom:8px;text-transform:uppercase}.page-company .founder-copy p:last-child{color:var(--t-body);font-size:17px;line-height:27px}.page-company .team-row{align-items:flex-start;border-top:1px solid var(--t-rule);display:flex;gap:64px;padding-top:48px}.page-company .team-copy{display:flex;flex-direction:column;flex-shrink:0;gap:14px;width:400px}.page-company .team-copy h3{color:var(--ink);font-family:var(--f-display);font-size:34px;font-weight:800;line-height:40px}.page-company .team-copy p{color:var(--t-body);font-size:17px;line-height:27px}.page-company .photo-pair,.page-company .photo-trio{display:grid;flex:1 1 0;gap:16px;grid-template-columns:1fr 1fr;min-width:0}.page-company .photo-trio{grid-template-columns:repeat(3,1fr)}.page-company .photo-pair img,.page-company .photo-trio img{aspect-ratio:3/2;border-radius:3px;height:auto;object-fit:cover;width:100%}.page-company .life .wrap{display:flex;flex-direction:column;gap:48px}.page-company .life-list{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.page-company .life-list li{border-top:2px solid var(--ink);display:flex;flex-direction:column;gap:10px;padding-top:22px}.page-company .life-icon{font-size:28px;line-height:32px}.page-company .life-list h3{color:var(--ink);font-family:var(--f-display);font-size:28px;font-weight:700;line-height:34px}.page-company .life-list p{color:var(--t-body);font-size:17px;line-height:27px}.page-contact .ct-hero{display:flex;flex-direction:column;gap:28px;padding-bottom:64px;padding-top:56px}.page-contact .ct-hero .t-lead{max-width:620px}.page-contact .ct-cards{display:flex;gap:24px;padding-top:24px}.page-contact .ct-resources{align-items:center;border:1.5px solid rgba(148,211,219,.4);border-radius:6px;color:var(--mist);display:flex;gap:32px;justify-content:space-between;margin-top:24px;padding:28px 32px}.page-contact .blueprint>.wrap:last-child{padding-bottom:112px}.page-contact .ct-res-copy{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px}.page-contact .ct-res-copy .ct-label{color:var(--seafoam);width:100%}.page-contact .ct-res-copy p{font-size:17px;line-height:26px}.page-contact .ct-social{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.page-contact .ct-social .ct-label{color:var(--sky)}.page-contact .ct-social ul{display:flex;gap:10px}.page-contact .ct-social a{align-items:center;border:1.5px solid rgba(148,211,219,.5);border-radius:50%;color:var(--white);display:flex;height:40px;justify-content:center;transition:background .15s;width:40px}.page-contact .ct-social a:hover{background:rgba(100,196,172,.16)}.page-contact .ct-help .index-rows h3{font-size:36px;line-height:40px}.page-contact .ct-cards li{border-radius:6px;display:flex;flex:1 1 0;flex-direction:column;gap:14px;min-width:0;padding:32px}.page-contact .ct-support{background:var(--white);color:var(--t-body)}.page-contact .ct-sales{background:var(--seafoam);color:var(--night)}.page-contact .ct-office{border:1.5px solid rgba(148,211,219,.4);color:var(--mist)}.page-contact .ct-label{font-family:var(--f-mono);font-size:12px;font-weight:400;letter-spacing:.12em;line-height:16px;text-transform:uppercase}.page-contact .ct-support .ct-label{color:var(--t-teal)}.page-contact .ct-office .ct-label{color:var(--seafoam)}.page-contact .ct-cards .ct-big{color:var(--ink);font-family:var(--f-display);font-size:32px;font-weight:800;line-height:40px}.page-contact .ct-cards .ct-sales .ct-big{color:var(--night)}.page-contact .ct-cards .ct-office .ct-big{color:var(--white)}.page-contact a.ct-big:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.page-contact .ct-cards address,.page-contact .ct-cards p{font-size:16px;font-style:normal;line-height:25px}.page-contact .ct-cards p a{text-decoration:underline;text-underline-offset:3px}.page-contact .ct-form-row{align-items:flex-start;display:flex;gap:80px}.page-contact .ct-form-head{display:flex;flex-direction:column;flex-shrink:0;gap:18px;width:400px}.page-contact .ct-form-head p{color:var(--slate-2);font-size:19px;line-height:29px}.page-contact .ct-form{border:1px solid var(--rule);box-shadow:0 18px 44px rgba(36,44,84,.12);flex:1 1 0;min-height:320px;min-width:0;padding:16px}.page-text .text-hero{display:flex;flex-direction:column;gap:20px;padding-bottom:64px;padding-top:48px}.page-text .text-h1{color:var(--white);font-size:clamp(48px,6.1vw,88px);line-height:.955}.page-text .text-meta{color:var(--sky);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.page-text .text-row{align-items:flex-start;display:flex;gap:96px;padding-bottom:120px;padding-top:72px}.page-text .text-toc{border-top:2px solid var(--ink);flex-shrink:0;max-height:calc(100vh - 48px);overflow-y:auto;padding-top:14px;position:sticky;top:24px;width:280px}.page-text .text-toc-title{color:var(--slate);font-family:var(--f-mono);font-size:12px;font-weight:400;letter-spacing:.12em;line-height:16px;padding-bottom:12px;text-transform:uppercase}.page-text .text-toc ol{display:flex;flex-direction:column;gap:12px}.page-text .text-toc a{color:var(--t-body);display:block;font-size:15px;line-height:18px}.page-text .text-toc a:hover{color:var(--t-teal)}.page-text .text-toc a[aria-current]{color:var(--t-teal);font-weight:600}.page-text .text-article{display:flex;flex-direction:column;gap:22px;max-width:100%;min-width:0;width:760px}.page-text .text-article section{display:flex;flex-direction:column;gap:22px;padding-top:18px}.page-text .text-article h2{color:var(--ink);font-family:var(--f-display);font-size:34px;font-weight:800;line-height:38px;scroll-margin-top:24px}.page-text .text-article h3{color:var(--ink);font-family:var(--f-display);font-size:24px;font-weight:700;line-height:30px;margin-top:6px}.page-text .text-article li,.page-text .text-article p{color:var(--t-legal);font-size:18px;line-height:31px}.page-text .text-article ol,.page-text .text-article ul{display:flex;flex-direction:column;gap:10px;padding-left:28px}.page-text .text-article ol{list-style:decimal}.page-text .text-article ul{list-style:disc}.page-text .text-article a{color:var(--seafoam-deep);text-decoration:underline;text-underline-offset:3px}.page-text .text-article strong{color:var(--ink);font-weight:600}.page-text .text-table{overflow-x:auto}.page-text .text-article table{border-collapse:collapse;border-top:2px solid var(--ink);font-size:15px;line-height:22px;width:100%}.page-text .text-article th{border-bottom:1px solid var(--ink);color:var(--slate);font-family:var(--f-mono);font-size:12px;font-weight:500;letter-spacing:.08em;padding:12px 16px 12px 0;text-align:left;text-transform:uppercase}.page-text .text-article td{border-bottom:1px solid var(--t-rule);color:var(--t-legal);padding:12px 16px 12px 0;vertical-align:top}.page-text .text-article .text-note{color:var(--slate);font-size:15px;line-height:24px}.page-text .text-address,.page-text .text-callout{background:var(--t-mist-bg);border-left:3px solid var(--seafoam);display:flex;flex-direction:column;gap:8px;padding:22px 24px}.page-text .text-callout p{color:var(--ink);font-size:15px;line-height:26px}.page-text .text-callout p:first-child{font-weight:600}@media (max-width:1180px){.page-services-cpq .def-hero{align-items:stretch;flex-direction:column;gap:56px;padding-bottom:96px}.page-services-cpq .def-hero-copy{width:auto}.page-services-cpq .def-card{max-width:620px}.page-services-cpq .faq-row{flex-direction:column;gap:40px}.page-services-cpq .def-copy{flex-direction:column;gap:32px}.page-services-cpq .def-copy .t-head{max-width:720px;width:auto}.page-services-cpq .def-text{padding-top:0}.page-services-cpq .index-rows h4{font-size:34px;line-height:38px;width:320px}.page-company .founder-cards img{height:250px;width:180px}.page-company .team-row{flex-direction:column;gap:32px}.page-company .team-copy{max-width:640px;width:auto}.page-company .photo-pair{flex:none;width:100%}.page-contact .ct-resources{align-items:flex-start;flex-direction:column}.page-contact .ct-social{align-items:flex-start}.page-contact .ct-help .index-rows h3{font-size:32px;line-height:36px;width:320px}.page-services-cpq .faq-head{width:auto}.page-services-cpq .faq-item h3{width:260px}.page-company .story-row{flex-direction:column;gap:40px}.page-company .story-head{max-width:640px;width:auto}.page-contact .ct-cards{flex-wrap:wrap}.page-contact .ct-cards li{flex:1 1 300px}.page-contact .ct-form-row{flex-direction:column;gap:40px}.page-contact .ct-form-head{width:auto}.page-contact .ct-form{flex:none;width:100%}.page-text .text-row{gap:56px}.page-text .text-toc{width:220px}}@media (max-width:760px){:is(.page-services-cpq,.page-contact) .t-lead{font-size:18px;line-height:28px}:is(.page-services-cpq,.page-company,.page-contact) .t-d1{font-size:clamp(44px,12vw,56px);line-height:.96}:is(.page-services-cpq,.page-company,.page-contact) .t-d2{font-size:40px;line-height:42px}.page-services-cpq .def-hero{gap:40px;padding-bottom:72px;padding-top:40px}.page-services-cpq .def-hero-copy{gap:22px}.page-services-cpq .def-card{padding:24px 20px}.page-services-cpq .def-term{font-size:26px;line-height:30px}.page-services-cpq .ipa{display:block;line-height:20px;padding-top:4px}.page-services-cpq .def-body{font-size:17px;line-height:27px}.page-services-cpq .functions>.wrap:first-child{gap:36px}.page-services-cpq .fn-cards{flex-direction:column;gap:20px}.page-services-cpq .fn-cards li{padding:24px 20px}.page-services-cpq .fn-cards h3{font-size:36px;line-height:38px}.page-services-cpq .compare{flex-direction:column;padding-top:48px}.page-services-cpq .compare>div{padding:24px 20px}.page-services-cpq .faq-item{flex-direction:column;gap:8px;padding-block:20px}.page-services-cpq .faq-item h3{width:auto}.page-company .t-actions .btn,.page-services-cpq .t-actions .btn{justify-content:center;width:100%}:is(.page-services-cpq,.page-company) .t-body{font-size:17px;line-height:27px}.page-services-cpq .t-checks li{font-size:16px}.page-services-cpq .compare-title{font-size:28px;line-height:34px}.page-services-cpq .compare-list li,.page-services-cpq .compare-sub{font-size:16px;line-height:25px}.page-services-cpq .index-rows h4{font-size:30px;line-height:34px;width:auto}:is(.page-services-cpq,.page-company) .closing-row{align-items:stretch}:is(.page-services-cpq,.page-company) .closing-kicker{font-size:26px;line-height:31px}:is(.page-services-cpq,.page-company) .closing-actions{align-items:stretch;flex-direction:column}:is(.page-services-cpq,.page-company) .closing-actions .btn{justify-content:center}.page-company .co-hero{gap:24px;padding-bottom:72px;padding-top:40px}.page-company .co-stats{flex-direction:column;gap:0}.page-company .co-stats b{font-size:40px;line-height:48px}.page-company .story-body p{font-size:18px;line-height:29px}.page-company .mvv .wrap{gap:40px}.page-company .mv-cards{flex-direction:column;gap:20px}.page-company .mv-cards>div{padding:24px 20px}.page-company .mv-cards p{font-size:28px;line-height:31px}.page-company .values-row{flex-direction:column}.page-company .values-row li,.page-company .values-row li:first-child,.page-company .values-row li:last-child{padding:22px 0}.page-company .values-row li+li{border-left:0;border-top:1px solid rgba(148,211,219,.3)}.page-company .values-row h4{font-size:24px;line-height:30px}.page-company .values-core{font-size:16px;line-height:25px}.page-company .story-stats{flex-direction:column;gap:20px}.page-company .story-stats b{font-size:44px;line-height:48px}.page-company .founders .wrap,.page-company .life .wrap{gap:36px}.page-company .founder-cards{gap:32px;grid-template-columns:1fr}.page-company .founder-cards li{flex-direction:column;gap:20px}.page-company .founder-cards img{height:340px;width:100%}.page-company .founder-copy h3{font-size:34px;line-height:36px}.page-company .team-copy h3{font-size:28px;line-height:34px}.page-company .life-list,.page-company .photo-pair,.page-company .photo-trio{grid-template-columns:1fr}.page-company .life-list{gap:24px}.page-company .life-list h3{font-size:24px;line-height:30px}.page-contact .ct-hero{gap:22px;padding-bottom:40px;padding-top:40px}.page-contact .ct-cards{flex-direction:column;gap:16px;padding-top:8px}.page-contact .ct-cards li{flex:none;padding:24px 20px}.page-contact .ct-cards .ct-big{font-size:26px;line-height:32px}.page-contact .ct-form{padding:8px}.page-contact .ct-cards{padding-bottom:0}.page-contact .ct-resources{margin-top:16px;padding:24px 20px}.page-contact .blueprint>.wrap:last-child{padding-bottom:72px}.page-contact .ct-help .index-rows h3{font-size:28px;line-height:32px;width:auto}.page-text .text-hero{padding-bottom:48px;padding-top:40px}.page-text .text-row{flex-direction:column;gap:40px;padding-bottom:80px;padding-top:48px}.page-text .text-toc{max-height:none;position:static;width:100%}.page-text .text-article h2{font-size:28px;line-height:32px}.page-text .text-article h3{font-size:21px;line-height:27px}.page-text .text-article li,.page-text .text-article p{font-size:17px;line-height:28px}.page-text .text-callout p{font-size:15px;line-height:25px}}