:root{--ai-bg:#061019;--ai-bg2:#0a1823;--ai-card:#102432;--ai-ink:#f4f8fb;--ai-muted:#b8c8d3;--ai-line:rgba(170,221,242,.18);--ai-cyan:#69dcff;--ai-mint:#72f0bb;--ai-violet:#bca7ff}
.fah-ai-everyday-page .site-main,.fah-ai-everyday-page .content-area,.fah-ai-everyday-page .site-content,.fah-ai-everyday-page article,.fah-ai-everyday-page .entry-content{width:100%;max-width:none;margin:0;padding:0}.fah-ai-everyday-page .entry-header,.fah-ai-everyday-page .entry-footer{display:none}
.fah-ai,.fah-ai *,.fah-aihome,.fah-aihome *{box-sizing:border-box}.fah-ai{width:100%;overflow:clip;background:var(--ai-bg);color:var(--ai-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}.fah-ai h1,.fah-ai h2,.fah-ai h3,.fah-ai p,.fah-ai ul,.fah-ai ol{margin-top:0}.fah-ai h1,.fah-ai h2,.fah-ai h3{color:var(--ai-ink);line-height:1.04;letter-spacing:-.035em}.fah-ai h2{margin-bottom:25px;font-size:clamp(2.15rem,5vw,4.8rem)}.fah-ai h3{margin-bottom:10px;font-size:clamp(1.1rem,2vw,1.45rem)}.fah-ai p,.fah-ai li{color:var(--ai-muted);font-size:clamp(1rem,1.2vw,1.12rem)}.fah-ai a{color:var(--ai-cyan)}.fah-ai-wrap{width:min(calc(100% - 40px),1240px);margin-inline:auto}.fah-ai>section{position:relative;padding:clamp(74px,9vw,128px) 0;border-top:1px solid var(--ai-line)}
.fah-ai-kicker,.fah-ai-index{margin-bottom:18px!important;color:var(--ai-mint)!important;font-size:.76rem!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fah-ai-hero{min-height:90vh;display:grid;align-items:center;background:radial-gradient(circle at 82% 42%,rgba(105,220,255,.18),transparent 28%),radial-gradient(circle at 12% 5%,rgba(188,167,255,.16),transparent 32%),linear-gradient(145deg,#061019,#0a1c29)}.fah-ai-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:clamp(45px,7vw,100px);align-items:center}.fah-ai-hero h1{max-width:850px;margin-bottom:26px;font-size:clamp(3.3rem,7.8vw,7.7rem);font-weight:760;letter-spacing:-.07em}.fah-ai-lead{max-width:720px;margin-bottom:30px;color:#d5e1e8!important;font-size:clamp(1.14rem,2vw,1.42rem)!important}.fah-ai-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 30px}.fah-ai-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 21px;border:1px solid rgba(105,220,255,.55);border-radius:999px;color:var(--ai-ink)!important;font-weight:750;text-decoration:none!important;transition:.2s ease}.fah-ai-button:hover,.fah-ai-button:focus-visible{transform:translateY(-2px);background:rgba(105,220,255,.12)}.fah-ai-button--primary{border-color:var(--ai-cyan);background:var(--ai-cyan);color:#05202a!important}.fah-ai-proofline{display:flex;flex-wrap:wrap;gap:10px 24px;padding:0;list-style:none}.fah-ai-proofline li{font-size:.9rem;font-weight:650}.fah-ai-proofline li:before{content:"●";margin-right:8px;color:var(--ai-mint)}
.fah-ai-orbit{position:relative;aspect-ratio:1;min-height:460px;border:1px solid rgba(105,220,255,.28);border-radius:50%;background:radial-gradient(circle,rgba(105,220,255,.14),transparent 54%)}.fah-ai-orbit:before,.fah-ai-orbit:after{content:"";position:absolute;inset:15%;border:1px dashed rgba(188,167,255,.3);border-radius:50%}.fah-ai-orbit:after{inset:34%;border-style:solid;border-color:rgba(114,240,187,.25)}.fah-ai-orbit__core,.fah-ai-orbit__node{position:absolute;z-index:1;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px solid var(--ai-line);background:rgba(6,16,25,.92);box-shadow:0 20px 50px rgba(0,0,0,.28)}.fah-ai-orbit__core{inset:35%;border-radius:50%}.fah-ai-orbit__core small,.fah-ai-orbit__core span,.fah-ai-orbit__node span{color:var(--ai-muted);font-size:.72rem}.fah-ai-orbit__core strong{color:var(--ai-mint);font-size:clamp(.9rem,1.6vw,1.3rem)}.fah-ai-orbit__node{width:145px;min-height:84px;padding:12px;border-radius:18px}.fah-ai-orbit__node strong{color:var(--ai-ink)}.fah-ai-orbit__node--one{top:0;left:34%}.fah-ai-orbit__node--two{top:39%;right:-4%}.fah-ai-orbit__node--three{bottom:0;left:36%}.fah-ai-orbit__node--four{top:39%;left:-4%}
.fah-ai-manifesto{background:#f1f5f2}.fah-ai-manifesto h2,.fah-ai-manifesto h3{color:#09202c}.fah-ai-manifesto p,.fah-ai-manifesto li{color:#40545e}.fah-ai-manifesto__grid,.fah-ai-energy__grid,.fah-ai-family__grid,.fah-ai-now__grid,.fah-ai-boundaries__grid,.fah-ai-faq__grid{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,120px)}.fah-ai-big{color:inherit!important;font-size:clamp(1.4rem,2.5vw,2rem)!important;line-height:1.45}.fah-ai-shift{background:#0b1924}.fah-ai-contrast{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.fah-ai-contrast>div,.fah-ai-domain-grid article,.fah-ai-privacy__grid article,.fah-ai-roadmap__grid article,.fah-ai-now__list>div{padding:clamp(24px,3vw,38px);border:1px solid var(--ai-line);border-radius:24px;background:rgba(255,255,255,.035)}.fah-ai-contrast>div:last-child{border-color:rgba(114,240,187,.42);background:linear-gradient(145deg,rgba(114,240,187,.09),rgba(105,220,255,.05))}.fah-ai-stack{background:#08131d}.fah-ai-stack__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(42px,8vw,120px)}.fah-ai-stack__layers{counter-reset:layer}.fah-ai-stack__layers>div{position:relative;margin-bottom:12px;padding:22px 24px 22px 72px;border-left:2px solid var(--ai-cyan);background:var(--ai-card)}.fah-ai-stack__layers>div:before{counter-increment:layer;content:"0" counter(layer);position:absolute;left:22px;color:var(--ai-mint);font-weight:800}.fah-ai-stack__layers p{margin-bottom:0}.fah-ai-domains{background:#0b1924}.fah-ai-heading-row{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:end}.fah-ai-domain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px}.fah-ai-domain-grid article{border-radius:18px}.fah-ai-day{background:#07131c}.fah-ai-dayline{display:grid;grid-template-columns:repeat(5,1fr);margin-top:40px}.fah-ai-dayline>div{padding:22px;border-left:1px solid var(--ai-line)}.fah-ai-dayline time,.fah-ai-dayline strong{display:block;color:var(--ai-mint)}.fah-ai-energy{background:linear-gradient(135deg,#16223a,#0b2530)}.fah-ai-energy a{font-weight:760}.fah-ai-family{background:#f0eee7}.fah-ai-family h2,.fah-ai-family h3{color:#162631}.fah-ai-family p,.fah-ai-family li{color:#526069}.fah-ai-family__principles>div{padding:20px 0;border-bottom:1px solid rgba(10,30,40,.16)}.fah-ai-privacy{background:#091620}.fah-ai-privacy__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.fah-ai-control{background:#0d1e2a}.fah-ai-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:38px 0 14px}.fah-ai-tabs button{padding:13px 18px;border:1px solid var(--ai-line);border-radius:999px;background:transparent;color:var(--ai-muted);font:inherit;font-weight:700;cursor:pointer}.fah-ai-tabs button[aria-selected="true"]{border-color:var(--ai-mint);background:var(--ai-mint);color:#08201c}.fah-ai-tabs button:focus-visible{outline:3px solid var(--ai-cyan);outline-offset:3px}.fah-ai-panels article{min-height:220px;padding:clamp(28px,5vw,64px);border:1px solid rgba(114,240,187,.36);border-radius:28px;background:linear-gradient(130deg,rgba(114,240,187,.08),rgba(105,220,255,.04))}.fah-ai-panels article span{color:var(--ai-mint);font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fah-ai-panels article[hidden]{display:none}.fah-ai-now{background:#07121a}.fah-ai-now__list>div{margin-bottom:12px}.fah-ai-roadmap{background:#0b1924}.fah-ai-roadmap__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fah-ai-boundaries{background:#131621}.fah-ai-boundaries li{margin-bottom:12px}.fah-ai-faq{background:#07121a}.fah-ai-faq details{padding:20px 0;border-bottom:1px solid var(--ai-line)}.fah-ai-faq summary{color:var(--ai-ink);font-size:1.12rem;font-weight:750;cursor:pointer}.fah-ai-faq details p{margin:14px 0 0}.fah-ai-cta{background:linear-gradient(120deg,var(--ai-mint),var(--ai-cyan))}.fah-ai-cta__inner{display:flex;justify-content:space-between;gap:40px;align-items:center}.fah-ai-cta h2,.fah-ai-cta p,.fah-ai-cta .fah-ai-kicker{color:#06202b!important}.fah-ai-cta h2{max-width:850px}.fah-ai-button--light{border-color:#06202b;color:#06202b!important;white-space:nowrap}
.fah-aihome{width:min(calc(100% - 40px),1240px);margin:clamp(60px,9vw,120px) auto;padding:clamp(28px,5vw,68px);display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,90px);align-items:center;border:1px solid rgba(105,220,255,.28);border-radius:30px;background:radial-gradient(circle at 16% 40%,rgba(105,220,255,.18),transparent 35%),#071620;color:#f4f8fb}.fah-aihome__signal{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;color:#72f0bb;font-size:.68rem;font-weight:800;letter-spacing:.08em}.fah-aihome__signal i{height:1px;background:linear-gradient(90deg,#72f0bb,#69dcff)}.fah-aihome__eyebrow{color:#72f0bb!important;font-size:.76rem!important;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fah-aihome h2{margin:0 0 20px;color:#f4f8fb!important;font-size:clamp(2rem,4vw,4rem);line-height:1.04;letter-spacing:-.045em}.fah-aihome p{color:#b8c8d3}.fah-aihome a{display:inline-block;margin-top:8px;color:#69dcff!important;font-weight:800;text-decoration:none}.fah-aihome [data-fah-aihome-lang="en"]{display:none}html[data-fah-language="en"] .fah-aihome [data-fah-aihome-lang="no"]{display:none}html[data-fah-language="en"] .fah-aihome [data-fah-aihome-lang="en"]{display:inline}
@media(max-width:980px){.fah-ai-hero__grid,.fah-ai-stack__grid,.fah-ai-heading-row{grid-template-columns:1fr}.fah-ai-orbit{width:min(100%,560px);margin-inline:auto}.fah-ai-domain-grid{grid-template-columns:repeat(2,1fr)}.fah-ai-dayline{grid-template-columns:repeat(2,1fr)}.fah-ai-roadmap__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.fah-ai-wrap{width:min(calc(100% - 28px),1240px)}.fah-ai>section{padding:68px 0}.fah-ai-hero{min-height:0}.fah-ai-hero__grid,.fah-ai-manifesto__grid,.fah-ai-energy__grid,.fah-ai-family__grid,.fah-ai-now__grid,.fah-ai-boundaries__grid,.fah-ai-faq__grid,.fah-ai-contrast,.fah-ai-privacy__grid,.fah-aihome{grid-template-columns:1fr}.fah-ai-domain-grid,.fah-ai-roadmap__grid{grid-template-columns:1fr}.fah-ai-dayline{grid-template-columns:1fr}.fah-ai-orbit{min-height:0;aspect-ratio:1;margin-top:15px}.fah-ai-orbit__node{width:112px;min-height:72px;padding:8px;font-size:.74rem}.fah-ai-orbit__node span{font-size:.6rem}.fah-ai-orbit__node--one{left:31%}.fah-ai-orbit__node--two{right:-1%}.fah-ai-orbit__node--three{left:32%}.fah-ai-orbit__node--four{left:-1%}.fah-ai-orbit__core{inset:34%}.fah-ai-orbit__core span{display:none}.fah-ai-tabs{display:grid;grid-template-columns:1fr 1fr}.fah-ai-tabs button{font-size:.82rem}.fah-ai-cta__inner{display:block}.fah-ai-button--light{margin-top:16px}.fah-aihome{width:calc(100% - 28px);border-radius:22px}.fah-aihome__signal{grid-template-columns:auto 1fr auto}.fah-aihome__signal span:last-child,.fah-aihome__signal i:last-of-type{display:none}}
@media(prefers-reduced-motion:reduce){.fah-ai *,.fah-aihome *{scroll-behavior:auto!important;transition:none!important}}
