/* Facetbird: bold type, purposeful colour and readable product demonstrations. */
:root{--bg:#080a12;--panel:#121623;--ink:#fafbff;--muted:#b5b8c5;--blue:#31baff;--cyan:#76e4ff;--pink:#ff4a91;--purple:#a67aff;--line:#b7c7ff24}
body{font-size:17px;line-height:1.7}h1,h2,h3,h4,h5{font-family:'DM Sans',sans-serif;font-weight:700;letter-spacing:-.045em;line-height:1.1}h1 em,h2 em,h3 em{font-family:inherit;font-style:normal;font-weight:700;letter-spacing:inherit;color:var(--cyan)}h1{font-size:clamp(56px,6vw,94px)}h2{font-size:clamp(42px,4.8vw,72px)}h3{font-size:clamp(32px,3.7vw,52px)}.eyebrow{font-size:11px;letter-spacing:.12em;color:#b1b9d0}.button{background:var(--blue);color:#05101e;border-radius:999px;font-size:15px;font-weight:700;padding:17px 25px;box-shadow:0 8px 35px #00aaff14}.button:hover{background:#79d7ff;box-shadow:0 12px 40px #00aaff30}.text-link{font-size:15px;font-weight:600;border-color:#7b91b566}.site-header{border-radius:999px;background:#10131fe8;border-color:#9bb7ff30;padding:12px 14px 12px 25px;box-shadow:0 5px 35px #0002}.site-header nav{font-size:14px;font-weight:700;gap:24px}.site-header nav>a:not(.button){color:#d0d3df}.nav-cta{font-size:14px;padding:13px 20px;gap:18px}.wordmark>span{color:var(--blue)}.wordmark .bird path:nth-child(2){fill:#928aff}.wordmark .bird path:nth-child(3){fill:#32bdff}.status-dot{background:#7be4ff;box-shadow:0 0 20px #36b7ffaa}.hero{min-height:790px;background:radial-gradient(ellipse at 88% 20%,#1e276b48,transparent 58%),radial-gradient(ellipse at 70% 78%,#53217d29,transparent 55%)}.hero-content{width:68%;max-width:970px}.hero-content h1{font-size:clamp(60px,6.15vw,98px);line-height:1.08;letter-spacing:-.05em}.hero-content h1 em{color:transparent;background:linear-gradient(100deg,#6de4ff 5%,#6eabff 55%,#b993ff);background-clip:text}.hero-content p{font-size:18px;max-width:500px;color:#bfc4d4;line-height:1.75}.hero-content .eyebrow{font-size:11px}.hero-note{font-size:10px;color:#939db5}.hero-bottom{font-size:10px;color:#8c96ae}.hero-content .hero-actions{max-width:600px;gap:20px}.sculpture{right:-6%;width:54%;top:15%}.origami{filter:drop-shadow(0 25px 60px #6b5afc30)}.orbit{border-color:#8393ff33}.orbit-two{border-color:#b56cff22}.art-label,.art-coordinate{color:#9a9fc2;font-size:9px}.hero-grid{background-image:linear-gradient(#7486ff08 1px,transparent 1px),linear-gradient(90deg,#7486ff08 1px,transparent 1px)}.capabilities-strip{font-size:13px;color:#c1c7d7;background:#10142166}.capabilities-strip span:before{color:var(--blue)}.manifesto{height:auto;min-height:0}.manifesto-pin{position:relative;min-height:0;padding:95px 8% 75px}.manifesto h2{font-size:clamp(43px,5.2vw,76px);line-height:1.12}.manifesto h2 em{color:transparent;background:linear-gradient(100deg,#ff588a,#c065f1 65%,#8c88ff);background-clip:text}.manifesto-bottom{margin-top:35px}.manifesto-bottom p{font-size:16px;max-width:430px}.section-number{font-size:11px;color:#929bb0}.word-reveal .word{opacity:.42;filter:none}.word-reveal .word.lit{opacity:1}.service-index{padding-bottom:90px}.service-line h3{font-size:32px}.service-line p{font-size:15px;color:#adb5c8}.service-line>span{font-size:12px}.service-line>div{font-size:17px;font-weight:700;color:var(--cyan)}.service-line:nth-child(2)>div{color:#ff75af}.service-line:nth-child(3)>div{color:#bda1ff}.service-line small{font-size:11px;font-weight:400;line-height:1.7;display:inline-block;color:#a1aac0;margin-top:7px}.round-link{color:var(--blue);border-color:#31baff50}.round-link:hover{background:var(--blue);color:#07101e}.showcases{background:#090d18}.showcase-intro{padding-top:90px;padding-bottom:50px}.showcase-intro p{font-size:16px;max-width:400px}.showcase{--accent:#64d7ff;--accent-end:#7198ff;min-height:830px;padding-top:55px;padding-bottom:100px;background:radial-gradient(ellipse at 76% 50%,#006aff13,transparent 68%);grid-template-columns:39% 61%}.show-copy{padding-right:30px}.show-copy .eyebrow{color:var(--accent);font-size:11px}.show-copy h3{font-size:clamp(37px,3.5vw,58px);line-height:1.1}.show-copy h3 em{color:transparent;background:linear-gradient(100deg,var(--accent),var(--accent-end));background-clip:text}.show-copy p{font-size:17px;line-height:1.8;max-width:410px;margin:27px 0;color:#b5bdce}.show-copy .text-link{font-size:15px}.show-facts{font-size:12px;gap:35px;border-color:#93a7dc35}.show-facts b{font-size:34px;font-weight:700;color:var(--accent);letter-spacing:-.04em}.ops-show{--accent:#ff528e;--accent-end:#ac66ff;grid-template-columns:61% 39%;background:radial-gradient(ellipse at 25% 50%,#ae248220,transparent 67%)}.ops-show .show-copy{padding-left:45px;padding-right:0}.ops-show .show-facts b{color:#ff67a2}.ai-show{--accent:#a68aff;--accent-end:#54c9ff;background:radial-gradient(ellipse at 72% 45%,#6a36db22,transparent 68%)}.ai-show .show-facts b{color:#b69aff}.stage-glow{background:radial-gradient(ellipse,#3791ff26,transparent 68%)}.ops-show .stage-glow{background:radial-gradient(ellipse,#f23ca329,transparent 68%)}.ai-show .stage-glow{background:radial-gradient(ellipse,#9256ff2a,transparent 68%)}.desktop-device{border-color:#343d58;box-shadow:0 30px 100px #0008,0 0 40px #4a83ff12}.ops-show .desktop-device{border-color:#5a344d}.ai-show .desktop-device{border-color:#51416e}.browser-bar{font-size:10px;background:#e6eafa;color:#5d6680;height:33px}.store-nav{background:#f7f9ff;padding:20px}.store-nav b{color:#162a55;font-weight:700}.store-nav>span{font-size:10px}.store-hero{background:linear-gradient(120deg,#e6f1ff,#e9e4fc);min-height:290px}.store-hero h4{font-weight:700;font-size:35px;color:#17294d;letter-spacing:-.05em}.store-hero h4 em{font-family:'DM Sans',sans-serif;font-style:normal;font-weight:700;color:#5969a4}.store-hero small{font-size:10px;color:#526b9d}.store-hero>div>span{font-size:11px;color:#5e6c85}.store-bottom{background:#f8faff}.store-bottom>div>span{font-size:9px;color:#61718b}.store-bottom b{font-size:15px;color:#1f3151}.store-bottom b small{font-size:11px;color:#66748c}.demo-action{font-size:12px;background:#175deb;font-weight:700;min-height:39px;padding:10px 16px;gap:14px}.demo-action:hover{background:#0c45bd}.ui-note{font-size:10px;color:#5a6478;line-height:1.7;min-height:34px}.concept-label{font-size:10px;letter-spacing:.06em;color:#a1abc4;bottom:-35px;line-height:1.6}.detail-pop{border-color:#bcc5e9;background:#edf3ff;color:#1d3155;box-shadow:0 20px 60px #0006}.detail-pop>span{font-size:9px;color:#586b8e;letter-spacing:.06em}.detail-pop b{font-size:20px;line-height:1.25;font-weight:700}.detail-pop i{color:#2265e5}.ops-show .detail-pop{background:#fff0f7;border-color:#f2c7df;color:#622347}.ops-show .detail-pop>span{color:#9d537f}.ops-show .detail-pop i{color:#be2f78}.ops-shell{grid-template-columns:110px 1fr;min-height:480px}.ops-shell aside{background:#f1e9f2;font-size:11px;gap:17px;color:#80637c}.ops-shell aside>b{font-size:14px;color:#702b5c}.ops-shell aside>small{font-size:8px}.ops-shell aside .selected{background:#eed0e4;color:#9c286e;font-weight:700}.ops-main{padding:24px 17px;background:#fffaff}.ops-heading h4{font-size:26px;font-weight:700;letter-spacing:-.05em}.ops-heading small{font-size:9px;color:#8c607c}.live-badge{font-size:8px;padding:5px 7px;color:#735f77;border-color:#be94b64d}.ops-heading .live-badge{display:none}.metrics{gap:8px}.metrics>div{padding:14px 10px;border-color:#dab9cf77;background:#fff;border-radius:7px}.metrics span{font-size:10px;color:#816777}.metrics b{font-size:30px;color:#b82979;font-weight:700}.metrics small{font-size:8px;color:#816777;line-height:1.5}.table-heading>b{font-size:13px}.segmented{background:#f1dfed}.segmented button{font-size:10px;min-height:34px;padding:6px 8px;font-weight:600;color:#906681}.segmented button[aria-pressed=true]{color:#a02c71}.orders{font-size:11px}.orders th{font-size:8px;color:#8f7587;padding:10px 4px}.orders td{padding:14px 4px}.orders td b{font-weight:700}.orders td small{font-size:9px;color:#846f7f}.orders td:nth-child(2),.orders th:nth-child(2){display:none}.pill{font-size:9px;color:#23724f;background:#dcf7e8;padding:5px 6px}.pill.review{color:#a25b13;background:#fff0cd}.avatar{background:#e6d4f0}.phone-device{border-color:#45415d;background:#f7f8ff;box-shadow:0 25px 65px #0008,0 0 45px #8979ff15}.phone-brand{font-weight:700;color:#263768}.phone-device h5{font-weight:700}.phone-button{background:#1768ef}.phone-vase{background:linear-gradient(125deg,#d9ebff,#ded9f4)}.phone-job{background:#f2e8f0;border-color:#e5bed8}.phone-job i{color:#29724b}.phone-job span{color:#9a4a80}.ai-app{background:#f7f5ff;padding:25px}.ai-app-top>b{font-size:15px;color:#553090;font-weight:700}.ai-app-top .live-badge{color:#775ba3;background:#eee8fa}.ai-message{background:#eae2fa;gap:12px}.ai-message p{font-size:13px;color:#55436d}.ai-message small,.ai-task small{font-size:9px;color:#80669d}.ai-symbol{color:#9356db}.ai-task h4{font-size:33px;font-weight:700;color:#4a3167}.workflow li{font-size:12px;padding:14px 0;border-color:#bc9cdc40}.workflow li b{font-weight:700}.workflow li small{font-size:10px;color:#7f7091}.workflow li>span{font-size:11px;color:#a76acb}.workflow li i{font-size:10px}.workflow li.complete>span{color:#179565}.ai-task .demo-action{background:#8051d3}.ai-task .demo-action:hover{background:#6638b8}.approval-card{background:#201b35ed;border-color:#ab82f366}.approval-card .eyebrow{font-size:9px;color:#c2a7ff}.approval-card>b{font-weight:700;font-size:23px}.approval-card p{font-size:13px;color:#c1b9d6}.approval-card button{font-size:12px;min-height:42px;font-weight:700;color:#191027;background:#bba0ff}.approval-card button:disabled{background:#372e4c;color:#aaa0be}.approval-card>small{font-size:10px;color:#bfb1d4}.process-grid h3{font-size:29px;line-height:1.2}.process-grid p,.section-top>p{font-size:16px}.step-number{color:#77ceff;font-weight:700}.process-grid small{font-size:10px;color:#8fa3c5}.studio-emblem{background-image:linear-gradient(130deg,#58d2ff,#b67dff);background-clip:text}.studio-statement p{font-size:16px}.values span{font-size:11px;color:#c0c7d8;border-color:#5f8ed955}.approach .section-top,.pricing .section-top{margin-bottom:45px}.approach h2 em,.studio-statement h2 em,.faq h2 em,.contact h2 em{color:transparent;background:linear-gradient(100deg,#68ceff,#a88aff);background-clip:text}.pricing{background:#f0f3fa;color:#101c37}.pricing .section-top h2 em{color:#2564d4;background:none}.pricing .eyebrow{font-size:10px;color:#60708e}.pricing p{color:#596781}.offer-jumps a{font-size:14px;font-weight:700;padding:18px 20px;color:#345da3}.offer-group-heading h3{font-size:32px}.offer-group-heading p{font-size:14px;max-width:390px}.price-card{background:#fff;border-color:#c7d3e6;padding:27px}.price-card-top{font-size:10px;color:#5c6e8c}.offer-label{font-size:9px}.price-card h4{font-weight:700;font-size:26px;color:#14284c}.offer-description{font-size:14px;min-height:75px;line-height:1.7}.price-amount>span{font-size:9px;color:#75839c}.price-amount strong{font-size:46px;color:#225fd2;font-weight:700}.price-amount small{font-size:10px;color:#76839b}.scope-details summary{font-size:13px;color:#1b4180;font-weight:700}.offer-example{font-size:13px;background:#eff4fc;color:#576b8a}.offer-included{font-size:9px;color:#687d9c}.price-card ul{font-size:13px;color:#4a5f7e}.price-card li:before{color:#2564d4}.offer-separate{font-size:12px}.card-link{font-size:13px;color:#245bba}.offer-comparison p,.pricing-extras p{font-size:14px}.pricing-extras h3{font-size:30px}.pricing-extras .text-link{font-size:14px;color:#245bba}.pricing-notes p{font-size:12px;line-height:1.8}.offer-group-heading .eyebrow{font-size:10px}.faq h2{font-size:51px}.faq>div>p{font-size:16px}.faq-list summary{font-size:16px;font-weight:600;line-height:1.6}.faq-list p{font-size:14px;line-height:1.9}.contact{background:radial-gradient(ellipse at 0 90%,#284cb330,transparent 65%)}.contact-copy>p{font-size:17px}.contact-copy h2{font-size:clamp(54px,5.5vw,82px)}form label{font-size:13px;color:#c0c9df}input,select,textarea{font-size:15px;border-color:#7189b066;min-height:48px}input::placeholder,textarea::placeholder{color:#8792ac}.form-note{font-size:11px;color:#98a5bf}.form-note a{color:#b6c9ee}.form-signoff{font-size:12px}#form-status{font-size:14px}.floating-contact{background:#32baff;color:#071225;border-color:#9adfff55;box-shadow:0 7px 35px #009dff30}.footer-links{font-size:12px;color:#bbc7e0}.footer-top p{font-weight:600;font-size:18px;color:#d5dbee}.footer-bottom{font-size:11px;color:#929db8}.footer-top>a:last-child{font-size:12px}.service-hero{padding-top:180px;min-height:690px;background:radial-gradient(ellipse at 90% 40%,#2259b62c,transparent 65%)}.service-hero h1{font-size:clamp(55px,5.8vw,88px)}.service-hero h1 em{color:transparent;background:linear-gradient(100deg,#69d6ff,#9888ff);background-clip:text}.service-hero>p{font-size:18px;max-width:650px;color:#b8c4db}.service-price-note{font-size:12px;color:#9baed0}.service-orb{color:#4068c21f}.service-ops .service-hero{background:radial-gradient(ellipse at 90% 50%,#9c29602c,transparent 65%)}.service-ops .service-hero h1 em{background-image:linear-gradient(100deg,#ff628f,#b079ff)}.service-ai .service-hero{background:radial-gradient(ellipse at 90% 50%,#6532b433,transparent 65%)}.service-ai .service-hero h1 em{background-image:linear-gradient(100deg,#b391ff,#66d4ff)}.service-detail p,.fit-list{font-size:16px}.fit-list{color:#bac5dc}.service-detail h3{font-size:34px}.service-showcase .ops-show .show-copy{padding-right:30px;padding-left:0}.legal-page p{font-size:16px}.legal-page h1 em{background:none;color:#88d3ff}
@media(max-width:1100px){.site-header nav{gap:18px;font-size:13px}.nav-cta{font-size:12px;padding:13px 17px}.hero-content h1{font-size:6.7vw}.hero-content p{max-width:440px}.show-copy h3{font-size:37px}.show-copy p{font-size:15px}.show-facts b{font-size:29px}.show-facts{font-size:11px;gap:25px}.ops-show .show-copy{padding-left:30px}.ops-shell{grid-template-columns:85px 1fr}.ops-shell aside{font-size:9px}.ops-shell aside>b{font-size:11px}.metrics small{font-size:7px}.metrics span{font-size:9px}.orders{font-size:10px}.pill{font-size:8px}.segmented button{font-size:9px}.table-heading>b{font-size:12px}.ai-message p{font-size:12px}.workflow li{font-size:11px}.workflow li small{font-size:9px}.showcase-intro p{max-width:340px}.service-line h3{font-size:28px}}
@media(max-width:760px){
body{font-size:16px}.site-header{padding:12px 16px;top:15px;border-radius:18px}.site-header.scrolled{top:12px}.site-header nav{font-size:16px;border-color:#7389c94d;background:#131a2bf5}.site-header nav .button{font-size:15px;padding:16px}.hero{padding-top:145px;padding-bottom:370px;min-height:970px}.hero-content{width:100%}.hero-content h1{font-size:clamp(43px,10.7vw,72px);line-height:1.1;letter-spacing:-.05em}.hero-content p{font-size:16px;line-height:1.8;margin-top:24px;max-width:460px}.hero-content .eyebrow{font-size:10px;letter-spacing:.1em}.hero-actions .text-link{font-size:13px;line-height:1.6}.hero-actions{gap:20px}.button{font-size:14px;padding:16px 21px}.hero-note{font-size:9px;margin-top:27px}.sculpture{width:100%;height:350px;right:-5%;top:auto;bottom:30px}.origami{max-height:340px}.art-label{font-size:8px;bottom:7%}.art-coordinate{font-size:7px}.hero-bottom{font-size:8px;letter-spacing:.05em}.hero-bottom span{max-width:190px}.capabilities-strip{font-size:11px;gap:15px;padding:23px 6%}.manifesto-pin{padding:70px 6% 50px}.manifesto h2{font-size:clamp(34px,9.3vw,52px)}.manifesto .eyebrow{font-size:10px;max-width:300px}.manifesto-bottom{margin-top:27px}.manifesto-bottom p{font-size:15px}.section-number{font-size:10px}.word-reveal .word{opacity:1}.service-index{padding-bottom:65px}.service-line{padding:27px 0;gap:10px}.service-line h3{font-size:25px}.service-line p{font-size:13px;max-width:100%;margin-top:10px}.service-line>div{font-size:15px}.service-line small{font-size:10px}.service-line>span{font-size:10px}.showcase-intro{padding-top:70px;padding-bottom:20px}.showcase-intro h2{font-size:43px}.showcase-intro p{font-size:15px;max-width:100%}.showcase{display:flex;min-height:0;padding:45px 6% 75px;gap:15px;overflow:hidden}.show-copy{padding:0;width:100%}.show-copy .eyebrow{font-size:10px}.show-copy h3{font-size:clamp(33px,9.1vw,48px)}.show-copy p{font-size:16px;line-height:1.8;max-width:100%;margin:23px 0}.show-copy .text-link{font-size:14px}.show-facts{font-size:12px;gap:35px;padding-top:20px}.show-facts b{font-size:31px}.product-stage{margin-top:13px;width:100%}.desktop-device,.ops-show .desktop-device{width:100%;margin:0;border-width:3px;border-radius:10px;transform:none!important;filter:none}.browser-bar{font-size:9px;height:29px;padding:0 9px}.browser-bar>span:first-child{font-size:6px}.store-nav{padding:15px 12px;gap:10px}.store-nav b{font-size:21px}.store-nav>span{font-size:9px}.store-nav>span:nth-child(2){display:none}.store-hero{padding:24px 14px;grid-template-columns:1.15fr 1fr;min-height:240px}.store-hero h4{font-size:27px;line-height:1.1}.store-hero small{font-size:8px}.store-hero>div>span{font-size:10px;line-height:1.6;display:block}.vase-scene{height:175px}.vase-scene .vase{width:72px;height:110px}.store-bottom{padding:20px 12px;padding-right:120px}.store-bottom>div>span{font-size:8px}.store-bottom b{font-size:14px}.store-bottom b small{font-size:10px;line-height:1.5}.store-bottom .demo-action{font-size:12px;margin-top:16px;min-height:44px;padding:10px 14px}.ui-note{font-size:10px;padding:10px 12px;min-height:38px;line-height:1.65}.web-show .product-stage{min-height:715px;padding-top:20px}.web-show .phone-device{top:350px;right:-1%;width:125px;transform:rotate(5deg)}.phone-device{padding:10px 9px 12px}.phone-top{font-size:6px}.phone-brand{font-size:13px}.phone-device h5{font-size:18px}.phone-device>small{font-size:6px}.phone-button{font-size:6px}.phone-vase{margin-left:-9px;margin-right:-9px}.web-show .detail-pop{bottom:10px;left:0;padding:17px 30px 17px 17px;max-width:205px}.detail-pop>span{font-size:8px}.detail-pop b{font-size:17px}.concept-label{font-size:9px;letter-spacing:.03em;bottom:-28px;max-width:100%;line-height:1.6}.ops-show .show-copy{padding:0}.ops-show .product-stage,.service-showcase .ops-show .product-stage{min-height:0;padding-top:20px;padding-bottom:110px}.ops-show .phone-device{display:none}.ops-show .detail-pop{position:relative;left:auto;bottom:auto;transform:none;margin:18px 0 0;padding:17px 35px 17px 17px;max-width:100%;box-shadow:0 10px 30px #0004}.ops-show .detail-pop b{font-size:18px}.ops-show .detail-pop i{right:20px;bottom:22px}.ops-show .concept-label{bottom:65px;left:0}.ops-shell{display:block;min-height:0}.ops-shell aside{display:none}.ops-main{padding:24px 12px}.ops-heading h4{font-size:27px;margin-top:10px}.ops-heading small{font-size:9px}.metrics{gap:6px;margin:22px 0}.metrics>div{padding:12px 8px}.metrics span{font-size:10px;line-height:1.4;min-height:30px}.metrics b{font-size:31px;line-height:1.5}.metrics small{font-size:9px;line-height:1.5}.table-heading{display:block;margin:20px 0 12px}.table-heading>b{font-size:14px;display:block;margin-bottom:12px}.segmented{width:100%;gap:5px;padding:4px}.segmented button{font-size:12px;min-height:44px;padding:8px;flex:1;line-height:1.5}.orders{font-size:12px;white-space:normal;width:100%;table-layout:fixed}.orders th{font-size:9px;padding:10px 3px}.orders td{padding:16px 3px}.orders th:first-child,.orders td:first-child{width:61%}.orders td small{font-size:10px;line-height:1.5}.orders td b{font-size:12px;line-height:1.6}.orders td:nth-child(2),.orders th:nth-child(2),.orders td:nth-child(4),.orders th:nth-child(4){display:none}.pill{font-size:10px;padding:6px;line-height:1.5;border-radius:6px}.ops-main .ui-note{font-size:11px;min-height:38px;padding:12px 0 0}.ai-show .product-stage,.service-showcase .ai-show .product-stage{min-height:0;padding-top:20px;padding-bottom:40px}.ai-app{padding:18px 12px;min-height:0}.ai-app-top>b{font-size:13px}.ai-app-top .live-badge{font-size:8px;padding:4px}.ai-app-top{gap:10px}.ai-message{padding:12px 10px;gap:8px}.ai-message small{font-size:9px}.ai-message p{font-size:12px;line-height:1.7}.ai-message .avatar{font-size:8px}.ai-task{display:block}.ai-symbol{display:none}.ai-task>div>small{font-size:9px;letter-spacing:.02em}.ai-task h4{font-size:29px;line-height:1.15;margin:14px 0 22px}.workflow li{font-size:13px;padding:16px 0;gap:8px}.workflow li small{font-size:11px;line-height:1.6;max-width:210px}.workflow li>span{font-size:11px;min-width:20px}.workflow li i{font-size:10px;max-width:45px;text-align:right;line-height:1.5}.ai-task .demo-action{font-size:13px;min-height:45px;width:100%}.ai-task .ui-note{font-size:11px;line-height:1.6;padding:12px 0 0;min-height:45px}.approval-card{position:relative;bottom:auto!important;right:auto;width:100%;transform:none;margin:20px 0 0;padding:23px;box-shadow:0 15px 40px #0005}.approval-card .eyebrow{font-size:10px}.approval-card>b{font-size:24px}.approval-card p{font-size:14px;line-height:1.75}.approval-card button{font-size:13px;min-height:46px}.approval-card>small{font-size:11px}.ai-show .concept-label{bottom:0}.section-top h2,.faq h2{font-size:40px}.section-top>p{font-size:15px}.process-grid h3{font-size:27px}.process-grid p{font-size:15px}.process-grid small{font-size:10px}.studio-statement p{font-size:15px}.values span{font-size:11px}.studio-emblem{font-size:140px}.offer-jumps a{font-size:11px;padding:15px 9px;line-height:1.6}.offer-group-heading h3{font-size:29px}.offer-group-heading p{font-size:14px}.offer-group-heading .eyebrow{font-size:10px}.price-card{padding:25px}.price-card h4{font-size:27px}.price-card-top,.price-timeline{font-size:10px}.offer-label{font-size:9px}.offer-description{font-size:15px;min-height:0}.price-amount strong{font-size:45px}.price-amount>span{font-size:9px}.price-amount small{font-size:11px}.scope-details summary{font-size:14px;min-height:44px;align-items:center}.offer-example{font-size:14px}.offer-included{font-size:10px}.price-card ul{font-size:14px}.offer-separate{font-size:13px}.card-link{font-size:14px;min-height:44px}.pricing-extras h3{font-size:28px}.pricing-extras p,.offer-comparison p{font-size:14px}.pricing-extras .text-link{font-size:14px}.pricing-notes p{font-size:12px}.faq-list summary{font-size:15px;line-height:1.6}.faq-list p{font-size:14px}.contact-copy h2{font-size:52px}.contact-copy>p{font-size:16px}.contact-copy .eyebrow{font-size:10px}form label{font-size:13px}input,select,textarea{font-size:16px}.form-note{font-size:11px}.form-submit{font-size:14px}.footer-links{font-size:12px}.footer-top p{font-size:15px}.footer-bottom{font-size:10px}.service-hero{padding-top:150px;padding-bottom:65px;min-height:0}.service-hero h1{font-size:clamp(39px,10.4vw,59px)}.service-hero>p{font-size:16px}.service-price-note{font-size:11px;max-width:100%;line-height:1.8}.service-hero .hero-actions .text-link{font-size:13px}.service-detail h2{font-size:40px}.service-detail h3{font-size:29px}.service-detail p,.fit-list{font-size:15px}.service-showcase .ops-show .show-copy{padding:0}.legal-page p{font-size:15px}.legal-page h1{font-size:43px}
}
@media(prefers-reduced-motion:reduce){.word-reveal .word{opacity:1}.hero-content h1 em,.show-copy h3 em,.manifesto h2 em{background:none;color:var(--cyan)}}
.table-heading{display:block}.table-heading>b{display:block;margin-bottom:12px}.segmented{width:max-content;max-width:100%}@media(max-width:760px){.segmented{width:100%}}
