@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_f65b9734-module__rAqehG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_f65b9734-module__rAqehG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eeb62161d861263b-s.0xn45yjo0ekea.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2d85136c4a70e605-s.p.36-e5g14g1tf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Caslon Display Fallback;src:local(Times New Roman);ascent-override:105.36%;descent-override:28.89%;line-gap-override:0.0%;size-adjust:92.06%}.libre_caslon_display_c93cf344-module__l9SIDq__className{font-family:Libre Caslon Display,Libre Caslon Display Fallback;font-style:normal;font-weight:400}.libre_caslon_display_c93cf344-module__l9SIDq__variable{--font-caslon:"Libre Caslon Display", "Libre Caslon Display Fallback"}
.avey-landing{--bg:#f7f2ea;--paper:#fffdf9;--ink:#252a25;--muted:#6f716a;--line:#e6ded2;--green:#3f684f;--green-dark:#2f503d;--green-soft:#dfeadf;--sage:#9db29b;--lavender:#cfc6e8;--gold:#e7c87b;--pink:#e6b9bd;--blue:#b9cee6;--shadow:0 24px 80px #473d301a;--radius-xl:34px;--radius-lg:24px;--radius-md:18px;background:radial-gradient(circle at 10% 6%, #fffffff2, transparent 31%), radial-gradient(circle at 83% 12%, #e7dcc973, transparent 27%), var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-dm-sans), "DM Sans", sans-serif;margin:0;line-height:1.5}html:has(.avey-landing){scroll-behavior:smooth}.avey-landing *,.avey-landing :before,.avey-landing :after{box-sizing:border-box}.avey-landing a{color:inherit;text-decoration:none}.avey-landing img{max-width:100%;display:block}.avey-landing button,.avey-landing input{font:inherit}.avey-landing .section-shell{width:min(1180px,100% - 40px);margin-inline:auto}.avey-landing .site-header{z-index:30;justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);min-height:84px;margin:0 auto;display:flex;position:relative}.avey-landing .brand{font:30px/1 var(--font-caslon), "Libre Caslon Display", serif;align-items:center;gap:10px;display:inline-flex}.avey-landing .brand-mark{background:var(--green-soft);width:34px;height:34px;color:var(--green);border-radius:12px;place-items:center;font-family:sans-serif;display:grid;overflow:hidden}.avey-landing .site-nav{align-items:center;gap:30px;font-size:14px;display:flex}.avey-landing .site-nav>a:not(.button){color:#454842}.avey-landing .site-nav>a:not(.button):hover{color:var(--green)}.avey-landing .nav-toggle{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:12px;padding:10px 14px;display:none}.avey-landing .button{background:linear-gradient(135deg, var(--green), var(--green-dark));color:#fff;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 23px;font-weight:600;transition:transform .15s;display:inline-flex;box-shadow:0 10px 24px #3f684f2e}.avey-landing .button:hover{transform:translateY(-1px)}.avey-landing .button:disabled{opacity:.6;cursor:default;transform:none}.avey-landing .button-small{padding:11px 18px}.avey-landing .hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;min-height:660px;padding:42px 0 90px;display:grid}.avey-landing .eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--green);margin:0 0 14px;font-size:12px;font-weight:700}.avey-landing h1,.avey-landing h2{font-family:var(--font-caslon), "Libre Caslon Display", serif;letter-spacing:-.025em;margin:0;font-weight:400}.avey-landing h1{font-size:clamp(58px,7vw,98px);line-height:.96}.avey-landing h1 em{color:var(--green);font-weight:400}.avey-landing .hero-text{color:#55584f;max-width:570px;margin:28px 0 26px;font-size:19px}.avey-landing .hero-actions{align-items:center;gap:22px;display:flex}.avey-landing .text-button{align-items:center;gap:10px;font-weight:600;display:inline-flex}.avey-landing .play{width:40px;height:40px;color:var(--green);background:#ebe8de;border-radius:50%;place-items:center;font-size:12px;display:grid}.avey-landing .micro-proof{color:#77796f;max-width:520px;margin-top:30px;font-size:13px}.avey-landing .hero-visual{min-height:560px;position:relative}.avey-landing .hero-visual:before{content:"";background:radial-gradient(circle at 50% 45%,#f0e4d2b8,#f0e4d247 46%,#0000 70%);border-radius:50%;position:absolute;inset:4% 4% 6%}.avey-landing .hero-mascot{filter:drop-shadow(0 22px 26px #51402a24);width:390px;height:auto;position:absolute;top:5%;left:8%}.avey-landing .speech-bubble{z-index:4;max-width:200px;box-shadow:var(--shadow);background:#fffdf9e6;border:1px solid #e6ded2cc;border-radius:24px 24px 7px;padding:16px 20px;font-size:14px;position:absolute;top:5%;left:0;right:auto}.avey-landing .floating-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9eb;border:1px solid #e2d9ccd9;position:absolute}.avey-landing .benefits-card{border-radius:var(--radius-lg);gap:20px;width:240px;padding:22px;display:grid;top:8%;right:0}.avey-landing .benefits-card div{grid-template-columns:30px 1fr;column-gap:10px;display:grid}.avey-landing .benefits-card span{color:var(--green);grid-row:1/span 2;font-size:20px}.avey-landing .benefits-card strong{font-size:14px}.avey-landing .benefits-card small{color:var(--muted);font-size:12px}.avey-landing .card-head{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.avey-landing .card-head div{gap:3px;display:grid}.avey-landing .card-head small{text-transform:uppercase;letter-spacing:.12em;color:#8a887f}.avey-landing .status{color:var(--green-dark);background:#dcead8;border-radius:999px;padding:5px 9px;font-size:11px}.avey-landing .plan-row{border-top:1px solid var(--line);grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.avey-landing .plan-row div{display:grid}.avey-landing .plan-row small{color:var(--muted)}.avey-landing .plan-dot{border-radius:50%;width:9px;height:9px}.avey-landing .green{background:#7caf82}.avey-landing .lavender{background:#a998d3}.avey-landing .gold{background:#dcae42}.avey-landing .blue{background:#82aee0}.avey-landing .pink{background:#d98a98}.avey-landing .audience{text-align:center;background:#fffdf9cc;border-radius:50% 50% 0 0/18% 18% 0 0;margin-top:-30px;padding:52px 28px 76px}.avey-landing .audience-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#8c897f;margin:0;font-size:11px}.avey-landing .audience-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.avey-landing .audience-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);align-content:start;gap:9px;padding:22px 20px 20px;transition:transform .18s,box-shadow .18s;display:grid}.avey-landing .audience-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #473d3014}.avey-landing .audience-icon{background:var(--green-soft);border-radius:13px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.avey-landing .audience-card h3{margin:2px 0 0;font-size:15px;font-weight:600}.avey-landing .audience-week{color:#4a4d46;margin:0;font-size:14px;line-height:1.45}.avey-landing .audience-answer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:16px 1fr;gap:6px;margin:4px 0 0;padding-top:12px;font-size:12.5px;line-height:1.45;display:grid}.avey-landing .audience-arrow{color:var(--sage)}.avey-landing .problem{text-align:center;padding:96px 0 88px}.avey-landing .problem-label{background:var(--green);color:#fffdf9;text-transform:uppercase;letter-spacing:.16em;border-radius:999px;margin:0 0 22px;padding:7px 16px;font-size:11px;font-weight:700;display:inline-block}.avey-landing .problem-headline{max-width:900px;margin:0 auto}.avey-landing .problem-standfirst{max-width:560px;color:var(--muted);margin:20px auto 52px;font-size:18px}.avey-landing .problem-headline em{color:var(--green);font-style:italic}.avey-landing .problem-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.avey-landing .problem-grid>div{border-top:2px solid var(--green-soft);padding-top:20px}.avey-landing .problem-mark{font-family:var(--font-caslon), serif;color:var(--sage);font-size:30px;line-height:1}.avey-landing .problem-grid h3{margin:12px 0 8px;font-size:19px;font-weight:600}.avey-landing .problem-grid p{color:var(--muted);margin:0;font-size:15px}.avey-landing .problem-answer{border-top:1px solid var(--line);color:#4a4d46;max-width:720px;margin:56px auto 0;padding-top:34px;font-size:19px}.avey-landing .demo,.avey-landing .demo-card{border:1px solid var(--line);background:#fbf8f2;border-radius:18px;margin-top:22px;padding:16px;font-size:12px}.avey-landing .plan-demo{padding:18px}.avey-landing .plan-demo .card-head{margin-bottom:12px}.avey-landing .plan-demo .plan-row{padding:9px 0}.avey-landing .plan-demo strong{font-size:13px}.avey-landing .plan-demo small{font-size:11px}.avey-landing .feature-story{padding:86px 0 74px}.avey-landing .section-heading{margin-bottom:36px}.avey-landing .section-heading.centered{text-align:center;max-width:780px;margin-left:auto;margin-right:auto}.avey-landing h2{font-size:clamp(42px,5.2vw,70px);line-height:1.02}.avey-landing .section-heading p:last-child{color:var(--muted);font-size:17px}.avey-landing .three-card-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.avey-landing .feature-card{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fffdf9bf;min-height:420px;padding:28px;position:relative;overflow:hidden}.avey-landing .step{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.avey-landing .feature-card h3,.avey-landing .feature-grid h3{margin:18px 0 7px;font-size:21px}.avey-landing .feature-card p,.avey-landing .feature-grid p{color:var(--muted);margin:0}.avey-landing .chat-demo{margin-top:26px}.avey-landing .chat-thread{align-content:start;gap:10px;min-height:232px;display:grid}.avey-landing .bubble{border-radius:18px;max-width:88%;padding:12px 15px;font-size:13.5px;box-shadow:0 8px 24px #40392c12}.avey-landing .bubble.user{background:#f3ece3;border-bottom-right-radius:5px;justify-self:end}.avey-landing .bubble.assistant{background:#e4efe5;border-bottom-left-radius:5px}.avey-landing .bubble,.avey-landing .chat-change{opacity:0;transition:opacity .34s,transform .34s;transform:translateY(6px)}.avey-landing .bubble.in,.avey-landing .chat-change.in{opacity:1;transform:none}.avey-landing .bubble.thinking{align-items:center;gap:4px;width:fit-content;padding:14px 16px;display:inline-flex}.avey-landing .bubble.thinking .dot{background:var(--green);opacity:.45;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite avey-think}.avey-landing .bubble.thinking .dot:nth-child(2){animation-delay:.15s}.avey-landing .bubble.thinking .dot:nth-child(3){animation-delay:.3s}@keyframes avey-think{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.avey-landing .chat-change{border:1px solid var(--line);background:#fbf8f2;border-radius:14px;gap:6px;margin-top:4px;padding:10px 12px;font-size:12px;display:grid}.avey-landing .chat-change-row{grid-template-columns:9px 1fr auto;align-items:center;gap:9px;display:grid}.avey-landing .chat-change-row.was{opacity:.5}.avey-landing .strike{text-decoration:line-through}.avey-landing .moved{color:var(--green);font-weight:600}.avey-landing .review-list{border:1px solid var(--line);background:#fbf8f2;border-radius:18px;gap:14px;margin:44px 0 0;padding:18px;list-style:none;display:grid}.avey-landing .review-list li:before{content:"✓";color:var(--green);margin-right:9px}.avey-landing .features{padding:90px 0}.avey-landing .feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.avey-landing .feature-grid article{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fffdf9b8;flex-direction:column;min-height:0;padding:26px;display:flex}.avey-landing .feature-icon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:14px;place-items:center;font-size:20px;display:grid}.avey-landing .feature-grid .demo{margin-top:auto}.avey-landing .briefing-line{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:8px;display:grid}.avey-landing .capacity-bar{background:#ece5d8;border-radius:999px;height:7px;display:block;overflow:hidden}.avey-landing .capacity-bar>span{background:linear-gradient(90deg, var(--sage), var(--green));border-radius:999px;height:100%;display:block}.avey-landing .briefing-line b{color:var(--green-dark);font-size:15px}.avey-landing .briefing-demo small{color:var(--muted);line-height:1.45}.avey-landing .nested-block{border:1px solid #d9e4da;border-left:3px solid var(--sage);background:#f2f6f0;border-radius:12px;gap:6px;padding:10px 11px;display:grid}.avey-landing .nested-title{color:var(--green-dark);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.avey-landing .nested-session{background:var(--paper);border-radius:8px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.avey-landing .nested-session i{background:var(--sage);border-radius:50%;width:7px;height:7px}.avey-landing .nested-session em{color:var(--muted);font-style:normal}.avey-landing .diff-demo{gap:5px;display:grid}.avey-landing .diff-row{border-radius:8px;grid-template-columns:1fr auto;padding:6px 9px;display:grid}.avey-landing .diff-row.removed{color:#8d554f;background:#f6e6e4;text-decoration:line-through}.avey-landing .diff-row.added{color:var(--green-dark);background:#e2efe3;font-weight:600}.avey-landing .diff-row.kept{color:var(--muted)}.avey-landing .areas-demo{gap:9px;display:grid}.avey-landing .area-row{grid-template-columns:74px 1fr;align-items:center;gap:10px;display:grid}.avey-landing .area-bar{background:#ece5d8;border-radius:999px;height:7px;display:block;overflow:hidden}.avey-landing .area-bar>span{border-radius:999px;height:100%;display:block}.avey-landing .area-row.low span:first-child{color:#a8443c;font-weight:600}.avey-landing .habits-demo{gap:10px;display:grid}.avey-landing .habit-row{grid-template-columns:74px 1fr;align-items:center;gap:10px;display:grid}.avey-landing .habit-dots{gap:5px;display:flex}.avey-landing .habit-dots i{background:#ece5d8;border-radius:5px;width:13px;height:13px}.avey-landing .habit-dots i.done{background:var(--sage)}.avey-landing .ideas-demo{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.avey-landing .idea-chip{border-radius:999px;padding:4px 10px;font-weight:600}.avey-landing .idea-chip.now{color:var(--green-dark);background:#dceadd}.avey-landing .idea-chip.next{color:#5b4b86;background:#e8e2f3}.avey-landing .idea-chip.later{color:#7b5f1c;background:#f4e5bc}.avey-landing .idea-note{width:100%;color:var(--muted);margin-top:4px}.avey-landing .vision{color:#fff;background:linear-gradient(135deg,#385843,#243d30);border-radius:36px;grid-template-columns:.7fr 1.3fr;gap:34px;padding:54px;display:grid;overflow:hidden}.avey-landing .eyebrow.light{color:#dfeadd}.avey-landing .vision-copy p:not(.eyebrow){color:#d8e0d8;max-width:420px}.avey-landing .button-light{color:var(--green-dark);box-shadow:none;background:#fffdf9;margin-top:16px}.avey-landing .vision-visual{align-self:center}.avey-landing .vision-visual img{border-radius:26px;width:100%;height:auto;box-shadow:0 28px 60px #00000038}.avey-landing .about{grid-template-columns:1fr 1fr;gap:70px;padding:110px 0;display:grid}.avey-landing .about-copy{color:var(--muted);font-size:18px}.avey-landing .principles{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.avey-landing .principles span{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:9px 13px;font-size:13px}.avey-landing .cta{border:1px solid var(--line);border-radius:var(--radius-xl);background:#fffdf9c7;grid-template-columns:250px 1fr;align-items:center;gap:30px;min-height:250px;padding:36px 42px;display:grid;overflow:hidden}.avey-landing .cta img{mix-blend-mode:multiply;width:250px;height:auto}.avey-landing .cta h2{font-size:46px}.avey-landing .cta .button{margin-top:18px}.avey-landing .footer{color:#6f716a;grid-template-columns:1.5fr repeat(3,.7fr) 1fr;gap:30px;padding:68px 0 50px;font-size:13px;display:grid}.avey-landing .footer>div:not(.footer-brand):not(.footer-note){align-content:start;gap:9px;display:grid}.avey-landing .footer strong{color:var(--ink)}.avey-landing .footer-brand p{max-width:260px}.avey-landing .footer-note{align-self:end}.avey-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.avey-landing .audience-grid{grid-template-columns:1fr 1fr}}@media (max-width:980px){.avey-landing .site-nav{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:18px;flex-direction:column;padding:20px;display:none;position:absolute;top:74px;left:0;right:0}.avey-landing .site-nav.open{display:flex}.avey-landing .nav-toggle{display:block}.avey-landing .hero{grid-template-columns:1fr;padding-top:20px}.avey-landing .hero-copy{text-align:center}.avey-landing .hero-text,.avey-landing .micro-proof{margin-left:auto;margin-right:auto}.avey-landing .hero-actions{justify-content:center}.avey-landing .hero-visual{min-height:560px}.avey-landing .hero-mascot{left:50%;transform:translate(-58%)}.avey-landing .benefits-card{right:2%}.avey-landing .three-card-grid,.avey-landing .feature-grid,.avey-landing .problem-grid,.avey-landing .audience-grid{grid-template-columns:1fr 1fr}.avey-landing .vision,.avey-landing .about{grid-template-columns:1fr}.avey-landing .cta{grid-template-columns:180px 1fr}.avey-landing .footer{grid-template-columns:1.5fr repeat(2,1fr)}}@media (max-width:680px){.avey-landing .section-shell,.avey-landing .site-header{width:min(100% - 24px,1180px)}.avey-landing .site-header{min-height:70px}.avey-landing .brand{font-size:25px}.avey-landing .hero{min-height:auto;padding-bottom:50px}.avey-landing h1{font-size:54px}.avey-landing h2{font-size:42px}.avey-landing .hero-actions{flex-direction:column}.avey-landing .hero-visual{min-height:0;padding-top:480px;display:grid}.avey-landing .hero-mascot{width:min(330px,84vw);top:30px}.avey-landing .speech-bubble{border-radius:24px 24px 24px 7px;max-width:200px;top:65px;left:auto;right:4px}.avey-landing .benefits-card{grid-template-columns:1fr;width:auto;position:relative;inset:auto;transform:none}.avey-landing .audience-grid,.avey-landing .three-card-grid,.avey-landing .feature-grid,.avey-landing .problem-grid{grid-template-columns:1fr}.avey-landing .problem{padding:64px 0 56px}.avey-landing .problem-headline{margin-bottom:36px}.avey-landing .audience{border-radius:30px}.avey-landing .feature-card{min-height:auto}.avey-landing .vision{padding:34px 24px}.avey-landing .cta{text-align:center;grid-template-columns:1fr;padding:28px 20px}.avey-landing .cta img{margin:auto}.avey-landing .footer{grid-template-columns:1fr 1fr}.avey-landing .footer-brand,.avey-landing .footer-note{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html:has(.avey-landing){scroll-behavior:auto}.avey-landing .button{transition:none}.avey-landing .button:hover{transform:none}.avey-landing .bubble,.avey-landing .chat-change{opacity:1;transition:none;transform:none}.avey-landing .bubble.thinking .dot{animation:none}}
