@font-face{font-family:Manrope;src:url('/assets/manrope.ttf') format('truetype');font-style:normal;font-weight:400 700;font-display:swap}
:root{--ink:#202121;--muted:#757878;--line:#edf0ef;--paper:#fff;--mint:#e8f5ef;--lavender:#f1eefe;--peach:#fff1e9;--blue:#edf5fd;--curve:cubic-bezier(.22,1,.36,1);--spacing-25:2px;--spacing-50:4px;--spacing-75:8px;--spacing-100:12px;--spacing-200:16px;--spacing-300:24px;--spacing-400:32px;--spacing-500:40px;--spacing-600:48px;--spacing-700:64px;--spacing-800:80px;--spacing-900:96px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased}body.menu-open,body.dialog-open{overflow:hidden}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}p,h1,h2,h3{margin:0;text-wrap:pretty}h1,h2,h3{text-wrap:balance}img{display:block;max-width:100%}button img{pointer-events:none}button:disabled{cursor:wait;opacity:.6}button:active,.button:active{transform:scale(.98)}:focus-visible{outline:2px solid #467b6c;outline-offset:4px}::selection{background:#d8f2e5}section{scroll-margin-top:112px}.container{width:calc(100% - 96px);max-width:1040px;margin-inline:auto}[hidden]{display:none!important}
.heading-1{font-size:60px;line-height:60px;font-weight:600;letter-spacing:-3px}.heading-2{font-size:48px;line-height:48px;font-weight:600;letter-spacing:-2px}.heading-3{font-size:36px;line-height:40px;font-weight:600;letter-spacing:-1.4px}.heading-4{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-1px}.title-3{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.4px}.body-3{font-size:16px;line-height:24px;font-weight:400}.body-6{font-size:14px;line-height:20px;font-weight:400}.button-md{font-size:16px;line-height:24px;font-weight:600}.button-sm{font-size:14px;line-height:20px;font-weight:600}.caption-2{font-size:14px;line-height:20px;font-weight:400}.caption-3{font-size:12px;line-height:16px;font-weight:600}.caption-4{font-size:12px;line-height:16px;font-weight:500}.caption-5{font-size:12px;line-height:16px;font-weight:400}
.skip-link{position:fixed;top:8px;left:16px;padding:12px 16px;background:white;border:1px solid var(--ink);transform:translateY(-160%);z-index:100;border-radius:8px}.skip-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:30;width:calc(100% - 96px);max-width:1120px;margin:24px auto 0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;gap:24px;background:rgba(255,255,255,.9);backdrop-filter:blur(20px);border:1px solid #eaedeb;border-radius:12px;box-shadow:0 4px 16px #14261e03}.brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-weight:700;letter-spacing:-.6px}.brand-period{color:#65a68b}.brand-symbol{height:24px;width:24px;display:inline-flex;gap:2px;align-items:center;transform:rotate(-20deg)}.brand-symbol i{display:block;width:6px;background:var(--ink);border-radius:2px}.brand-symbol i:nth-child(1){height:12px}.brand-symbol i:nth-child(2){height:20px}.brand-symbol i:nth-child(3){height:16px}.desktop-nav{display:flex;align-items:center;gap:32px;color:#666d69}.desktop-nav a{transition:color 300ms var(--curve)}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:#141a17}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:8px 12px;border-radius:8px;border:1px solid transparent;white-space:nowrap;transition:transform 500ms var(--curve),background-color 300ms var(--curve),box-shadow 300ms var(--curve)}.button-dark{color:white;background:#212322;border-color:#212322;box-shadow:0 2px 3px #17241b10,inset 0 1px 0 #ffffff15}.button-dark:hover{background:#3a443f;border-color:#3a443f;transform:translateY(-2px);box-shadow:0 4px 8px #17241b14}.button-light{background:#fff;border-color:#e9ecea;color:#454a47}.button-light:hover{background:#f6f8f7;transform:translateY(-2px)}.icon{height:16px;width:16px}.button-dark .icon{filter:invert(1)}.menu-toggle{display:none}.mobile-menu{display:none}
.hero{position:relative;isolation:isolate;padding:80px 24px 0;overflow:hidden}.hero-content{position:relative;z-index:2;text-align:center;max-width:900px;margin:auto;pointer-events:none}.hero-content .button{pointer-events:auto}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:#707874;padding:4px 8px;background:#f8fbf9;border:1px solid #edf3ef;border-radius:9999px}.status-dot{display:inline-block;flex:none;height:6px;width:6px;border-radius:9999px;background:#78ad91;box-shadow:0 0 0 3px #78ad9112}.hero h1{margin:24px auto 0;max-width:680px;background:linear-gradient(100deg,#131615 20%,#5b625e);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-subtitle{color:#7a817c;max-width:680px;margin:24px auto 0}.hero-actions{margin-top:24px;display:flex;justify-content:center;gap:8px}.hero-actions .button{padding:12px 16px}.orbital-art{position:absolute;inset:0;max-width:1240px;margin:auto;z-index:0;pointer-events:none}.orbit{position:absolute;left:50%;border:1px solid #edf0ed;border-radius:50%;transform:translateX(-50%)}.orbit-one{width:650px;height:580px;top:0}.orbit-two{width:890px;height:740px;top:-80px}.orbit-three{width:1120px;height:900px;top:-160px}.orbit:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1px solid transparent;border-left-color:#c1d9d0;transform:rotate(-30deg)}.orbit-two:after{border-left-color:#c6c4e1;transform:rotate(36deg)}.orbit-three:after{border-left-color:#e5ebdf;transform:rotate(210deg)}.orbit-icon{position:absolute;display:grid;place-items:center;width:40px;height:40px;border:1px solid #edf0ed;border-radius:12px;background:white;box-shadow:0 4px 8px #14261e06}.orbit-icon img{width:22px;height:22px}.code-icon{top:88px;left:13%;transform:rotate(-12deg);background:#f3faf6}.code-icon img{filter:invert(46%) sepia(23%) saturate(772%) hue-rotate(104deg)}.chat-icon{top:272px;left:7%;transform:rotate(8deg);background:#f3f1fd}.chat-icon img{filter:invert(40%) sepia(20%) saturate(1500%) hue-rotate(209deg)}.cube-icon{top:496px;left:18%;transform:rotate(-8deg);background:#fff7ee}.cube-icon img{filter:invert(65%) sepia(38%) saturate(903%) hue-rotate(338deg)}.terminal-icon{top:72px;right:13%;transform:rotate(10deg);background:#eff7fd}.terminal-icon img{filter:invert(50%) sepia(39%) saturate(617%) hue-rotate(164deg)}.lightning-icon{top:304px;right:7%;transform:rotate(-8deg);background:#fff7ee}.lightning-icon img{filter:invert(63%) sepia(63%) saturate(680%) hue-rotate(340deg)}.cursor-icon{top:508px;right:18%;transform:rotate(10deg);background:#f2f0fb}.cursor-icon img{filter:invert(41%) sepia(26%) saturate(1100%) hue-rotate(215deg)}.orbit-dot{position:absolute;height:6px;width:6px;border-radius:50%}.dot-one{top:64px;left:27%;background:#b7cebf}.dot-two{top:408px;right:21%;background:#c8bee3}.dot-three{top:456px;left:26%;background:#cbddeb}
.hero-visual{position:relative;height:228px;margin:48px auto 0;width:540px;max-width:100%}.profile-card{position:absolute;top:16px;left:50%;transform:translateX(-50%) rotate(-2deg);width:352px;max-width:90%;background:white;border:1px solid #e9eeeb;border-radius:12px;box-shadow:0 12px 40px #263e3510;padding:16px;text-align:left}.profile-top{display:flex;justify-content:space-between;align-items:center;color:#7d8580;margin-bottom:16px}.profile-top>span:first-child{display:flex;align-items:center;gap:8px}.profile-mark{color:#66766e;letter-spacing:1px}.profile-heading{display:flex;align-items:center;gap:12px}.profile-heading h2{white-space:nowrap;font-size:14px;line-height:20px;font-weight:600}.profile-heading p{color:#8b918d;margin-top:2px}.profile-icon{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;background:#f1f6f3;border:1px solid #e7eeea;border-radius:8px}.profile-icon img{width:24px;height:24px;opacity:.65}.verified-icon{width:16px;height:16px;margin-left:auto;filter:invert(49%) sepia(27%) saturate(700%) hue-rotate(100deg)}.profile-tags{display:flex;gap:8px;margin-top:16px;color:#858e88}.profile-tags span{padding:4px 8px;border:1px solid #edf1ee;border-radius:4px;background:#fafcfb;white-space:nowrap}.profile-tags i{width:4px;height:4px;display:inline-block;background:#78ad91;border-radius:50%;vertical-align:middle;margin-right:4px}.profile-shadow-card{position:absolute;height:120px;width:310px;left:50%;border:1px solid #e5e6ef;border-radius:12px}.back-card{top:64px;background:#f0f0fb;transform:translateX(-50%) rotate(5deg);box-shadow:0 32px 48px #d8ddf33d}.middle-card{top:48px;background:#f1f8f6;transform:translateX(-50%) rotate(1deg)}.floating-note{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #edf1ee;border-radius:8px;background:#fff;box-shadow:0 8px 24px #254a3510;color:#68776d;white-space:nowrap;animation:float 7s var(--curve) infinite alternate}.discovery-note{top:0;left:0;transform:rotate(-4deg)}.shipping-note{top:144px;right:0;transform:rotate(3deg);animation-delay:-3s}.note-icon{display:grid;place-items:center;background:#edf6f0;border-radius:4px;padding:4px}.note-icon img{width:16px;height:16px;opacity:.6}.shipping-note .note-icon{background:#f3f0fd}.small-check{width:12px;height:12px;opacity:.6}.discipline-strip{position:relative;z-index:2;max-width:760px;margin:32px auto 0;padding-bottom:64px;text-align:center;background:white}.discipline-strip>p{color:#9b9f9c}.discipline-list{display:flex;justify-content:space-between;gap:32px;margin-top:24px;color:#6c746f}.discipline-list span{display:flex;align-items:center;gap:8px}.discipline-list img{width:20px;height:20px;opacity:.6}
.section{padding-block:80px}.section-heading{text-align:center;max-width:680px;margin:0 auto}.section-label{display:block;color:#839088;margin-bottom:16px}.section-heading p{color:#818982;margin-top:16px}.benefit-grid{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line)}.benefit{text-align:center;background:white;padding:32px 48px}.feature-icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;flex-shrink:0}.feature-icon img{width:18px;height:18px;opacity:.72}.mint{background:var(--mint)}.lavender{background:var(--lavender)}.peach{background:var(--peach)}.blue{background:var(--blue)}.benefit h3{margin-top:16px;font-weight:600}.benefit p{color:#7b837d;max-width:320px;margin:8px auto 0}.statement-section{padding-block:96px;text-align:center}.word-reveal{max-width:680px;margin:auto;line-height:48px}.word-reveal span{color:#b8bfba;transition:color 500ms var(--curve)}.word-reveal span.is-active{color:#2a312d}.bridge-caption{margin-top:32px;display:flex;align-items:center;justify-content:center;gap:16px;color:#8a938c}.bridge-line{display:flex;align-items:center;gap:8px}.bridge-line i{width:48px;height:1px;background:#e3eae5}.bridge-line img{width:20px;height:20px;opacity:.35}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:64px}.split-heading>p{max-width:320px;color:#7b847d}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.process-art{position:relative;height:200px;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden;border:1px solid #f1f3f2}.art-mission{background:#f5f8f6}.art-match{background:#f5f5fc}.art-delivery{background:#f4f8fb}.mini-window{width:200px;border:1px solid #e6ece8;background:#fff;border-radius:8px;box-shadow:0 8px 24px #18352308;transform:rotate(-5deg)}.window-top{display:flex;gap:4px;padding:8px;border-bottom:1px solid #f2f4f3}.window-top span{width:4px;height:4px;background:#d7dfd9;border-radius:50%}.mini-window-body{padding:12px 16px}.mini-window-body>span:first-child{color:#647369}.skeleton-line{height:4px;background:#e9eeeb;border-radius:4px;margin-top:12px}.long{width:100%}.medium{width:70%;margin-top:8px}.mini-tag{display:inline-flex;align-items:center;gap:4px;margin-top:16px;padding:4px 8px;border-radius:4px;background:#f0f7f3;color:#7a8c7f}.mini-tag img{width:12px;height:12px;opacity:.55}.art-chip{position:absolute;bottom:24px;right:24px;padding:8px;border:1px solid #ebeeec;background:white;border-radius:8px;transform:rotate(6deg);box-shadow:0 4px 12px #173c2010}.art-chip img{width:20px;height:20px;opacity:.5}.match-row{position:absolute;display:flex;align-items:center;gap:12px;padding:12px;background:white;border:1px solid #e8e8f0;border-radius:8px;box-shadow:0 8px 16px #35345808;width:248px}.row-back{transform:translate(-8px,-24px) rotate(-4deg);opacity:.6}.row-front{transform:translate(8px,8px) rotate(2deg)}.match-avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#f0edfa;flex-shrink:0}.match-avatar img{width:20px;height:20px;opacity:.55}.match-lines{width:120px;display:grid;gap:8px}.match-lines i{display:block;background:#ebeaf4;height:4px;border-radius:4px}.match-lines i:last-child{width:65%}.row-front>div{display:grid;gap:4px}.row-front .caption-5{color:#94949f}.match-check{height:16px;width:16px;margin-left:auto;filter:invert(50%) sepia(25%) saturate(630%) hue-rotate(100deg)}.match-label{position:absolute;bottom:16px;color:#9b99ae}.delivery-window{display:flex;flex-direction:column;align-items:center;padding:16px 24px;background:white;border:1px solid #e4edf1;border-radius:8px;box-shadow:0 8px 24px #2e526b08;transform:rotate(-3deg)}.delivery-icon{display:grid;place-items:center;width:32px;height:32px;background:#ebf5ef;border-radius:50%;margin-bottom:8px}.delivery-icon img{width:16px;height:16px;opacity:.6}.delivery-window>.caption-5{margin-top:4px;color:#8b969c}.delivery-tags{display:flex;gap:8px;align-items:center;margin-top:16px;color:#7e909a}.delivery-tags span{padding:2px 8px;background:#f4f8fa;border-radius:4px}.delivery-tags img{height:16px;width:16px;opacity:.3}.step-caption{display:flex;gap:12px;margin-top:24px}.step-number{width:24px;height:24px;border:1px solid #e8eeea;border-radius:50%;display:grid;place-items:center;color:#7b8b80;flex-shrink:0}.step-caption h3{font-weight:600}.step-caption p{color:#818982;margin-top:8px}.fit-section{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:center}.fit-copy>p{color:#7c857e;max-width:360px;margin-top:16px}.fit-copy>.button{margin-top:24px}.fit-footnote{display:block;color:#929a94;margin-top:16px}.fit-list{display:grid;gap:32px}.fit-list article{display:flex;gap:16px}.fit-list h3{font-weight:600}.fit-list p{color:#818982;margin-top:8px;max-width:340px}.faq-section{max-width:760px}.faq-list{margin-top:40px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;padding:24px 0;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details p{padding:0 32px 24px 0;color:#7c857e}.faq-plus{display:block;position:relative;width:16px;height:16px;flex-shrink:0}.faq-plus:before,.faq-plus:after{content:"";position:absolute;background:#8c9790;left:2px;right:2px;height:1px;top:8px;transition:transform 500ms var(--curve)}.faq-plus:after{transform:rotate(90deg)}details[open] .faq-plus:after{transform:rotate(0)}.faq-list summary:hover{color:#5b806c}.final-cta{position:relative;text-align:center;padding:80px 24px;margin-block:48px 80px;background:#f7f9f7;border:1px solid #edf1ed;border-radius:24px;overflow:hidden}.cta-symbol{margin-bottom:24px}.cta-symbol i{background:#668772}.final-cta p{margin-top:24px;color:#7b877e}.final-cta .button{margin-top:24px}.cta-footnote{display:block;margin-top:16px;color:#919b93}.site-footer{padding-bottom:32px}.footer-main{display:flex;justify-content:space-between;align-items:center;padding-bottom:32px}.footer-main>.caption-5{color:#8b958d}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding-top:24px;color:#a0a8a2}.footer-bottom>div{display:flex;gap:24px}.text-button{background:none;border:0;padding:0;color:inherit;cursor:pointer}.text-button:hover,.footer-bottom a:hover{color:#3b5445}
.brief-dialog,.legal-dialog{border:1px solid #e5ece7;border-radius:16px;padding:40px;width:calc(100% - 32px);max-width:560px;max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:0 24px 96px #162a2626}.brief-dialog::backdrop,.legal-dialog::backdrop{background:#17292155;backdrop-filter:blur(8px)}.dialog-close{position:absolute;top:12px;right:16px;background:none;border:0;color:#7a8a7e;width:32px;height:32px;font-size:24px;line-height:32px;border-radius:8px;transition:background 300ms var(--curve)}.dialog-close:hover{background:#f2f6f3}.dialog-intro{color:#7d8981;margin-top:12px}.brief-dialog form{display:grid;gap:16px;margin-top:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brief-dialog label{display:block;color:#637569}.brief-dialog input,.brief-dialog textarea{display:block;width:100%;padding:12px;margin-top:8px;background:#fcfdfc;border:1px solid #dce5de;border-radius:8px;color:var(--ink);resize:vertical;transition:border-color 300ms var(--curve)}.brief-dialog input::placeholder,.brief-dialog textarea::placeholder{color:#9ea8a1}.brief-dialog [aria-invalid=true]{border-color:#b66c61;background:#fffafa}.field-error{display:block;color:#a64e42;margin-top:4px}.field-error:empty{display:none}.optional{color:#98a49c}.form-submit{justify-self:start}.form-note{color:#919d95}.brief-dialog .feature-icon{margin-bottom:16px}.brief-dialog pre{font-family:inherit;white-space:pre-wrap;word-break:break-word;max-height:300px;overflow:auto;background:#f7faf8;border:1px solid #e9efea;border-radius:8px;padding:16px;margin:24px 0;color:#5d7063}.brief-ready-actions{display:flex;flex-wrap:wrap;gap:8px}#copy-status{min-height:16px;margin:12px 0;color:#64836e}.legal-dialog p{color:#7a8780;margin-top:16px}.legal-dialog h3{margin-top:24px}.reveal{opacity:0;transform:translateY(32px);transition:opacity 700ms var(--curve),transform 700ms var(--curve)}.reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes float{from{translate:0 0}to{translate:0 -8px}}
@media(min-width:1440px){.hero{padding-top:96px}.hero-visual{margin-top:64px}.discipline-strip{margin-top:48px}}
@media(max-width:900px){.desktop-nav{gap:24px}.site-header{width:calc(100% - 48px)}.site-header .brand{font-size:14px;line-height:20px}.header-cta{font-size:12px;line-height:16px}.container{width:calc(100% - 64px)}.hero{padding-top:64px}.heading-1{font-size:48px;line-height:48px;letter-spacing:-2px}.orbit-one{width:600px}.code-icon{left:5%}.terminal-icon{right:5%}.chat-icon{left:1%;top:320px}.lightning-icon{right:1%;top:320px}.cube-icon{left:8%;top:520px}.cursor-icon{right:8%;top:520px}.process-grid{gap:16px}.process-art{height:180px}.match-row{width:208px;padding:8px}.match-row .caption-3{font-size:12px}.match-avatar{width:24px;height:24px}.match-check{display:none}.mini-window{width:170px}.delivery-window{padding:16px 12px}.benefit{padding:32px}.fit-section{gap:48px}.section{padding-block:64px}.discipline-list{gap:24px}.split-heading{gap:32px}.statement-section{padding-block:80px}}
@media(max-width:680px){html{scroll-padding-top:96px}.site-header{margin-top:16px;width:calc(100% - 32px);padding:12px;gap:8px}.site-header .brand{font-size:12px;line-height:16px;letter-spacing:-.4px;gap:4px}.brand-symbol{width:20px;gap:2px}.brand-symbol i{width:4px}.desktop-nav{display:none}.header-cta{margin-left:auto;font-size:12px;line-height:16px;gap:4px;padding:8px}.header-cta .icon{width:12px;height:12px}.menu-toggle{display:flex;flex-direction:column;gap:4px;width:24px;height:32px;align-items:center;justify-content:center;padding:0;border:0;background:none;z-index:40}.menu-toggle span{width:16px;height:1px;background:#57625a;transition:transform 500ms var(--curve)}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(2.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-2.5px) rotate(-45deg)}.mobile-menu{position:fixed;display:flex;visibility:hidden;flex-direction:column;justify-content:space-between;inset:0;background:#fffffff5;backdrop-filter:blur(24px);z-index:25;padding:96px 32px 48px;opacity:0;transition:opacity 500ms var(--curve),visibility 500ms var(--curve)}.mobile-menu.is-open{visibility:visible;opacity:1}.mobile-menu nav{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.mobile-menu nav>*{opacity:0;transform:translateY(24px);transition:opacity 500ms var(--curve),transform 500ms var(--curve)}.mobile-menu.is-open nav>*{opacity:1;transform:translateY(0)}.mobile-menu.is-open nav>*:nth-child(2){transition-delay:60ms}.mobile-menu.is-open nav>*:nth-child(3){transition-delay:120ms}.mobile-menu.is-open nav>*:nth-child(4){transition-delay:180ms}.mobile-menu>.caption-2{color:#8a968e}.container{width:calc(100% - 40px)}.hero{padding:64px 16px 0}.hero .eyebrow{font-size:12px;line-height:16px;padding:4px 8px;max-width:100%;gap:8px}.heading-1{font-size:36px;line-height:40px;letter-spacing:-1.6px}.hero h1{margin-top:24px}.hero-subtitle{font-size:14px;line-height:20px;margin-top:16px;max-width:320px}.desktop-break{display:none}.hero-actions{gap:8px;margin-top:24px}.hero-actions .button{font-size:12px;line-height:16px;padding:12px;gap:8px}.hero-actions .icon{width:12px;height:12px}.hero-visual{margin-top:48px;height:228px;width:358px}.profile-card{width:304px;padding:16px 12px;top:16px}.profile-heading{gap:8px}.profile-heading h2{font-size:12px;line-height:16px}.profile-heading p{font-size:12px;line-height:16px}.profile-icon{height:32px;width:32px}.profile-tags{font-size:12px;line-height:16px;gap:4px}.profile-tags span{padding:4px}.profile-tags i{margin-right:2px}.profile-shadow-card{width:280px}.floating-note{font-size:12px;line-height:16px;padding:4px 8px;gap:4px}.discovery-note{top:-8px;left:0}.shipping-note{top:164px;right:0}.note-icon img{width:12px;height:12px}.code-icon{top:40px;left:3%;width:24px;height:24px;border-radius:8px}.terminal-icon{top:40px;right:3%;width:24px;height:24px;border-radius:8px}.orbit-icon img{width:16px;height:16px}.chat-icon,.lightning-icon{display:none}.cube-icon{left:1%;top:544px;width:32px;height:32px}.cursor-icon{right:1%;top:544px;width:32px;height:32px}.orbit-one{width:440px;height:600px;top:32px}.orbit-two{width:650px;height:720px;top:0}.orbit-three{display:none}.orbit-dot{display:none}.discipline-strip{margin-top:24px;padding-bottom:32px}.discipline-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px;max-width:300px;margin:24px auto 0;text-align:left;font-size:14px;line-height:20px}.discipline-list span{gap:8px}.discipline-list img{width:16px;height:16px}.section{padding-block:64px}.heading-3{font-size:30px;line-height:36px;letter-spacing:-1px}.heading-2{font-size:36px;line-height:40px;letter-spacing:-1.4px}.section-heading>p{max-width:320px;margin-inline:auto}.section-heading>p br{display:none}.benefit-grid{margin-top:32px;gap:0;background:none;grid-template-columns:1fr}.benefit{padding:24px 16px}.benefit+.benefit{border-top:1px solid var(--line)}.benefit p{max-width:300px}.statement-section{padding-block:64px}.word-reveal{font-size:36px;line-height:40px}.statement-break{display:none}.bridge-caption{gap:12px;font-size:12px;line-height:16px}.bridge-line{gap:4px}.bridge-line i{width:16px}.split-heading{display:block}.split-heading>p{max-width:340px;margin-top:16px}.process-grid{grid-template-columns:1fr;gap:40px;margin-top:32px}.process-art{height:220px}.mini-window{width:220px}.match-row{width:248px;padding:12px}.match-check{display:block}.match-avatar{width:32px;height:32px}.delivery-window{padding:24px}.step-caption{margin-top:16px}.step-caption p{max-width:300px}.fit-section{grid-template-columns:1fr;gap:48px}.fit-copy p{max-width:330px}.fit-list{gap:32px}.faq-section{padding-top:48px}.faq-list{margin-top:24px}.faq-list summary{font-size:14px;line-height:20px;padding:24px 0;gap:16px}.faq-list details p{padding-right:0}.final-cta{padding:64px 24px;margin-block:32px 64px;border-radius:16px}.footer-main{align-items:flex-start;flex-direction:column;gap:16px}.footer-main .brand{font-size:14px;line-height:20px}.footer-bottom{gap:24px;flex-direction:column}.footer-bottom>div{justify-content:space-between;gap:16px}.brief-dialog,.legal-dialog{padding:40px 24px 24px;max-height:calc(100dvh - 32px)}.form-row{grid-template-columns:1fr;gap:16px}.brief-dialog .heading-4{font-size:24px;line-height:32px}.brief-dialog input,.brief-dialog textarea{font-size:16px;line-height:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{transform:none;opacity:1}.word-reveal span{color:#2a312d}.button:hover{transform:none}.mobile-menu nav>*{transform:none}}

.keep-together{white-space:nowrap}
