@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700;750;800;900&family=Noto+Sans+Thai:wght@400;500;600;700&display=swap');
@import url('/editorial.css');
:root{--paper:#f5f5f1;--ink:#191b18;--muted:#6b6e65;--line:#d9dbd3;--lime:#d8f67b;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'DM Sans','Noto Sans Thai',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #71882f;outline-offset:5px}::selection{background:var(--lime);color:var(--ink)}h1,h2,h3,p{margin:0}h1,h2{font-weight:500;letter-spacing:-.065em;line-height:1.03}h2{font-size:clamp(36px,5.2vw,76px)}h3{font-weight:500;font-size:25px;letter-spacing:-.03em}p{font-size:18px;line-height:1.65}button{border:0}main:focus{outline:none}.skip{position:fixed;top:-100px;left:20px;background:var(--lime);z-index:100;padding:15px}.skip:focus{top:10px}.header{height:94px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4%;position:relative;z-index:10}.logo{font-size:31px;font-weight:800;letter-spacing:-2px}.logo-dot{font-size:13px;vertical-align:top;letter-spacing:0;margin-left:3px}.desktop-nav{display:flex;gap:30px;font-size:14px}.desktop-nav a{padding:8px 0;position:relative}.desktop-nav a[aria-current]:after{content:'';position:absolute;bottom:0;left:0;width:5px;height:5px;background:var(--ink);border-radius:50%}.header-controls{display:flex;align-items:center;gap:22px}.languages{display:flex;align-items:center;gap:6px;font-size:12px;color:#777}.languages button{background:none;padding:8px 3px;color:inherit}.languages button[aria-pressed=true]{color:var(--ink);font-weight:700}.menu-toggle{width:43px;height:43px;display:grid;align-content:center;gap:5px;border:1px solid var(--line);border-radius:50%;background:transparent;padding:12px}.menu-toggle span{width:17px;height:1px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3px) rotate(-45deg)}.mobile-nav{position:absolute;top:84px;right:3%;width:330px;padding:25px;background:var(--lime);border-radius:20px;box-shadow:0 20px 60px #0002}.mobile-nav a{display:flex;justify-content:space-between;font-size:26px;padding:12px;border-bottom:1px solid #0002}.hero{margin:0 14px;background:#101310;color:#f4f5ee;border-radius:var(--radius);min-height:740px;height:calc(100svh - 108px);max-height:1000px;position:relative;overflow:hidden;padding:36px 4%;display:flex;flex-direction:column;justify-content:space-between}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10131055,transparent 75%);pointer-events:none}.hero-top,.hero-main,.hero-foot{position:relative;z-index:2}.hero-top,.hero-foot{display:flex;align-items:center;justify-content:space-between}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:550;display:block}.hero .eyebrow{font-size:10px;letter-spacing:.12em;color:#dde2d2}.status-dot{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:10px;box-shadow:0 0 12px #d8f67b88}.edition{font-size:9px;letter-spacing:.16em;color:#a5ac9b}.hero-main{padding-top:65px}.hero-kicker{display:block;font-size:10px;letter-spacing:.17em;color:#a7b29d;margin-bottom:26px}.hero h1{font-size:clamp(90px,11.8vw,180px);letter-spacing:-.077em;font-weight:500;line-height:.92}.hero h1 em{font-style:normal;color:var(--lime)}.hero-bottom{display:flex;align-items:flex-end;gap:55px;margin-top:36px}.hero-bottom p{max-width:365px;font-size:15px;color:#bec5b8;line-height:1.6}.hero-foot{font-size:10px;color:#9ca393;border-top:1px solid #ffffff25;padding-top:22px;margin-top:48px}.motion-toggle{background:transparent;color:#c3c9bc;font-size:10px;padding:5px}.art{position:absolute;inset:0;overflow:hidden}canvas{width:100%;height:100%;position:absolute;inset:0}.orb-glow{position:absolute;inset:10% 5% 10% 38%;background:radial-gradient(ellipse,#b7d4770c,transparent 65%);pointer-events:none}.pill{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:17px 23px;border-radius:50px;font-size:13px;font-weight:550;border:1px solid var(--line);transition:background .2s,transform .2s;white-space:nowrap}.pill span{font-size:20px;line-height:1}.pill:hover{transform:translateY(-3px);background:var(--lime);color:var(--ink)}.pill.light{background:var(--paper);border:0;color:var(--ink)}.pill.dark{background:var(--ink);border-color:var(--ink);color:white}.pill.dark:hover{background:#38432a}.section{padding:115px 6%;max-width:1600px;margin:auto}.intro{display:grid;grid-template-columns:1fr 2.3fr;gap:50px}.intro .eyebrow{padding-top:14px}.intro-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;margin-top:40px}.intro-columns p{font-size:16px}.muted{color:var(--muted)}.text-link{display:inline-flex;gap:24px;align-items:center;font-size:13px;font-weight:600;border-bottom:1px solid;padding:12px 0}.text-link:hover{color:#5e752e}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:32px}.section-heading h2{margin-top:25px}.product-section{padding-top:30px}.product-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}.cliq-art{height:490px;background:#dfe9eb;border-radius:22px;position:relative;overflow:hidden;display:grid;place-items:center}.cliq-grid{position:absolute;inset:0;background-image:linear-gradient(#81939813 1px,transparent 1px),linear-gradient(90deg,#81939813 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse,#000,transparent 80%)}.cliq-logo{font-size:92px;font-weight:650;letter-spacing:-8px;color:#316979;position:relative;z-index:1}.cliq-logo span{font-size:48px;vertical-align:super;display:inline-block;color:#65969e;letter-spacing:0;margin-left:4px}.care-ring{position:absolute;border:1px solid #76979b55;width:340px;height:340px;border-radius:50%;transform:rotate(-30deg) scaleX(.6)}.ring-two{transform:rotate(40deg) scaleX(.7);width:410px;height:410px}.care-label{position:absolute;padding:10px 18px;font-size:11px;border:1px solid #ffffffbb;border-radius:30px;background:#f5fafbdd;z-index:2;box-shadow:0 6px 20px #5b808710}.label-one{top:21%;left:16%}.label-two{right:10%;top:49%}.label-three{bottom:20%;left:22%}.art-caption{position:absolute;bottom:20px;font-size:9px;letter-spacing:.035em;color:#567077;text-align:center;padding:0 18px}.tag{display:inline-block;border:1px solid #c6cbbf;border-radius:50px;padding:7px 13px;font-size:10px;margin-bottom:25px}.product-copy h2{font-size:clamp(38px,4.3vw,62px);margin-bottom:25px}.product-copy p{color:var(--muted);font-size:16px;margin-bottom:24px;max-width:460px}.domain{display:block;font-size:10px;letter-spacing:.12em;margin-top:27px;color:var(--muted)}.statement{background:var(--lime);margin:0 14px;border-radius:var(--radius);padding:80px 6% 100px;position:relative;overflow:hidden;min-height:460px}.statement h2{margin:50px 0 25px;font-size:clamp(40px,6.8vw,100px);max-width:1000px;position:relative;z-index:1}.statement p{max-width:450px;font-size:15px}.statement-flower{position:absolute;font-size:340px;right:30px;bottom:-60px;line-height:1;color:#bdd969;transform:rotate(15deg)}.split-heading{display:grid;grid-template-columns:1fr 2.3fr;gap:50px;margin-bottom:55px}.split-heading>.eyebrow{padding-top:12px}.steps{margin-left:32%}details{border-bottom:1px solid var(--line);padding:24px 0}details:first-child{border-top:1px solid var(--line)}summary{list-style:none;display:flex;align-items:center;gap:35px;font-size:36px;letter-spacing:-.04em;cursor:pointer}summary::-webkit-details-marker{display:none}.step-num{font-size:11px;letter-spacing:0;color:var(--muted)}.step-plus{margin-left:auto;font-size:28px;font-weight:400}details[open] .step-plus{transform:rotate(45deg)}details p{margin:15px 50px 0;font-size:15px;max-width:470px;color:var(--muted)}.more{background:#eaece4;text-align:center;max-width:none}.more h2{margin:30px auto}.more p{max-width:650px;margin:auto;font-size:16px;color:var(--muted)}.update-empty{display:flex;align-items:center;gap:40px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:45px 0;margin-top:45px}.orbit-icon{font-size:66px;line-height:1}.update-empty p{font-size:15px;color:var(--muted);max-width:550px;margin-top:10px}.empty-index{margin-left:auto;color:#92978b;font-size:14px;white-space:nowrap}.newsletter{padding-top:70px;padding-bottom:80px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.newsletter h2{font-size:43px;margin:20px 0}.newsletter p{font-size:15px;max-width:400px;color:var(--muted)}.newsletter-form label{font-size:12px}.subscribe-line{display:flex;border-bottom:1px solid #a6ad99;margin:10px 0 15px;padding-bottom:12px;gap:10px}.subscribe-line input{background:transparent;border:0;width:100%;min-width:0;padding:10px 0;font-size:16px}.subscribe-line button{background:none;white-space:nowrap;color:#6c7162;font-size:12px}.small{font-size:12px!important;line-height:1.65}.cta{background:#1a2018;color:var(--paper);margin:0 14px;border-radius:var(--radius);max-width:none}.cta-row{display:flex;justify-content:space-between;align-items:center;gap:30px;margin:35px 0}.cta h2{font-size:clamp(48px,7.4vw,108px)}.cta p{font-size:14px;color:#b3bca9;max-width:460px}.round-link{background:var(--lime);color:var(--ink);border-radius:50%;width:145px;height:145px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:12px;transition:transform .25s}.round-link span{font-size:38px}.round-link:hover{transform:rotate(-12deg)}footer{padding:80px 6% 0;overflow:hidden}.footer-top{display:grid;grid-template-columns:1.4fr .7fr 1.3fr .7fr;gap:45px;padding-bottom:65px}.footer-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:13px}.footer-top .eyebrow{color:var(--muted);margin-bottom:12px}.footer-top p{font-size:15px;margin-top:15px;color:var(--muted)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding:25px 0}.footer-bottom>div{display:flex;gap:25px}.back-top{width:35px;height:35px;border:1px solid var(--line);border-radius:50%;background:transparent}.footer-word{font-size:15.5vw;font-weight:750;letter-spacing:-.075em;line-height:1;text-align:center;margin:35px -1% -2.8vw;color:#d9ddd1;user-select:none}.page-hero{padding-top:70px;padding-bottom:90px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.page-hero h1{font-size:clamp(60px,8vw,118px);margin:40px 0;position:relative;z-index:1}.page-hero>p{max-width:630px;color:var(--muted)}.page-spark{position:absolute;right:6%;bottom:40px;font-size:180px;color:#e0e5d6;z-index:-1}.story{display:grid;grid-template-columns:1fr 2.3fr;gap:50px}.story h2{font-size:43px;margin-bottom:30px}.story p{font-size:17px;color:var(--muted)}.vision{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.vision p{margin-top:15px;color:var(--ink)}.principles{background:#eaece4;max-width:none}.principle{display:grid;grid-template-columns:.3fr 1fr 1.1fr;align-items:start;gap:35px;padding:26px 0;border-top:1px solid #ccd2c4}.principle>span{font-size:11px;padding-top:7px;color:var(--muted)}.principle p{font-size:15px;color:var(--muted)}.founders h2{margin:30px 0 50px}.founders-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.portrait-placeholder{height:330px;border-radius:20px;background:#e4e8de;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden;margin-bottom:28px}.portrait-placeholder>span{font-size:120px;color:#b6bfac;letter-spacing:-.08em}.portrait-placeholder small{font-size:10px;color:#6a755f}.founders-grid article:nth-child(2) .portrait-placeholder{background:#e4e7e6}.founder-role{display:block;font-size:12px;margin:12px 0 22px;color:var(--muted)}.founders-grid p{font-size:15px;margin-bottom:18px}.capabilities{display:grid;grid-template-columns:1fr 1fr;margin-top:65px;gap:0 50px}.capabilities>div{border-top:1px solid var(--line);padding:22px 0;display:flex;gap:25px;font-size:16px}.capabilities span{font-size:10px;color:var(--muted);padding-top:5px}.care-note{font-size:12px;margin-top:25px;color:var(--muted);max-width:720px}.updates-only{padding-top:20px}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.contact-details{display:flex;flex-direction:column;align-items:flex-start}.contact-details>a{font-size:clamp(17px,2vw,27px);margin:15px 0 40px;letter-spacing:-.025em}.contact-details p{font-size:14px;color:var(--muted)}.contact-flower{font-size:180px;line-height:1.4;color:#c0ccab}form h2{font-size:36px;margin-bottom:35px}form label{display:block;font-size:12px;margin-bottom:26px}form input:not([type=checkbox]),textarea,select{display:block;width:100%;border:0;border-bottom:1px solid #aeb5a2;background:transparent;border-radius:0;padding:15px 0;color:var(--ink)}textarea{resize:vertical}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.consent{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.consent input{accent-color:var(--ink);margin-top:3px}.consent a{text-decoration:underline}form>.small{margin-top:18px}#form-status{font-size:14px;margin-top:20px}.legal{max-width:950px}.legal article{margin-bottom:45px}.legal h2{font-size:29px;letter-spacing:-.025em;margin-bottom:20px}.legal p{font-size:16px;color:var(--muted)}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{letter-spacing:-.035em;line-height:1.3}html[lang=th] .hero h1{font-size:clamp(64px,9vw,140px)}html[lang=th] .hero-kicker{font-size:9px}
@media(min-width:1600px){.hero{padding-left:max(5%,calc((100vw - 1400px)/2))}.header{padding-left:6%;padding-right:6%}}
@media(max-width:1000px){.desktop-nav{gap:18px}.header{padding:0 4%}.product-grid{gap:35px}.section{padding:80px 5%}.hero{min-height:680px}.hero h1{font-size:14vw}.intro,.split-heading,.story{grid-template-columns:1fr 2.1fr;gap:25px}.intro-columns{gap:30px}.cliq-art{height:420px}.contact-grid{gap:50px}.footer-top{gap:25px;grid-template-columns:1fr .6fr 1.2fr}.footer-top>div:last-child{display:none}.hero-bottom{gap:25px}.edition{display:none}.newsletter{gap:35px}.founders-grid{gap:30px}}
@media(max-width:700px){.header{height:78px;padding:0 6%}.logo{font-size:28px}.desktop-nav{display:none}.header-controls{gap:14px}.hero{margin:0 8px;padding:25px 6%;border-radius:22px;min-height:650px;height:calc(100svh - 88px);max-height:900px}.hero-top .eyebrow{font-size:8px}.hero-main{padding-top:100px}.hero h1{font-size:clamp(72px,16vw,112px)}.hero-kicker{font-size:8px;letter-spacing:.11em;margin-bottom:20px}.hero-bottom{display:block;margin-top:25px}.hero-bottom p{max-width:270px;font-size:13px}.hero-bottom .pill{margin-top:22px;padding:14px 18px;font-size:11px}.hero-foot{font-size:9px;margin-top:35px;padding-top:18px}.hero-foot>span{display:none}.hero .art{inset:-10% -30% 18% -15%;opacity:.72}.section{padding:65px 6%}.intro,.split-heading,.story{display:block}.intro>.eyebrow,.split-heading>.eyebrow,.story>.eyebrow{margin-bottom:30px}.intro-columns{grid-template-columns:1fr;gap:22px;margin-top:25px}.intro-columns p{font-size:15px}.intro-columns .text-link{margin-top:10px}.section-heading>.eyebrow:last-child{font-size:8px;max-width:125px;text-align:right}.product-grid{grid-template-columns:1fr;gap:32px}.cliq-art{height:380px}.product-section{padding-top:15px}.product-copy h2{font-size:42px}.product-copy p{font-size:15px}.statement{margin:0 8px;padding:55px 6%;min-height:400px}.statement h2{font-size:45px;margin-top:40px}.statement p{font-size:14px;max-width:290px;position:relative;z-index:1}.statement-flower{font-size:220px;right:-40px}.steps{margin-left:0}.split-heading{margin-bottom:35px}summary{font-size:30px;gap:25px}details p{margin-left:38px;font-size:14px}.more h2{font-size:38px}.more p{font-size:14px}.updates .section-heading{align-items:flex-end}.updates .section-heading h2{font-size:35px}.updates .text-link{font-size:10px;white-space:nowrap;gap:8px}.update-empty{gap:20px;align-items:flex-start;padding:30px 0}.update-empty h3{font-size:22px}.update-empty p{font-size:13px}.empty-index{display:none}.orbit-icon{font-size:45px}.newsletter{grid-template-columns:1fr;gap:35px}.newsletter h2{font-size:37px}.cta{margin:0 8px;padding:60px 6%}.cta-row{gap:10px}.cta h2{font-size:42px}.round-link{width:90px;height:90px;font-size:9px;gap:3px}.round-link span{font-size:27px}.cta p{font-size:13px;max-width:300px}footer{padding:55px 6% 0}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:40px}.footer-top>div{font-size:12px}.footer-top>div:last-child{display:flex}.footer-top>div:nth-child(3){grid-column:1}.footer-bottom{flex-wrap:wrap;gap:18px;font-size:9px}.footer-bottom>div{gap:15px}.footer-word{margin-top:25px;font-size:15vw}.page-hero{padding-top:45px;padding-bottom:55px}.page-hero h1{font-size:56px;margin:30px 0}.page-hero p{font-size:15px}.page-spark{font-size:100px;opacity:.5}.story h2{font-size:34px}.story p{font-size:15px}.principle{grid-template-columns:25px 1fr;gap:15px}.principle h3{font-size:24px}.principle p{grid-column:2;font-size:14px}.founders-grid{grid-template-columns:1fr;gap:45px}.founders h2{font-size:38px}.portrait-placeholder{height:300px}.capabilities{grid-template-columns:1fr;margin-top:40px}.capabilities>div{font-size:14px}.contact-grid{grid-template-columns:1fr;gap:30px}.contact-flower{display:none}.contact-details>a{font-size:25px}.form-pair{grid-template-columns:1fr;gap:0}.contact-grid form{border-top:1px solid var(--line);padding-top:35px}.legal h2{font-size:26px}html[lang=th] .hero h1{font-size:13vw}html[lang=th] .page-hero h1{font-size:44px}html[lang=th] .cta h2{font-size:32px}html[lang=th] .updates .section-heading{display:block}html[lang=th] .updates .text-link{margin-top:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.founder-portrait{aspect-ratio:4/5;border-radius:20px;overflow:hidden;margin-bottom:28px;background:#e4e8de}.founder-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
/* Comfortable touch targets, safe-area support, and small-screen resilience. */
body{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
.mobile-nav{width:min(330px,calc(100% - 32px));right:16px;max-height:calc(100dvh - 100px);overflow-y:auto}
.menu-toggle,.back-top{min-width:44px;min-height:44px}
.languages button{min-width:36px;min-height:44px}
.motion-toggle{min-height:44px}
form input:not([type=checkbox]),form textarea,form select{font-size:16px;min-height:48px}
.consent input{width:20px;height:20px;flex:0 0 20px}
.footer-top a:not(.logo),.footer-bottom a{min-height:44px;display:inline-flex;align-items:center;overflow-wrap:anywhere}
.footer-top>div,.product-copy,.cta h2{min-width:0}
.install-help{padding:20px 0;border-top:1px solid var(--line)}
.install-help summary{min-height:44px;font-size:15px;letter-spacing:0;justify-content:space-between}
.install-help summary::after{content:'+';font-size:24px}
.install-help[open] summary::after{content:'−'}
.install-help p{margin:16px 0;font-size:14px;max-width:650px}
@media(display-mode:standalone){.install-help{display:none}}
@media(max-width:700px){
 .header{gap:10px}.header-controls{gap:8px}.languages{gap:0}
 .hero{height:auto;min-height:calc(100svh - 88px);max-height:none}
 .hero-main{padding-top:clamp(48px,12svh,100px)}
 .hero-foot{gap:16px;padding-top:8px}
 .hero-foot>a{display:flex;align-items:center;min-height:44px}
 .cta-row{flex-direction:column;align-items:flex-start;gap:28px}
 .cta h2{font-size:clamp(34px,9vw,48px)}
 .round-link{width:auto;min-height:52px;height:auto;flex-direction:row;border-radius:50px;padding:12px 22px;font-size:13px;gap:24px}
 .page-hero h1{font-size:clamp(42px,12vw,64px);overflow-wrap:anywhere}
 h2,h3{overflow-wrap:anywhere}
 .footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
 .footer-top>div:nth-child(3){grid-column:1/-1}
 .contact-details>a{font-size:clamp(20px,6vw,25px);overflow-wrap:anywhere;max-width:100%}
 .updates .section-heading{flex-wrap:wrap;gap:16px}
 .updates .text-link{font-size:12px;min-height:44px}
 .founders-grid h3{font-size:clamp(22px,6vw,25px)}
 .hero-top .eyebrow{line-height:1.7}
}
@media(max-width:360px){.header .logo{font-size:25px}.header{padding-inline:5%}.hero-kicker{font-size:7px}.subscribe-line{flex-wrap:wrap}.subscribe-line button{min-height:44px}}

/* TWOFAMUS navy theme */
:root{--paper:#f5f6fa;--ink:#111a2c;--muted:#66728a;--line:#d9dfeb;--lime:#78adf6}
body{background:#f5f6fa}.hero{background:#08152d}.hero:after{background:linear-gradient(90deg,#07112688,transparent 75%)}.hero .eyebrow{color:#d9e6ff}.edition{color:#a8badb}.hero-kicker{color:#a8bee5}.hero-bottom p{color:#becce3}.hero-foot{color:#a9bad7}.orb-glow{background:radial-gradient(ellipse,#4b83d21c,transparent 65%)}
.pill:hover{background:#78adf6}.pill.dark:hover{background:#173d73}.text-link:hover{color:#245da7}.statement{background:#102b57;color:#f4f7ff}.statement-flower{color:#214a86}.more{background:#edf2fa}.cta{background:#08152d}.round-link{background:#78adf6}.footer-word{color:#d7e1f1}.page-spark{color:#dce8f9}.principles{background:#eef3fa}.principle{border-color:#d3ddec}.portrait-placeholder{background:#e3ebf6}.portrait-placeholder>span{color:#a8bad5}.contact-flower{color:#9ebeee}.mobile-nav{background:#78adf6}
.editorial .text-link,.editorial .fact-icon,.editorial .cliq-logo span,.editorial .tag,.editorial .pill.dark,.editorial .more:before,.editorial .orbit-icon,.editorial .vision p,.editorial .principle>span,.editorial .capabilities span,.editorial .contact-flower{color:#78adf6}
.editorial .fact-icon{border-color:#29446e;background:#152846}.editorial .tag{background:#172d4c;border-color:#31547f}.editorial .pill.dark{background:#78adf6;border-color:#78adf6;color:#07152b}.editorial .statement{background:#102b57;color:#f4f7ff}.editorial .statement-flower{color:#244d87}.editorial .build-symbol i{border-color:#a7c7ff;border-color:#a7c7ffa6;box-shadow:inset 5px 4px 16px #78adf624,8px 9px 20px #0003;background:linear-gradient(145deg,#78adf622,#193b6855)}.editorial .symbol-3 i:nth-child(3),.editorial .symbol-4 i:nth-child(3){background:#78adf6}.editorial .symbol-4 i:nth-child(3){background:#78adf666}.editorial .more{background:#f5f7fb}.editorial .vision{background:#152846;border-color:#29446e}.editorial .principles{background:#f5f7fb}.editorial .principle{background:#eef3fa;border-color:#d3ddec}.editorial .capabilities>div{background:#eef3fa;border-color:#d3ddec}.editorial #contact-form{background:#eef3fa;border-color:#d3ddec}.editorial form input:not([type=checkbox]),.editorial textarea,.editorial select{background:#fff;border-color:#b9c9df;color:#111a2c;color-scheme:light}.editorial .consent input{accent-color:#245da7}#app>footer .back-top{color:#245da7}
.editorial .build-card,.editorial .build-card:nth-child(1),.editorial .build-card:nth-child(2),.editorial .build-card:nth-child(3),.editorial .build-card:nth-child(4),.editorial .build-card:nth-child(5){background:linear-gradient(145deg,#edf4ff,#dce9fb);border-color:#c8d9f0}.editorial .build-card:nth-child(even){background:linear-gradient(145deg,#f2efff,#e1e8fb)}.editorial .build-card p,.editorial .build-card-top{color:#5c6c85}.editorial .build-card .fact-icon{color:#78adf6}.editorial .newsletter-form{background:#e8f0fc;border-color:#c9d9ef}.editorial .newsletter input{color:#152846}.editorial .newsletter button{color:#3d5c87}.editorial .cta{background:radial-gradient(ellipse at 90% 0%,#315f9b55,transparent 60%),#0b1c37;border-color:#244a7c}.editorial .cta p{color:#b8cae6}.editorial .round-link{background:#78adf6;color:#08152d}.studio-words span:nth-child(3),.studio-band-foot>span{color:#3d72b8}.studio-band-foot p{color:#64718a}
.editorial .update-empty{background:linear-gradient(125deg,#edf4ff,#dce9fb);border-color:#c8d9f0}.editorial .update-empty h3{color:#111a2c}.editorial .update-empty p,.editorial .empty-index{color:#5c6c85}.editorial .orbit-icon{color:#4f8de4}.editorial .cta{color:#f5f8ff}.editorial .cta h2{color:#f5f8ff}.editorial .cta .eyebrow{color:#a9c6f1}.editorial .cta .round-link{background:#78adf6;color:#07152b}.editorial .cta .round-link span{color:#07152b}

/* Single-source navy palette: no green surfaces or green typography remain. */
:root{--paper:#f6f8fc;--ink:#111a2c;--muted:#63718a;--line:#d5deec;--lime:#70a5f4}
.hero{background:#05070d;color:#f7f9ff}.hero:after{background:linear-gradient(90deg,#05070daa,transparent 74%)}.hero .eyebrow{color:#d3e1ff}.hero-kicker,.edition{color:#a9bee2}.hero-bottom p,.hero-foot,.motion-toggle{color:#b7c4dc}.orb-glow{background:radial-gradient(ellipse,#356cb322,transparent 65%)}
.editorial,#app>footer{--ink:#111a2c;--paper:#f6f8fc;--muted:#63718a;--line:#d5deec;background:#f6f8fc;color:#111a2c}.editorial .eyebrow{color:#596982}.editorial .company-cards article{background:#edf4ff;border-color:#cbd9ed}.editorial .company-cards article:nth-child(2){background:#f1efff}.editorial .company-cards article:nth-child(3){background:#e8f2ff}.editorial .company-cards p{color:#63718a}.editorial .fact-icon{background:#e1edff;border-color:#b8cff0;color:#397ecf}.editorial .statement{background:#0d2853;color:#f4f8ff}.editorial .statement p{color:#c0d1eb}.editorial .statement .eyebrow{color:#9ec3f6}.editorial .statement-flower{color:#2860a8}.editorial .more{background:radial-gradient(ellipse at 50% 100%,#d2e3ff88,transparent 70%),#eef4fc;border-color:#d5e1f1}.editorial .more p{color:#63718a}.editorial .newsletter-form{background:#eaf2ff;border-color:#c8d9ef}.editorial .newsletter input{color:#111a2c}.editorial .newsletter button{color:#3f6496}.editorial .update-empty{background:linear-gradient(125deg,#eff5ff,#e1ecfb);border-color:#c8d9f0}.editorial .cta{background:radial-gradient(ellipse at 90% 0%,#315f9b66,transparent 60%),#071630;border-color:#274f83;color:#f7f9ff}.editorial .cta h2{color:#f7f9ff}.editorial .cta p{color:#bfd0eb}.editorial .cta .eyebrow{color:#a7c4f0}.editorial .round-link{background:#70a5f4;color:#07152b}.editorial .round-link span{color:#07152b}.editorial .principles{background:#eef4fc}.editorial .principle{background:#f9fbff;border-color:#d5e0f0}.editorial .principle p{color:#63718a}.editorial .principle>span,.editorial .capabilities span{color:#397ecf}.editorial .capabilities>div{background:#f8fbff;border-color:#d4e0f0}.editorial .vision{background:#eaf2ff;border-color:#c8d9ef}.editorial .vision p{color:#215fa9}.editorial .page-hero{background:radial-gradient(ellipse at 50% 0%,#dceaffaa,transparent 65%);border-color:#d5e0f0}.editorial .page-spark{color:#bfd4f2}.editorial .contact-flower{color:#80ace6}.editorial #contact-form{background:#f8fbff;border-color:#d5e0f0}.editorial form input:not([type=checkbox]),.editorial textarea,.editorial select{background:#fff;border-color:#b8cae2;color:#111a2c}.editorial .consent input{accent-color:#397ecf}#app>footer{background:#f6f8fc}#app>footer .footer-word{color:#d4e0f0}#app>footer .back-top{color:#397ecf}#app>footer .install-help{color:#334b70}
.editorial .founders-grid article{background:#0a172b;border:1px solid #24476f;color:#f5f8ff;box-shadow:0 18px 44px #07152b14}.editorial .founders-grid article .founder-portrait{background:#122542;border-bottom:1px solid #24476f}.editorial .founders-grid article h3{color:#f5f8ff}.editorial .founders-grid article .founder-role{color:#9fc2f0}.editorial .founders-grid article p{color:#c1d0e5}.editorial .founders-grid article p:last-child{color:#88a8d2}.editorial .founders-grid article .text-link{color:#80b4ff}
.editorial .founders-grid article:first-child .founder-portrait img{transform:scale(1.28);transform-origin:50% 42%}
