.about-section{padding:120px 0;background:#f7efe1;color:#24251f;border-top:1px solid #cfb99d}.about-inner{display:grid;grid-template-columns:1.08fr .92fr;gap:8vw;align-items:start}.about-kicker{display:block;color:#9e612f;font:11px 'JetBrains Mono',monospace;letter-spacing:.15em;margin:0 0 26px}.about-heading h2{font:400 clamp(44px,5.3vw,76px)/1.03 Fraunces,Georgia,serif;letter-spacing:-.045em;max-width:700px}.about-heading h2 em{font-weight:300;color:#b46c34}.about-copy{padding-top:45px}.about-copy p{font:16px/1.75 Inter,sans-serif;color:#4d5149;margin:0 0 22px}.about-copy p:first-child{font-size:19px;color:#282d26}.about-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.about-actions .btn{font:600 12px Inter,sans-serif;cursor:pointer;text-decoration:none}.about-actions .btn-dark{background:#2d332a;color:#fff7e9;border-color:#2d332a}.about-actions .btn-outline-dark{border:1px solid #9f866e;color:#2d332a;background:transparent}.about-actions .btn:hover{transform:translateY(-2px)}
.statement{background:#e9ddc9;color:#282821;border-color:#d5c2a9}.statement-grid p{color:#292c25}.statement-grid p em,.statement-grid .label{color:#a86030}.product-section:not(.alt){background:radial-gradient(ellipse at 80% 30%,#72583a44,transparent 68%),#30342d}.quote-block{background:linear-gradient(135deg,#383a30,#594433);background-attachment:scroll}.quote-block blockquote{color:#fff5e7}footer{background:#242923}.foot-col .contact-text-link{color:#b8b3a8;text-decoration:none;font-size:14px;text-align:left}.foot-col .contact-text-link:hover,.foot-col a:hover{color:#fff5e7}.foot-brand a.whatsapp-link{color:#f2c994;text-underline-offset:3px}.whatsapp-float{position:fixed;z-index:109;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:10px 15px;border:1px solid #9cd6a1;border-radius:999px;background:#1d6d44;color:#fff;text-decoration:none;box-shadow:0 8px 25px #0005;font:600 12px Inter,sans-serif}.whatsapp-float span{color:#a8f0ad;font-size:12px}.whatsapp-float:hover{background:#228050}.whatsapp-float:focus-visible,.whatsapp-link:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:900px){.about-section{padding:90px 0}.about-inner{grid-template-columns:1fr;gap:24px}.about-copy{padding-top:0}.about-heading h2{max-width:760px}}@media(max-width:650px){.about-section{padding:75px 0}.about-heading h2{font-size:clamp(39px,10vw,58px)}.about-copy p,.about-copy p:first-child{font-size:15px}.whatsapp-float{left:10px;bottom:10px;padding:9px 12px;font-size:11px}}
.mobile-about{display:none}@media(max-width:1024px){.mobile-about{display:inline-block;color:#f6eee1;text-decoration:none;font:500 13px Inter,sans-serif;padding:10px 4px}}@media(max-width:420px){.nav-cta{gap:10px}.nav-cta .btn-ghost{padding:9px 12px;font-size:12px}}
/* Product rail: quiet imagery and warm, legible links. */
.system-rail{background:#e8ddc9;gap:12px;padding:36px 5%}
.system-rail>a,.system-rail>a:first-child{display:block;min-height:190px;padding:30px 26px;border:1px solid #92775955;border-radius:5px;color:#2f3027;text-decoration:none;background-position:center;background-size:cover;box-shadow:0 12px 28px #4d3b2112;transition:transform .3s,box-shadow .3s,border-color .3s}
.system-rail>a:nth-child(1){background-image:linear-gradient(90deg,#eee5d7ee,#eee5d7bf),url('assets/atlas-code.jpg')}
.system-rail>a:nth-child(2){background-image:linear-gradient(90deg,#ede2d3ed,#ede2d3b8),url('assets/aura-conversation.jpg')}
.system-rail>a:nth-child(3){background-image:linear-gradient(90deg,#e8e4d8ed,#e8e4d8b9),url('assets/pulse-cooler.jpg')}
.system-rail>a:hover{transform:translateY(-4px);box-shadow:0 20px 34px #4d3b2129;border-color:#a7784d99}
.system-rail strong{color:#37382e;text-decoration:none}.system-rail strong i{color:#9c653d}.system-rail small{color:#855b39}.system-rail a>span{color:#4e5049;text-decoration:none}
@media(max-width:1000px){.system-rail{padding:30px 4%}.system-rail>a,.system-rail>a:first-child{padding:25px 20px;min-height:175px}}
@media(max-width:650px){.system-rail{gap:10px;padding:24px 6%}.system-rail>a,.system-rail>a:first-child{min-height:145px;padding:20px 22px;border:1px solid #92775955}.system-rail strong{font-size:35px}.rail-bars,.rail-orbit,.rail-grid{top:31px;right:20px}}
/* The supplied conversation plays only after a visitor presses Play. */
.aura-audio-demo{margin-top:13px;padding-top:11px;border-top:1px solid #b49a795c;scroll-margin-top:110px}.aura-audio-title{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.aura-audio-title strong{font:600 12px Inter,sans-serif;color:#3a3029}.aura-audio-title span{font:9px 'JetBrains Mono',monospace;color:#846c55;text-align:right}.aura-audio-demo audio{display:block;width:100%;height:38px;accent-color:#b46c34}
@media(max-width:650px){#aura .product-visual{aspect-ratio:auto;min-height:460px}.aura-assistant{top:13%}.aura-audio-title{align-items:center}.aura-audio-title strong{font-size:10px}.aura-audio-title span{font-size:7px}.aura-audio-demo audio{height:36px}}
.assistant-chat .speaker{display:block;margin-bottom:4px;font:700 8px 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase;color:#8b6445}.assistant-chat p[hidden]{display:none!important}.assistant-chat p:not(.active){opacity:.72}.assistant-chat p.active{opacity:1}.assistant-chat p{max-width:92%;transition:opacity .2s}#aura .assistant-wave i{animation-play-state:paused}#aura.aura-ai-speaking .assistant-wave i{animation-play-state:running}html.motion-paused #aura .assistant-wave i{animation-play-state:paused}
@media(max-width:650px){.assistant-chat .speaker{font-size:7px;margin-bottom:3px}.assistant-chat p{font-size:9px;line-height:1.35;padding:7px 9px}#aura .product-visual{min-height:510px}}
#aura .product-visual{aspect-ratio:1/1}#aura .fp1{display:none}
@media(max-width:650px){#aura .product-visual{width:100%;min-width:0;aspect-ratio:auto;min-height:650px}.aura-assistant{top:11%}}
