/* Dimensions follow the supplied 778 × 2022 design, scaling to 1167px. */
@font-face{font-family:Inter;src:url("InterVariable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--s:clamp(.8px,.128535vw,1.5px);--ink:#092745;--body:#4e658a;--blue:#0879fa;--line:#eaf0f6;--hand:"Bradley Hand","Segoe Print","Comic Sans MS",cursive}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(48 * var(--s))}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif;font-size:calc(12 * var(--s));line-height:1.42;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}p,h1,h2,h3,figure,blockquote{margin:0}h1,h2,h3{letter-spacing:-.035em}h2{font-size:calc(20 * var(--s));line-height:1.2;font-weight:750}p{color:var(--body)}svg{width:calc(20 * var(--s));height:calc(20 * var(--s));flex-shrink:0}button{border:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #0879fa;outline-offset:3px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:calc(7 * var(--s));padding:calc(9 * var(--s)) calc(18 * var(--s));border:1px solid #e0ecfc;border-radius:999px;background:#fff;box-shadow:0 calc(3 * var(--s)) calc(8 * var(--s)) #193b5812;font-size:calc(10 * var(--s));font-weight:700;white-space:nowrap;transition:transform .15s,box-shadow .15s}.button:hover{transform:translateY(-1px);box-shadow:0 4px 14px #196abe22}.button.primary{background:linear-gradient(100deg,#087dff,#1374f3);border-color:#0879fa;color:#fff}.button svg{width:calc(14 * var(--s));height:calc(14 * var(--s))}.button.small{font-size:calc(8 * var(--s));padding:calc(6 * var(--s)) calc(11 * var(--s))}.eyebrow{display:block;color:#0879fa;font-size:calc(7.5 * var(--s));line-height:1.4;font-weight:700;letter-spacing:.14em;margin-bottom:calc(5 * var(--s))}.purple-text{color:#4330c8}.teal-text{color:#009c96}.icon-box{display:flex;align-items:center;justify-content:center;width:calc(27 * var(--s));height:calc(29 * var(--s));border-radius:calc(8 * var(--s));margin-bottom:calc(9 * var(--s))}.icon-box svg{width:calc(18 * var(--s));height:calc(18 * var(--s))}.blue{background:#e7f5ff;color:#007ddd}.purple{background:#eeeaff;color:#5141cb}.amber{background:#fff5e7;color:#f6a52c}.green{background:#e8fbed;color:#009e70}.pink{background:#ffebf0;color:#ec4d83}.teal{background:#e3f5f5;color:#029d98}.gray{background:#eaf2f7;color:#416077}.hand-note{font-family:var(--hand);font-size:calc(14 * var(--s));line-height:1.3;transform:rotate(-6deg)}
.aac-header{height:calc(34 * var(--s));background:#ffffffeb;position:relative;z-index:10}.header-inner{height:100%;max-width:calc(706 * var(--s));width:calc(100% - 76 * var(--s));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--s))}.aac-brand{display:flex;align-items:center;gap:calc(4 * var(--s));white-space:nowrap;font-size:calc(14 * var(--s));font-weight:700;letter-spacing:-.035em}.aac-brand img{width:calc(18 * var(--s));height:calc(20 * var(--s));object-fit:contain}.header-inner nav{display:flex;align-items:center;gap:calc(18 * var(--s));font-size:calc(7.5 * var(--s));font-weight:600;margin-left:calc(34 * var(--s));margin-right:auto}.header-actions{display:flex;align-items:center;gap:calc(6 * var(--s))}.search-button{width:calc(24 * var(--s));height:calc(24 * var(--s));border:1px solid #e8eff8;border-radius:50%;background:#fff;display:grid;place-items:center}.search-button svg{width:calc(12 * var(--s));height:calc(12 * var(--s))}.sign-in{border:1px solid #e8eff8;border-radius:999px;padding:calc(5 * var(--s)) calc(11 * var(--s));font-size:calc(8 * var(--s));font-weight:700;white-space:nowrap}.doc-search{position:absolute;right:5%;top:100%;background:#fff;box-shadow:0 4px 25px #103f5e22;padding:15px;display:flex;gap:10px;align-items:center;border-radius:12px}.doc-search input{width:180px;border:1px solid #c6d9ee;padding:6px;border-radius:6px}
.hero{height:calc(348 * var(--s));background:radial-gradient(ellipse at 76% 26%,#dacdff80,transparent 36%),radial-gradient(ellipse at 57% 0,#ccefff,transparent 42%),linear-gradient(110deg,#f4fcff,#edf6ff 43%,#e6faff 74%,#f9f0ff);position:relative;overflow:hidden}.hero::after{content:"";position:absolute;width:45%;height:calc(140 * var(--s));right:calc(-145 * var(--s));bottom:calc(-78 * var(--s));background:#eaffff99;border-radius:50%;transform:rotate(-33deg)}.hero-inner{position:relative;z-index:1;max-width:calc(702 * var(--s));width:calc(100% - 76 * var(--s));height:100%;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:calc(28 * var(--s));align-items:start;padding-top:calc(24 * var(--s))}.hero-pill{display:inline-block;background:linear-gradient(110deg,#b1ead8,#a8d9ff);border-radius:999px;padding:calc(4 * var(--s)) calc(8 * var(--s));font-size:calc(7 * var(--s));font-weight:700;letter-spacing:-.015em}.hero h1{font-size:calc(30 * var(--s));line-height:1.12;font-weight:800;margin:calc(14 * var(--s)) 0 calc(9 * var(--s));letter-spacing:-.035em}.hero h1 em{font-style:normal;color:#0757ce}.hero-copy>p{font-size:calc(12.7 * var(--s));line-height:1.43;max-width:calc(323 * var(--s))}.hero-actions{display:flex;gap:calc(8 * var(--s));margin-top:calc(15 * var(--s))}.hero-actions .button{height:calc(34 * var(--s))}.trust-badges{display:flex;gap:calc(15 * var(--s));margin-top:calc(21 * var(--s));font-size:calc(8.5 * var(--s));color:var(--body);white-space:nowrap}.trust-badges>span{display:flex;align-items:center;gap:calc(6 * var(--s))}.trust-badges i{border-radius:50%;width:calc(22 * var(--s));height:calc(22 * var(--s));display:grid;place-items:center;box-shadow:0 2px 7px #12456309}.trust-badges svg{width:calc(12 * var(--s));height:calc(12 * var(--s))}.hero-art{position:relative;padding-top:calc(12 * var(--s));padding-right:calc(34 * var(--s))}.aac-board{background:linear-gradient(120deg,#fff,#ffffffd4);padding:calc(15 * var(--s)) calc(15 * var(--s)) calc(11 * var(--s));border-radius:calc(17 * var(--s));border:calc(7 * var(--s)) solid #ffffff77;box-shadow:0 0 0 calc(6 * var(--s)) #e6eff64d,0 calc(8 * var(--s)) calc(17 * var(--s)) #264b6b21;width:calc(312 * var(--s));max-width:100%}.board-heading{display:flex;justify-content:space-between;align-items:center;font-size:calc(9 * var(--s));font-weight:700;margin-bottom:calc(7 * var(--s))}.board-heading>span{display:flex;align-items:center;gap:calc(5 * var(--s))}.board-heading i{width:calc(23 * var(--s));height:calc(23 * var(--s));border-radius:calc(9 * var(--s));background:#e8f4ff;color:#0579f6;display:grid;place-items:center}.board-heading svg{width:calc(14 * var(--s));height:calc(14 * var(--s))}.board-heading>button{background:#f6f7fb;border-radius:calc(7 * var(--s));width:calc(24 * var(--s));height:calc(24 * var(--s));display:grid;place-items:center}.board-input{display:flex;gap:calc(6 * var(--s));height:calc(34 * var(--s));margin-bottom:calc(12 * var(--s))}.board-input input{min-width:0;width:100%;background:#fff;border:0;border-radius:calc(8 * var(--s));padding:calc(8 * var(--s)) calc(10 * var(--s));box-shadow:0 2px 10px #2549620b;font-size:calc(12 * var(--s));font-weight:600;color:var(--ink);padding-right:calc(20 * var(--s))}.board-input>span{margin-left:calc(-25 * var(--s));margin-right:calc(10 * var(--s));align-self:center;color:#91bff9}.board-input button{background:#fff;border-radius:calc(8 * var(--s));box-shadow:0 2px 10px #2549620b;width:calc(34 * var(--s));flex-shrink:0;display:grid;place-items:center;color:#043c8e}.board-input button:last-child{color:#825474}.board-input svg{width:calc(17 * var(--s));height:calc(17 * var(--s))}.board-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(7 * var(--s))}.board-tile{background:#fff;box-shadow:0 calc(3 * var(--s)) calc(7 * var(--s)) #173b5512;border:1px solid #edf2f8;border-radius:calc(8 * var(--s));height:calc(65 * var(--s));font-size:calc(10 * var(--s));font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--s))}.board-tile>span{font-size:calc(26 * var(--s));line-height:1.1}.board-tile.selected{border-color:#518efa}.board-dots{display:flex;justify-content:center;gap:calc(3 * var(--s));padding:calc(7 * var(--s)) 0 calc(9 * var(--s))}.board-dots b{width:calc(4 * var(--s));height:calc(4 * var(--s));border-radius:50%;background:#dce5ef}.board-dots b:first-child{background:#5596fc}.board-controls{display:flex;gap:calc(8 * var(--s));height:calc(27 * var(--s));align-items:stretch;font-size:calc(9 * var(--s))}.board-controls .button{font-size:calc(10 * var(--s));padding:0;flex:1.25;gap:calc(6 * var(--s))}.board-language{display:flex;align-items:center;background:#fff;border:1px solid #e5ecf4;box-shadow:0 2px 5px #173b5510;border-radius:999px;padding:0 calc(7 * var(--s));flex:1;min-width:0}.board-language select{min-width:0;width:100%;border:0;background:none;color:var(--body);font-size:calc(8 * var(--s))}.clear-button{background:#f1f5f8;border-radius:999px;padding:0 calc(10 * var(--s));font-size:calc(8 * var(--s));color:var(--body)}.hero-note{position:absolute;left:calc(321 * var(--s));top:calc(48 * var(--s));color:#a72738;font-size:calc(13 * var(--s));white-space:nowrap}.hero-note>span{display:block;font-family:var(--hand);font-size:calc(34 * var(--s));line-height:1.05}.aac-board.expanded{position:fixed;z-index:50;inset:15% auto auto 50%;transform:translateX(-50%);width:calc(450 * var(--s));max-width:90vw;box-shadow:0 0 0 100vmax #14345180}.aac-board.expanded .board-tile{height:calc(95 * var(--s))}
.page-content{max-width:calc(722 * var(--s));width:calc(100% - 56 * var(--s));margin:0 auto}.product{padding:calc(25 * var(--s)) calc(10 * var(--s)) calc(17 * var(--s))}.product h2{font-size:calc(19 * var(--s));white-space:nowrap}.section-lede{font-size:calc(12.4 * var(--s));line-height:1.42;margin-top:calc(4 * var(--s))}.feature-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(7 * var(--s));margin-top:calc(14 * var(--s));margin-left:calc(-10 * var(--s));margin-right:calc(-10 * var(--s))}.feature-card{border:1px solid #edf1f6;border-radius:calc(11 * var(--s));box-shadow:0 3px 9px #284a6b05;padding:calc(11 * var(--s));min-height:calc(105 * var(--s));background:linear-gradient(#fff,#fafcfe)}.feature-card h3{font-size:calc(9.6 * var(--s));letter-spacing:-.035em;margin-bottom:calc(4 * var(--s));white-space:nowrap}.feature-card p{font-size:calc(9.1 * var(--s));line-height:1.5}.live-demo{min-height:calc(235 * var(--s));display:grid;grid-template-columns:calc(225 * var(--s)) 1fr;gap:calc(21 * var(--s));padding:calc(16 * var(--s));padding-left:calc(27 * var(--s));border-radius:calc(11 * var(--s));background:radial-gradient(ellipse at 15% 15%,#eeecff,#edf9ff80 58%,#f4f1ff);border:1px solid #eff5fb}.demo-intro{padding-top:calc(13 * var(--s))}.demo-intro h2{font-size:calc(24 * var(--s));color:#0e075d;margin-top:calc(6 * var(--s));margin-bottom:calc(5 * var(--s))}.demo-intro p{font-size:calc(11.5 * var(--s));line-height:1.42;max-width:calc(208 * var(--s))}.demo-intro small{display:block;font-size:calc(8 * var(--s));color:var(--body);margin-top:calc(14 * var(--s));margin-bottom:calc(7 * var(--s))}.example-buttons{display:flex;flex-wrap:wrap;gap:calc(5 * var(--s));max-width:calc(224 * var(--s))}.example-buttons button{border:1px solid #c9e1ff;background:#fff;border-radius:999px;padding:calc(3 * var(--s)) calc(8 * var(--s));font-size:calc(8 * var(--s));font-weight:600;color:var(--blue);box-shadow:0 2px 5px #426b9410}.conversation{position:relative;min-height:calc(201 * var(--s));background:linear-gradient(130deg,#fff,#fcfdff);border:1px solid #e0ecfe;border-radius:calc(8 * var(--s));padding:calc(18 * var(--s)) calc(12 * var(--s)) calc(48 * var(--s))}.demo-message{display:flex;align-items:center;justify-content:flex-end;gap:calc(7 * var(--s));margin-left:auto;margin-bottom:calc(15 * var(--s))}.demo-message input{border:0;border-radius:calc(10 * var(--s));background:#ecf4ff;padding:calc(12 * var(--s));width:calc(125 * var(--s));font-size:calc(9 * var(--s));color:var(--ink);font-weight:600;min-width:0}.demo-message button{width:calc(27 * var(--s));height:calc(29 * var(--s));display:grid;place-items:center;border-radius:calc(8 * var(--s));background:#e5f0ff;color:#0e78fb}.demo-message svg{width:calc(21 * var(--s));height:calc(21 * var(--s))}.bot-message{display:flex;align-items:flex-start;gap:calc(7 * var(--s))}.bot-avatar{display:grid;place-items:center;flex-shrink:0;background:#e5e1fd;color:#6561e6;border-radius:calc(8 * var(--s));width:calc(27 * var(--s));height:calc(29 * var(--s))}.bot-avatar svg{width:calc(18 * var(--s));height:calc(18 * var(--s))}.bot-message p{color:var(--ink);font-size:calc(9.5 * var(--s));line-height:1.5;padding:calc(10 * var(--s)) calc(12 * var(--s));background:#eef4fc;border-radius:0 calc(10 * var(--s)) calc(10 * var(--s));min-width:calc(171 * var(--s))}.reply-options{display:flex;flex-wrap:wrap;gap:calc(6 * var(--s));margin-top:calc(7 * var(--s));margin-left:calc(34 * var(--s))}.reply-options button{font-size:calc(8 * var(--s));font-weight:600;background:#f5f9ff;color:#0070ec;border:1px solid #b9d5ff;padding:calc(5 * var(--s)) calc(14 * var(--s));border-radius:999px}.selected-reply{font-size:calc(10 * var(--s));margin:calc(10 * var(--s)) 0 0 calc(34 * var(--s));color:#0d76e5}.demo-credit{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #f1f5fc;padding:calc(11 * var(--s)) calc(12 * var(--s));text-align:right;font-size:calc(7.5 * var(--s));color:#7890b0}.demo-credit b{display:inline-block;width:calc(8 * var(--s));height:calc(8 * var(--s));border-radius:50%;background:#0db388;margin-left:calc(4 * var(--s))}
.integration{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 * var(--s));margin:calc(12 * var(--s)) 0 calc(14 * var(--s));min-height:calc(314 * var(--s));align-items:center}.integration-card{background:linear-gradient(125deg,#eaf7ff,#e2f3ff);padding:calc(16 * var(--s));border-radius:calc(10 * var(--s));min-height:calc(314 * var(--s))}.integration-card .eyebrow{font-size:calc(8.5 * var(--s));margin-bottom:calc(5 * var(--s))}.integration-card h2{font-size:calc(23 * var(--s))}.integration-card>p{font-size:calc(11.5 * var(--s));line-height:1.35;margin-top:calc(5 * var(--s));margin-bottom:calc(13 * var(--s))}.code-tabs{display:flex;background:#d5eaf8;border-radius:calc(7 * var(--s)) calc(7 * var(--s)) 0 0;height:calc(24 * var(--s))}.code-tabs button{background:transparent;padding:0 calc(14 * var(--s));font-size:calc(9 * var(--s));font-weight:600}.code-tabs button[aria-selected=true]{background:#0876f7;color:white;border-radius:calc(6 * var(--s)) calc(6 * var(--s)) 0 0}.code-window{position:relative;background:linear-gradient(115deg,#182636,#1b2e40);border-radius:0 calc(7 * var(--s)) calc(7 * var(--s)) calc(7 * var(--s));min-height:calc(131 * var(--s));padding:calc(12 * var(--s));color:#dee6ee}.code-window pre{margin:0;overflow:auto;font:calc(8.8 * var(--s))/1.4 Menlo,Consolas,monospace;min-height:calc(105 * var(--s))}.code-window>button{position:absolute;right:calc(8 * var(--s));top:calc(8 * var(--s));background:#ffffff08;color:#c9dbe7;border-radius:4px;padding:3px}.code-window>button svg{width:calc(12 * var(--s));height:calc(12 * var(--s))}.code-red{color:#d88795}.code-green{color:#88c797}.code-orange{color:#deac71}.docs-button{display:flex;border-radius:calc(6 * var(--s));margin-top:calc(12 * var(--s));height:calc(29 * var(--s));font-size:calc(9 * var(--s))}.tablet-art{overflow:hidden}.tablet-art img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
.impact{background:linear-gradient(100deg,#f1faff,#f5fbff);border-radius:calc(10 * var(--s));padding:calc(15 * var(--s));min-height:calc(126 * var(--s));margin-bottom:calc(14 * var(--s))}.impact .eyebrow{font-size:calc(7 * var(--s));margin-bottom:calc(3 * var(--s))}.impact h2{font-size:calc(16 * var(--s));margin-bottom:calc(13 * var(--s))}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(14 * var(--s))}.metrics>div{display:flex;gap:calc(13 * var(--s));padding-right:calc(9 * var(--s));border-right:1px solid #e6f1f9}.metrics>div:last-child{border:0}.metrics svg{width:calc(27 * var(--s));height:calc(27 * var(--s));color:#00a888}.metrics>div:nth-child(2) svg{color:#0084d9}.metrics>div:nth-child(4) svg{color:#f75b8e}.metrics strong{display:block;font-size:calc(16 * var(--s));color:#071277;font-weight:800;line-height:1.2}.metrics span{display:block;font-size:calc(10.3 * var(--s));line-height:1.35;margin-top:calc(3 * var(--s))}.use-cases{display:grid;grid-template-columns:calc(253 * var(--s)) 1fr;gap:calc(23 * var(--s));align-items:center;min-height:calc(197 * var(--s));margin-bottom:calc(15 * var(--s))}.family-photo{display:block;width:100%;height:calc(197 * var(--s));object-fit:cover;border-radius:calc(11 * var(--s))}.use-cases .eyebrow{font-size:calc(7 * var(--s))}.use-cases h2{font-size:calc(20 * var(--s))}.use-cases>div>p{font-size:calc(11 * var(--s));line-height:1.38;margin-top:calc(5 * var(--s));max-width:calc(390 * var(--s))}.audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(14 * var(--s));margin-top:calc(21 * var(--s));padding-left:calc(10 * var(--s))}.audience-grid>div{border-right:1px solid #e5effa}.audience-grid>div:last-child{border:0}.audience-grid .icon-box{width:calc(25 * var(--s));height:calc(25 * var(--s));margin-bottom:calc(5 * var(--s))}.audience-grid .icon-box svg{width:calc(21 * var(--s));height:calc(21 * var(--s))}.audience-grid h3{font-size:calc(10 * var(--s));margin-bottom:calc(3 * var(--s))}.audience-grid p{font-size:calc(9 * var(--s));white-space:nowrap}.use-case-button{font-size:calc(9 * var(--s));color:#0076ff;padding:calc(5 * var(--s)) calc(12 * var(--s));margin-top:calc(11 * var(--s))}.flow{padding:calc(12 * var(--s)) calc(15 * var(--s)) calc(14 * var(--s));background:linear-gradient(115deg,#eafbF3,#eefdF4);border-radius:calc(11 * var(--s));min-height:calc(166 * var(--s));margin-bottom:calc(8 * var(--s))}.flow-title{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--s));margin-bottom:calc(11 * var(--s))}.flow h2{font-size:calc(16 * var(--s));margin-bottom:calc(3 * var(--s))}.flow-title p{font-size:calc(10.5 * var(--s));max-width:calc(490 * var(--s));line-height:1.37}.flow-title .button{color:var(--blue);font-size:calc(7.5 * var(--s))}.flow-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(19 * var(--s));margin-left:calc(-3 * var(--s));margin-right:calc(-1 * var(--s))}.flow-card{position:relative;display:flex;gap:calc(9 * var(--s));padding:calc(9 * var(--s));background:#ffffffd9;border:1px solid #e1f2ef;border-radius:calc(10 * var(--s));min-height:calc(65 * var(--s));box-shadow:0 4px 10px #20554704}.flow-card:not(:last-child)::after{content:"→";position:absolute;right:calc(-16 * var(--s));top:calc(20 * var(--s));font-size:calc(20 * var(--s));font-weight:800;color:#047aff}.flow-card>span{width:calc(22 * var(--s));height:calc(22 * var(--s));border-radius:50%;background:#d8eaff;color:#0572da;display:grid;place-items:center;flex-shrink:0;font-size:calc(13 * var(--s));font-weight:800}.flow-card:nth-child(2)>span{background:#ccf4e3;color:#009560}.flow-card:nth-child(3)>span{background:#cef0f8;color:#008eab}.flow-card:nth-child(4)>span{background:#dfe1ff;color:#2547ff}.flow-card:nth-child(5)>span{background:#e7ddff;color:#5147f9}.flow-card h3{font-size:calc(8 * var(--s));white-space:nowrap;margin-top:calc(5 * var(--s));margin-bottom:calc(5 * var(--s));letter-spacing:-.035em}.flow-card p{font-size:calc(7.7 * var(--s));line-height:1.3;text-align:center}.feedback{background:#f7fbff;border-radius:calc(11 * var(--s));padding:calc(11 * var(--s)) calc(15 * var(--s)) calc(15 * var(--s));min-height:calc(124 * var(--s));margin-bottom:0}.feedback .eyebrow{font-size:calc(7 * var(--s));color:var(--body);margin-bottom:calc(1 * var(--s))}.feedback h2{font-size:calc(13 * var(--s));margin-bottom:calc(6 * var(--s))}.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(14 * var(--s))}.quote-card{display:flex;gap:calc(12 * var(--s));padding:calc(12 * var(--s));background:#fff;border:1px solid #eaf1f7;border-radius:calc(10 * var(--s));box-shadow:0 3px 7px #1b466c04;min-height:calc(69 * var(--s))}.quote-avatar{width:calc(23 * var(--s));height:calc(23 * var(--s));display:grid;place-items:center;border-radius:50%;flex-shrink:0}.quote-avatar svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.quote-card blockquote{font-size:calc(8 * var(--s));color:var(--body);line-height:1.43}.quote-card figcaption{font-size:calc(7 * var(--s));color:var(--body);display:flex;align-items:center;gap:calc(5 * var(--s));margin-top:calc(5 * var(--s))}.quote-card figcaption svg{width:calc(11 * var(--s));height:calc(11 * var(--s));color:#61778e}
.closing{position:relative;overflow:hidden;background:linear-gradient(110deg,#e5f5ff,#edf7ff);text-align:center;height:calc(124 * var(--s));padding:calc(16 * var(--s)) calc(20 * var(--s)) calc(18 * var(--s));clip-path:polygon(5% 0,95% 0,100% 28%,100% 100%,0 100%,0 28%)}.closing h2{position:relative;font-size:calc(17 * var(--s));margin-bottom:calc(4 * var(--s))}.closing>p{position:relative;font-size:calc(10 * var(--s))}.closing>.eyebrow{position:relative;font-size:calc(7 * var(--s));margin-bottom:calc(4 * var(--s))}.closing-actions{position:relative;display:flex;justify-content:center;gap:calc(7 * var(--s));margin-top:calc(11 * var(--s))}.closing-actions .button{font-size:calc(9 * var(--s));height:calc(28 * var(--s));padding:0 calc(16 * var(--s))}.closing-waves{position:absolute;inset:0;width:100%;height:100%}.plant{position:absolute;left:calc(38 * var(--s));bottom:calc(10 * var(--s));height:calc(80 * var(--s));width:calc(72 * var(--s))}.closing-note{position:absolute;right:calc(36 * var(--s));bottom:calc(20 * var(--s));text-align:left;font-size:calc(13 * var(--s));color:#0689a0}.closing-note>span{display:block;text-align:right;color:#226ed0;font-size:calc(26 * var(--s));line-height:1}.aac-footer{background:#062137;color:#c6d6e4;height:calc(49 * var(--s));font-size:calc(8 * var(--s))}.aac-footer>div{max-width:calc(706 * var(--s));width:calc(100% - 76 * var(--s));height:100%;margin:auto;display:flex;align-items:center;gap:calc(26 * var(--s))}.aac-footer .aac-brand{font-size:calc(11.5 * var(--s));font-weight:400;letter-spacing:0}.aac-footer .aac-brand img{width:calc(15 * var(--s));height:calc(17 * var(--s))}.aac-footer nav{display:flex;gap:calc(17 * var(--s));font-size:calc(7.5 * var(--s))}.social-links{display:flex;align-items:center;gap:calc(13 * var(--s));margin-left:auto;font-weight:800}.social-links svg{width:calc(12 * var(--s));height:calc(12 * var(--s))}.aac-footer small{white-space:nowrap;font-size:calc(6.7 * var(--s));color:#9ab3c4}
@media(min-width:1168px){.hero-inner{gap:42px}.hero-art{padding-right:51px}.closing{clip-path:polygon(calc(50% - 525px) 0,calc(50% + 525px) 0,calc(50% + 584px) 28%,100% 28%,100% 100%,0 100%,0 28%,calc(50% - 584px) 28%)}.plant{left:calc(50% - 525px)}.closing-note{right:calc(50% - 527px)}}
@media(max-width:700px){:root{--s:1px}.aac-header{height:auto;min-height:54px}.header-inner{width:calc(100% - 32px);min-height:54px;flex-wrap:wrap;padding:8px 0}.header-inner nav{order:3;margin:0;width:100%;justify-content:space-between;padding:7px 0;gap:8px;font-size:10px}.header-actions{margin-left:auto}.aac-brand{font-size:17px}.header-actions .small{font-size:10px}.sign-in{font-size:10px}.hero{height:auto;min-height:0}.hero-inner{width:calc(100% - 40px);grid-template-columns:1fr;padding:28px 0 35px;gap:25px}.hero h1{font-size:clamp(29px,7vw,44px)}.hero-copy>p{font-size:15px;max-width:500px}.hero-pill{font-size:8px}.hero-actions .button{font-size:12px;height:40px}.trust-badges{font-size:10px;gap:14px;flex-wrap:wrap}.hero-art{padding:0 35px 0 0;width:350px;max-width:100%;margin:auto}.aac-board{width:312px;max-width:100%}.hero-note{left:calc(100% - 34px);top:38px;font-size:12px}.page-content{width:calc(100% - 32px);max-width:560px}.product{padding:24px 0}.product h2{white-space:normal;font-size:23px}.eyebrow{font-size:9px}.section-lede{font-size:14px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.feature-card{padding:14px;min-height:120px}.feature-card h3{font-size:13px}.feature-card p{font-size:12px}.live-demo{grid-template-columns:1fr;padding:20px;gap:20px}.demo-intro{padding:0}.demo-intro p{font-size:14px;max-width:none}.demo-intro small{font-size:11px;margin-top:12px}.example-buttons{max-width:none}.example-buttons button{font-size:11px;padding:5px 9px}.conversation{min-height:215px}.bot-message p{font-size:12px}.demo-message input{width:175px;font-size:12px}.reply-options button{font-size:10px}.integration{grid-template-columns:1fr;gap:5px}.integration-card{padding:20px}.integration-card h2{font-size:25px}.integration-card>p{font-size:14px}.code-tabs button{font-size:11px}.code-tabs{height:32px}.code-window pre{font-size:10px}.code-window{min-height:155px}.tablet-art{max-width:379px;margin:0 auto}.impact{padding:18px}.impact h2{font-size:20px}.metrics{grid-template-columns:repeat(2,1fr);gap:18px}.metrics>div:nth-child(2){border:0}.metrics span{font-size:11px}.use-cases{grid-template-columns:1fr;gap:20px}.family-photo{width:100%;height:auto;max-height:330px;object-fit:cover}.use-cases h2{font-size:23px}.use-cases>div>p{font-size:14px;max-width:none}.audience-grid{gap:10px;padding:0;margin-top:15px}.audience-grid p{font-size:10px;white-space:normal}.audience-grid h3{font-size:12px}.flow{padding:18px}.flow-title{display:block}.flow h2{font-size:21px}.flow-title p{font-size:13px}.flow-title .button{font-size:10px;margin-top:12px}.flow-grid{grid-template-columns:1fr;gap:16px;margin:0}.flow-card{align-items:center;padding:12px;min-height:60px}.flow-card h3{font-size:12px;margin-top:0}.flow-card p{font-size:11px;text-align:left}.flow-card p br{display:none}.flow-card:not(:last-child)::after{content:"↓";right:50%;top:auto;bottom:-19px;font-size:18px}.feedback{padding:18px}.feedback h2{font-size:20px}.feedback .eyebrow{font-size:9px}.quote-grid{grid-template-columns:1fr;gap:10px}.quote-card blockquote{font-size:12px}.quote-card figcaption{font-size:10px}.closing{height:auto;min-height:180px;padding:27px 24px 35px;clip-path:polygon(5% 0,95% 0,100% 15%,100% 100%,0 100%,0 15%)}.closing h2{font-size:22px;max-width:340px;margin:0 auto 7px}.closing>p{font-size:12px}.closing-actions .button{font-size:11px;height:35px}.plant{width:40px;height:50px;left:12px;bottom:5px}.closing-note{display:none}.aac-footer{height:auto;padding:20px 0}.aac-footer>div{width:calc(100% - 32px);flex-wrap:wrap;gap:15px}.aac-footer nav{font-size:10px;gap:12px;flex-wrap:wrap;order:3;width:100%}.aac-footer .aac-brand{font-size:14px}.aac-footer small{font-size:9px}.social-links svg{width:15px;height:15px}.doc-search{flex-wrap:wrap;left:16px;right:16px;font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}

.board-tile>img{width:calc(34 * var(--s));height:calc(33 * var(--s));object-fit:contain;mix-blend-mode:multiply}.board-language select{appearance:none;-webkit-appearance:none;padding-left:calc(4 * var(--s))}.board-language::after{content:"⌄";color:#4e658a;font-size:calc(11 * var(--s))}

@media(min-width:701px){.flow-card p{position:absolute;top:calc(33 * var(--s));left:calc(8 * var(--s));right:calc(8 * var(--s));text-align:center}}

@media(min-width:701px){.demo-intro p{max-width:calc(225 * var(--s))}.example-buttons{max-width:calc(225 * var(--s))}.example-buttons button{padding-inline:calc(7 * var(--s))}}

.aac-board{padding:calc(9 * var(--s)) calc(9 * var(--s)) calc(4 * var(--s))}
/* Live replies keep the reference layout and accommodate real response lengths. */
[hidden]{display:none!important}button:disabled{cursor:wait;opacity:.55}.board-emoji{font-size:calc(27 * var(--s));line-height:1.2;display:block;margin-bottom:calc(3 * var(--s))}.board-tile{min-width:0;overflow-wrap:anywhere;line-height:1.2;padding-inline:calc(4 * var(--s))}.board-tile>span:last-child{font-size:calc(9 * var(--s))}.board-dots[data-board-status]{font-size:calc(6.7 * var(--s));color:#506b8b;height:auto;min-height:calc(10 * var(--s));line-height:1.2;text-align:center;overflow-wrap:anywhere;margin:calc(5 * var(--s)) 0}.board-input [data-board-send]{background:transparent;color:#1874eb;padding:0 3px}.chat-actions{display:flex;justify-content:flex-end;gap:8px;padding:5px 0}.chat-actions button{font-size:calc(8 * var(--s));padding:4px 7px;border-radius:8px;background:#edf5ff;color:#1260b1}.reply-options{flex-wrap:wrap}.reply-options button{max-width:100%;white-space:normal}.bot-message p{overflow-wrap:anywhere}.selected-reply{overflow-wrap:anywhere}.tablet-art{position:relative}.tablet-touch button{position:absolute;left:var(--x);top:var(--y);width:15%;height:16%;background:transparent;border-radius:8px;transform:rotate(-3deg)}.tablet-touch button:hover,.tablet-touch button:focus-visible{background:#0876f71c;outline:2px solid #0876f7}.tablet-bubble{position:absolute;left:68%;top:6%;width:25%;min-height:11%;border-radius:calc(12 * var(--s));border:calc(1.5 * var(--s)) solid #6296ff;background:#fff;color:#113465;font-size:calc(9 * var(--s));font-weight:600;padding:calc(5 * var(--s));box-shadow:0 1px 8px #1f6bfb33;overflow-wrap:anywhere}.aac-board.expanded{max-height:85vh;overflow:auto;top:7vh}.aac-board.expanded .board-tile{min-height:100px;height:auto}.flow-card p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.aac-board:focus-within{scroll-margin:70px}
@media(max-width:700px){.board-tile{min-height:64px}.board-dots[data-board-status]{font-size:10px;min-height:14px}.board-input input{min-width:0;width:100%}.board-controls{gap:6px}.board-language{min-width:0}.board-controls>.button{min-width:100px}.demo-message input{width:100%;min-width:0}.demo-message{max-width:100%;display:flex}.bot-message{min-width:0}.chat-actions button{font-size:11px;min-height:32px}.hero-art{padding-right:25px}.hero-actions{flex-wrap:wrap}.code-tabs button{padding-inline:12px}.tablet-bubble{font-size:10px}.aac-board.expanded{width:calc(100vw - 24px);max-width:none}.aac-board.expanded .board-tile{font-size:14px}.flow-card p{-webkit-line-clamp:2}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.mobile-only{display:none!important}.tablet-live{position:absolute;left:16%;top:30%;width:52%;height:44%;background:#f4f7fc;transform:rotate(-3deg);border-radius:5px;padding:calc(4 * var(--s));display:flex;flex-direction:column;gap:4px}.tablet-live form{display:flex;gap:3px}.tablet-live input{min-width:0;flex:1;border:0;background:#fff;padding:calc(3 * var(--s));font-size:calc(7.5 * var(--s));border-radius:4px}.tablet-live form button{background:#fff;color:#0879fa}.tablet-live [data-tablet-choices]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(4 * var(--s));flex:1;min-height:0}.tablet-live [data-tablet-choices]>button{border-radius:calc(5 * var(--s));background:white;box-shadow:0 1px 3px #17365c18;font-size:calc(6.5 * var(--s));line-height:1.15;padding:calc(3 * var(--s));overflow-wrap:anywhere;min-width:0}.tablet-live [data-tablet-choices]>button>span{display:block;font-size:calc(19 * var(--s));line-height:1.1;margin-bottom:3px}
@media(max-width:700px){
:root{--s:1px;--ink:#07172f;--body:#4a6081}.desktop-only{display:none!important}.mobile-only{display:block!important}body{font-size:16px;line-height:1.34}.aac-header{height:76px;min-height:76px;background:#fff}.header-inner{width:calc(100% - 48px);padding:0;flex-wrap:nowrap;min-height:76px}.aac-brand{font-size:22px;letter-spacing:-.04em;gap:7px}.aac-brand img{width:24px;height:28px}.header-actions{display:none}.mobile-menu-button{width:28px;height:36px;margin-left:auto;background:transparent;padding:8px 3px}.mobile-menu-button span{display:block;background:#172a45;height:2px;margin:4px 0;width:21px}.header-inner nav{display:none;position:absolute;top:76px;left:0;right:0;margin:0;padding:14px 24px;background:#fff;box-shadow:0 12px 20px #16365b16;font-size:15px;z-index:20}.menu-open .header-inner nav{display:flex;flex-direction:column;align-items:stretch;gap:0}.header-inner nav a{padding:11px 0}.hero{background:linear-gradient(145deg,#eafaff 0%,#f3fbff 54%,#f6f1ff 100%);overflow:hidden}.hero-inner{width:calc(100% - 48px);max-width:470px;padding:20px 0 0;gap:30px}.hero-pill.mobile-only{display:inline-block!important;font-size:11px;padding:7px 12px;background:#cbf8ef;color:#20475c;letter-spacing:-.02em;white-space:nowrap}.hero h1{font-size:clamp(29px,8.6vw,37px);line-height:1.12;letter-spacing:-.045em;margin:15px 0 10px;font-weight:780}.hero-copy>p.mobile-only{font-size:16px;line-height:1.32;max-width:none}.hero-actions.mobile-only{display:flex!important;flex-direction:column;gap:10px;margin-top:21px}.hero-actions .button{height:48px;font-size:15px;width:100%;border:1.5px solid #b9d9ff;padding:12px 15px;color:#07172f}.hero-actions .primary{color:#fff;border-color:#007aff}.hero-art{width:100%;padding:0 49px 0 0;margin:0}.aac-board{display:flex;flex-direction:column;width:100%;border:0;box-shadow:0 9px 30px #274e7510;border-radius:27px;padding:16px 15px 14px;background:#ffffffee}.board-heading{order:1;font-size:12px;margin-bottom:12px}.board-heading>button{width:22px;height:22px;background:transparent}.board-heading i{width:22px;height:22px}.board-tiles{order:2;gap:6px;margin-bottom:12px}.board-tile{height:77px;min-height:77px;background:#fff;border:1px solid #dceaff;border-radius:13px;font-size:11px;box-shadow:0 2px 5px #296cbc14;padding:5px 3px;line-height:1.15}.board-tile .board-emoji{font-size:29px;margin:0 0 6px}.board-tile>span:last-child{font-size:11px}.board-input{order:3;height:43px;margin:0;gap:5px}.board-input input{font-size:11px;padding:9px 10px;background:#f0f7ff;border-radius:18px;font-weight:650}.board-input [data-board-send]{width:17px;font-size:14px;padding:0}.board-input [data-speak]{width:37px;min-width:37px;border-radius:50%;background:#f0f7ff}.board-input [data-clear]{display:none}.board-dots[data-board-status]{order:4;min-height:10px;font-size:8px;margin:7px 0 0}.board-controls{display:none}.hero-note{left:auto;right:-2px;top:36px;font-size:15px;line-height:1.38;transform:rotate(-7deg);width:51px}.hero-note>span{font-size:45px;line-height:1.1}.mobile-platforms{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;background:linear-gradient(155deg,#f0faff,#f9f4ff);padding:24px 24px 30px}.mobile-platforms a{display:flex;align-items:center;gap:8px;border-radius:23px;background:#ffffff83;padding:10px 13px;font-size:13px;white-space:nowrap}.mobile-platforms svg{width:22px;height:22px;color:#087aff}.mobile-platforms .clinical svg{color:#f1497d}.mobile-platforms .clinical{margin-inline:30px}.android-mark{font-size:25px;line-height:1;color:#26b72e}.apple-mark{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:27px;line-height:1;color:#001a32}.page-content{width:100%;max-width:540px;margin:auto;display:flex;flex-direction:column}.product{padding:30px 16px 22px;border-radius:18px 18px 0 0;background:#fff}.product>.eyebrow{margin-left:8px;font-size:12px;letter-spacing:.04em;margin-bottom:10px}.product h2{font-size:29px;line-height:1.12;margin:0 8px 10px;letter-spacing:-.045em;max-width:330px}.section-lede{font-size:16px;line-height:1.32;margin:0 8px 17px}.feature-grid.mobile-only{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.feature-card{padding:16px;min-height:140px;border-radius:17px;background:linear-gradient(140deg,#fff,#fafcff);box-shadow:0 4px 10px #264a7020}.feature-card .icon-box{width:30px;height:32px;margin-bottom:7px;border-radius:8px}.feature-card h3{font-size:14px;line-height:1.2;letter-spacing:-.03em;margin-bottom:5px;color:#07172f}.feature-card p{font-size:13px;line-height:1.28}.mobile-feature-link{width:100%;margin:20px 0 0;height:47px;border-color:#dfedff;color:#087aff;font-size:15px}.live-demo{margin:0 8px 16px;display:block;padding:20px 20px 16px;border-radius:16px;background:linear-gradient(130deg,#f1edff,#fafbff);min-height:0}.demo-intro>.eyebrow.mobile-only{font-size:12px;letter-spacing:.03em;margin-bottom:9px}.demo-intro>h2.mobile-only{font-size:29px;line-height:1.08;letter-spacing:-.04em;margin-bottom:10px;color:#07172f}.demo-intro>p.mobile-only{font-size:15px;line-height:1.32}.demo-intro>small,.demo-intro .example-buttons{display:none}.mobile-demo-story{margin-top:16px}.mobile-quote{background:#fff;border-radius:17px;padding:18px 16px;display:flex;gap:15px}.mobile-quote>span{background:#f0edff;border-radius:9px;color:#9382ff;font-size:35px;line-height:35px;width:38px;height:38px;text-align:center;flex-shrink:0}.mobile-quote p{font-size:15px;line-height:1.3}.mobile-quote small{display:block;margin-top:14px;font-size:14px;color:var(--body)}.mobile-carousel{display:flex;gap:7px;justify-content:center;padding:14px}.mobile-carousel button{width:10px;height:10px;border-radius:50%;padding:0;background:#d5dfef}.mobile-carousel button[aria-pressed=true]{background:#087aff}.mobile-demo-story>.button{width:100%;font-size:15px;height:48px}.conversation{display:none;margin-top:18px}.demo-active .conversation{display:block}.demo-active .demo-intro .example-buttons{display:flex;margin-top:15px}.demo-active .demo-intro>small{display:block}.demo-active .conversation{padding:16px}.reply-options button{font-size:12px;min-height:36px}.demo-message input{font-size:13px;width:100%}.bot-message p{font-size:14px}.selected-reply{font-size:14px}.integration{display:block;min-height:0;margin:0 0 18px}.integration-card{border-radius:16px;min-height:0;padding:23px 16px 16px;background:linear-gradient(130deg,#e9faff,#eff4ff)}.integration-card>.eyebrow{font-size:12px;letter-spacing:.03em;margin:0 4px 8px}.integration-card h2{font-size:28px;margin:0 4px 10px}.integration-card>p{font-size:15px;line-height:1.32;margin:0 4px 17px}.code-tabs{height:35px;background:#dbedfb}.code-tabs button{padding:0 14px;font-size:11px}.code-window{min-height:169px;padding:13px 12px;border-radius:0 6px 6px 6px}.code-window pre{font-size:10px;line-height:1.4;min-height:150px;max-height:190px}.docs-button{height:47px;font-size:15px;border-radius:999px;background:#ffffff90;border-color:#aed3ff;color:#087aff;margin-top:11px}.impact{background:#fff;padding:16px 16px 24px;margin:0;min-height:0}.impact>.eyebrow{font-size:12px;letter-spacing:.04em;margin-bottom:16px}.impact>h2{display:none}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.metrics>div{border:0;padding:0;display:flex;gap:10px;align-items:flex-start}.metrics svg{width:38px;height:42px;padding:6px;border-radius:13px;background:#f2efff}.metrics strong{font-size:20px;line-height:1.1;margin-bottom:3px}.metrics span{font-size:11px;line-height:1.2}.mobile-family{display:grid!important;grid-template-columns:42% 1fr;gap:15px;padding:0 10px 23px;align-items:center}.mobile-family img{width:100%;height:159px;object-fit:cover;border-radius:18px}.mobile-family .eyebrow{font-size:9px;letter-spacing:.04em;margin-bottom:5px}.mobile-family h2{font-size:21px;line-height:1.06;margin-bottom:7px}.mobile-family p{font-size:13px;line-height:1.2}.mobile-family .button{font-size:11px;height:33px;padding:5px 12px;margin-top:9px;color:#087aff;border-color:#dad8ff;box-shadow:0 2px 5px #8e7ff522}.closing{clip-path:none;background:linear-gradient(130deg,#e3faef,#e9fcf5);border-radius:19px;text-align:left;min-height:0;padding:17px 24px 16px;margin:0 0 7px}.closing>.eyebrow,.closing-waves,.closing-note{display:none}.closing .plant{width:60px;height:76px;left:24px;top:26px;bottom:auto}.closing h2{font-size:20px;line-height:1.13;padding-left:83px;margin:0 0 7px;max-width:none;letter-spacing:-.035em}.closing>p{font-size:12px;line-height:1.23;padding-left:83px;min-height:47px}.closing-actions{margin-top:15px}.closing-actions>.button:first-child{height:46px;width:100%;font-size:15px}.closing-actions>.button:nth-child(2){display:none}.aac-footer{background:#061c31;min-height:88px;padding:14px 16px 10px}.aac-footer>div{display:grid;grid-template-columns:1fr auto;width:100%;gap:5px 12px}.aac-footer .aac-brand{font-size:15px;font-weight:500;gap:5px}.aac-footer .aac-brand img{width:17px;height:20px}.aac-footer nav{order:0;grid-column:2;grid-row:1;gap:12px;display:flex;width:auto;font-size:10px;opacity:.8}.aac-footer nav a:nth-child(1),.aac-footer nav a:nth-child(2){display:none}.aac-footer small{grid-column:1 / -1;grid-row:2;font-size:10px;color:#72849a}.social-links{grid-row:3;grid-column:2;margin:3px 0 0;gap:14px}.social-links svg{width:14px;height:14px}
}
@media(max-width:350px){.hero-inner{width:calc(100% - 32px)}.hero h1{font-size:29px}.hero-art{padding-right:40px}.hero-note{font-size:12px;width:40px}.board-tile{height:68px;min-height:68px}.board-input input{font-size:10px;padding:8px}.feature-card{padding:13px}.code-tabs button{padding-inline:10px}.aac-footer nav{gap:7px;font-size:9px}}
@media(max-width:700px){.mobile-brandmark{width:24px;height:28px;flex-shrink:0}.hero h1{font-size:clamp(30px,9vw,38px)}.hero-actions .button{height:51px}.hero-copy>p.mobile-only{font-size:16.5px}.hero-art{margin-left:6px;width:calc(100% - 6px);padding-right:49px}.board-tile{height:82px;min-height:82px}.board-input input{font-size:11.5px}.board-emoji{font-size:29px!important}.hero-note{font-size:16px;right:-4px}.mobile-platforms .android-mark{color:#2dc436;width:23px;height:25px}.aac-footer .mobile-brandmark{width:17px;height:20px}}
@media(max-width:700px){.feature-card{min-height:148px;box-shadow:0 3px 8px #397beb0a}.docs-button.button.primary{background:#ffffffad;color:#087aff;border-color:#b1d5ff;box-shadow:0 3px 7px #3d83d417}.code-tabs [data-code=Swift]{display:none}.aac-footer nav.mobile-footer-links{display:flex!important}.aac-footer nav.mobile-footer-links a{display:inline!important}}
/* Real reply labels can grow without clipping words or covering other tiles. */
.hero.has-live-choices{height:auto;min-height:calc(348 * var(--s))}.hero.has-live-choices .hero-inner{height:auto;min-height:calc(348 * var(--s));padding-bottom:calc(24 * var(--s))}.aac-board.live-choices .board-tile{height:auto;min-height:calc(64 * var(--s));padding-block:calc(6 * var(--s))}.aac-board.live-choices.expanded .board-tile{min-height:100px}
@media(max-width:700px){.hero.has-live-choices,.hero.has-live-choices .hero-inner{min-height:0}.hero.has-live-choices .hero-inner{padding-bottom:0}.aac-board.live-choices .board-tile{min-height:82px}.mobile-board-pages{display:flex!important;justify-content:center;gap:7px;padding:17px 0 0;background:linear-gradient(155deg,#f0faff,#f9f4ff)}.mobile-board-pages button{width:10px;height:10px;padding:0;border-radius:50%;background:#d3deee}.mobile-board-pages button[aria-pressed=true]{background:#087aff}.mobile-platforms{padding-top:17px}}
