/*! Sendy | Copyright (c) 2026 Stock Value Inc. All rights reserved. No license is granted to copy, modify or redistribute this file. See LICENSE. */
@font-face{font-family:'Sendy Rounded';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/rubik/rubik-800-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Sendy Rounded';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/rubik/rubik-800-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Sendy Display';font-style:normal;font-weight:400 750;font-display:swap;src:url(../fonts/lora/lora-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F}
@font-face{font-family:'Sendy Display';font-style:normal;font-weight:400 750;font-display:swap;src:url(../fonts/lora/lora-cyrillic.woff2) format('woff2');unicode-range:U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116}
@font-face{font-family:'Sendy Display';font-style:normal;font-weight:400 750;font-display:swap;src:url(../fonts/lora/lora-math.woff2) format('woff2');unicode-range:U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF}
@font-face{font-family:'Sendy Display';font-style:normal;font-weight:400 750;font-display:swap;src:url(../fonts/lora/lora-symbols.woff2) format('woff2');unicode-range:U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF}
@font-face{font-family:'Sendy Display';font-style:normal;font-weight:400 750;font-display:swap;src:url(../fonts/lora/lora-vietnamese.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB}
@font-face{font-family:'Sendy Display';font-style:normal;font-weight:400 750;font-display:swap;src:url(../fonts/lora/lora-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Sendy Display';font-style:normal;font-weight:400 750;font-display:swap;src:url(../fonts/lora/lora-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
:root,:root[data-theme=light]{--zen-paper:#f2f0e3;--zen-dark:#18234e;--zen-muted:#3b6dff0d;--zen-subtle:#3b6dff13;--sendy-blue:#3b6dff;--sendy-purple:#8b5cf6;--header-height:88px}
:root[data-theme=dark]{--zen-paper:#141c49;--zen-dark:#e7ecff;--zen-muted:#c3bfff0d;--zen-subtle:#070e3526}
body{isolation:isolate}
body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url('../noise-light.png') repeat;background-size:220px 220px;filter:brightness(0);opacity:.5}
body,#header,.feature-row,#community,#footer,#mobile-menu{background-color:var(--zen-paper);background-image:url('../noise-light.png');background-size:220px 220px;background-repeat:repeat;color:var(--zen-dark)}
#footer #footer-title{color:var(--zen-dark)!important}
.text-coral,.hover\:text-coral:hover{color:#315bd8}.border-coral{border-color:var(--sendy-blue)}.bg-coral{background-color:var(--sendy-blue)}
#header .italic{color:#7540d5}
:root[data-theme=dark] #header .italic{color:#d7c6ff}
#header ul,#community .opacity-80{opacity:1!important}
#header video{width:100%;height:auto;aspect-ratio:1216/817;object-fit:contain}
.magic-marquee{--gap:3rem;--duration:40s;display:flex;gap:var(--gap);overflow:hidden;padding:.5rem;width:100%;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}
.marquee-track{display:flex;flex-shrink:0;justify-content:space-around;gap:var(--gap);animation:marquee var(--duration) linear infinite;animation-direction:reverse;animation-play-state:paused}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}
.integration{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:92px;font-size:.875rem;white-space:nowrap}
.integration img{width:56px;height:56px;object-fit:contain;border-radius:12px}
.sendy-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:900px;padding-inline:16px}
.sendy-download-button{cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;border:0;border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:14px;line-height:29px;text-align:center;letter-spacing:-.01em;text-decoration:none!important;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;transition:transform 150ms ease,box-shadow .15s ease-out;padding:8px 0;width:273px;height:45px;max-width:100%;box-shadow:0 5px 5px #0000001a}
.sendy-download-light{background:#fff;color:#4331ac}.sendy-download-purple{background:#4331ac;color:#fff}
.sendy-download-button:hover,.sendy-download-button:focus-visible{transform:scale(1.02);box-shadow:0 7px 15px #0003}.sendy-download-button:active{transform:scale(.98)}
.sendy-download-button:focus-visible{outline:2px solid #4331ac;outline-offset:2px}
#site-nav [data-sendy-download=auto]{border-radius:10px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:600;background:#fff;color:#4331ac;padding:8px 18px;min-height:45px}
.sendy-explore{font-size:.9rem;text-underline-offset:4px}.sendy-explore:hover{text-decoration:underline}
#download{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:900px;scroll-margin-top:160px}
.sendy-download-button[hidden]{display:none}.download-meta{width:100%;font-size:.8rem;opacity:.8;text-align:center}
#bottom-cta{position:fixed;left:0;right:0;bottom:0;z-index:45;display:block;transform:translateY(calc(100% + 12px));opacity:0;visibility:hidden;pointer-events:none;font-weight:400;filter:drop-shadow(0 4px 4px #00000040);transition:transform .35s,opacity .35s,visibility 0s .35s}
#bottom-cta.is-visible{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
.arc-banner{position:relative}
.arc-banner-paper{position:absolute;inset:0;transform:scaleY(-1);z-index:-1;background-image:url('../noise-light.png'),linear-gradient(to bottom,rgba(214,150,120,0.201) 0.0%,rgba(214,150,120,0.118) 16.2%,rgba(214,150,120,0.042) 33.3%,rgba(214,150,120,0.000) 49.6%,rgba(214,150,120,0.000) 66.7%,rgba(214,150,120,0.000) 82.9%,rgba(214,150,120,0.000) 100.0%),linear-gradient(90deg,rgb(248,220,246) 0.0%,rgb(248,225,242) 6.2%,rgb(247,237,224) 12.4%,rgb(246,240,227) 18.7%,rgb(246,242,231) 25.0%,rgb(246,245,240) 31.2%,rgb(246,245,241) 37.5%,rgb(246,245,240) 43.7%,rgb(246,245,240) 50.0%,rgb(246,245,240) 56.2%,rgb(246,245,240) 62.4%,rgb(246,245,239) 68.7%,rgb(245,241,229) 75.0%,rgb(245,239,223) 81.2%,rgb(247,235,219) 87.5%,rgb(248,220,239) 93.7%,rgb(248,214,245) 100.0%);background-size:220px 220px,100% 100%,100% 100%;background-position:left top,center,center;background-repeat:repeat,no-repeat,no-repeat;mask-image:url('../images/mobile-banner-mask.svg');-webkit-mask-image:url('../images/mobile-banner-mask.svg');mask-size:auto 100%;-webkit-mask-size:auto 100%;mask-repeat:repeat-x;-webkit-mask-repeat:repeat-x}
.arc-banner-paper::after{content:"";position:absolute;inset:0;pointer-events:none;background:url('../noise-light.png') repeat;background-size:220px 220px;filter:brightness(0);opacity:.5}
.arc-banner-content{display:flex;align-items:center;justify-content:center;gap:20px;height:80px;padding:0 20px}
.arc-banner-title{font-family:'Sendy Display',Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:1;letter-spacing:-.28px;color:#000;max-width:318px;flex-grow:1;flex-shrink:1;min-width:0;text-align:left;text-wrap:initial;margin:0}
.arc-banner-download{display:flex;align-items:center;gap:6px;padding:6px 11px 6px 6px;background:linear-gradient(110deg,#315bd8,#7945dd);border-radius:11px;box-shadow:0 1px 4px #00000040;color:#fffadd;font-family:'Sendy Display',Helvetica,sans-serif;font-weight:700;font-size:13px;line-height:1.2;flex-shrink:0;transition:background .2s ease-in-out;white-space:nowrap}
.arc-banner-download:hover{filter:brightness(1.08)}.arc-banner-download img{width:26px;height:26px}
.arc-banner-label{display:flex;align-items:center;gap:6px;padding-bottom:1px}.arc-banner-arrow{opacity:.5;font-size:14px;line-height:1.2;transition:transform .2s ease-in-out}.arc-banner-download:hover .arc-banner-arrow{transform:translateX(2px)}
body.has-bottom-cta .sendy-ai{bottom:calc(var(--bottom-banner-height,80px) + 16px)}.sendy-ai{transition:bottom .35s}
@media(min-width:310px){.arc-banner-title{font-size:17px;letter-spacing:-.36px}}
@media(min-width:340px){.arc-banner-title{font-size:20px;letter-spacing:-.4px}.arc-banner-download{gap:8px;padding:6px 13px 6px 6px;border-radius:12px;font-size:14px}}
@media(min-width:580px){.arc-banner-title{max-width:none;flex-grow:0;flex-shrink:0}}
@media(min-width:1000px){.arc-banner-paper{mask-image:url('../images/desktop-banner-mask.svg');-webkit-mask-image:url('../images/desktop-banner-mask.svg')}.arc-banner-content{height:122px;gap:100px}.arc-banner-title{font-size:36px;letter-spacing:-.72px}.arc-banner-download{gap:16px;padding:8px 22px 8px 8px;border-radius:18px;font-size:20px;box-shadow:0 2px 8px #00000040}.arc-banner-download img{width:42px;height:42px}.arc-banner-label{gap:12px;padding-bottom:2px}.arc-banner-arrow{font-size:20px}}
#for-ai{font-size:.85rem}#for-ai a{text-decoration:underline;text-underline-offset:4px}.source-notice{font-size:.75rem;opacity:.65}.source-notice a{text-decoration:underline}
#footer .svg-inline--fa{width:24px;height:24px}
@media(max-width:1024px){#site-nav{padding-inline:20px}}
@media(max-width:600px){#download{flex-direction:column;align-items:center}.magic-marquee{--gap:2rem}.integration{min-width:80px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}#header [style],#community [style]{opacity:1!important;filter:none!important;transform:none!important}.magic-marquee{flex-wrap:wrap;mask-image:none;overflow:visible}.marquee-track{animation:none!important;transform:none!important;flex-wrap:wrap;justify-content:center;flex-shrink:1;width:100%}.marquee-track[aria-hidden=true]{display:none}}

body,main,#site-nav{font-family:Inter,'Noto Sans JP','Hiragino Kaku Gothic ProN',sans-serif;font-weight:400}
.font-junicode,#header h1{font-family:'Sendy Display',Helvetica,sans-serif}
#header h1{padding:0;font-weight:700;font-size:clamp(28px,calc((100vw - 64px)/9.3),128px);line-height:1.05;letter-spacing:-.025em;width:100%;max-width:1216px}
#header .hero-line{display:block;white-space:nowrap}
#header .hero-line b{font-weight:700}
#header h1,#header h1 .text-coral{color:#fffadd;background:none;-webkit-text-fill-color:#fffadd}
:root[data-theme=dark] #header h1 .text-coral{color:#d7c6ff}

main.container{max-width:none;padding-inline:0;padding-top:var(--site-header-height,88px)}
.page-frame{position:relative;isolation:isolate;width:calc(100% - 32px)!important;max-width:1440px;margin-inline:auto!important;border:1px solid #4331ac24;border-radius:0 0 100px 0;background-image:url('../noise-light.png');background-size:220px 220px;background-repeat:repeat}
.frame-paper{--zen-paper:#f2f0e3;--zen-dark:#18234e;background-color:#f2f0e3!important;color:#18234e!important}
.frame-sendy{--zen-paper:#4331ac;--zen-dark:#fffadd;--zen-muted:#fffadd16;--zen-subtle:#fffadd12;background-color:#4331ac!important;background-image:linear-gradient(90deg,#3b6dff,#8b5cf6)!important;background-size:100% 100%;background-repeat:no-repeat;color:#fffadd!important;border-radius:100px 0 100px 0;border-color:#4331ac}
.page-frame>.paper-grain{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:url('../noise-light.png') repeat;background-size:220px 220px;filter:brightness(0);opacity:.5}
.frame-sendy>.paper-grain{filter:none;opacity:1}
#header.frame-sendy,.feature-row.frame-sendy,#community.frame-sendy,#footer.frame-sendy{background-size:100% 100%;background-repeat:no-repeat}
#header video{display:block;width:100%;max-width:800px;margin-inline:auto;aspect-ratio:1216/817;object-fit:contain}
#community img{width:100%;max-width:680px!important;margin-inline:auto;object-fit:contain}

.frame-paper .sendy-download-button{background:linear-gradient(110deg,#315bd8,#7945dd);color:#fffadd}
.frame-sendy .sendy-download-button,.frame-sendy .sendy-explore{background:#fffadd;color:#4331ac}
#footer #footer-title{color:#fffadd!important}#footer .border-paper{border-color:#4331ac25}
@media(max-width:767px){.page-frame{width:calc(100% - 16px)!important;border-radius:0 0 40px 0}.frame-sendy{border-radius:40px 0 40px 0}#header,.feature-row,#community{padding-inline:16px}#footer{width:calc(100% - 16px)!important}#header h1{font-size:clamp(25px,calc((100vw - 80px)/9.3),74px)}#header video{max-width:600px}#community img{max-width:520px!important}}

:root{--section-radius:100px}
main.container{padding-top:0}
.page-frame,#footer{width:100%!important;max-width:none;margin-inline:0!important;border:0;border-radius:var(--section-radius) 0 var(--section-radius) 0}
#header{border-radius:0!important;padding-top:calc(var(--site-header-height,95px) + 80px);overflow:clip}
#footer{border-bottom-right-radius:0}
.section-corner{position:absolute;width:var(--section-radius);height:var(--section-radius);pointer-events:none;background-color:var(--zen-paper);background-size:100vw 100%;background-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}
.section-corner--before{bottom:100%;right:0;z-index:-1;background-position:right top;mask-image:url('../assets/corner-bottom-right.svg');-webkit-mask-image:url('../assets/corner-bottom-right.svg')}
.section-corner--after{top:100%;left:0;z-index:2;background-position:left top;mask-image:url('../assets/corner-top-left.svg');-webkit-mask-image:url('../assets/corner-top-left.svg')}
.frame-sendy>.section-corner{background-image:linear-gradient(90deg,#3b6dff,#8b5cf6)}
.section-corner>.paper-grain{position:absolute;inset:0;background:url('../noise-light.png') repeat;background-size:220px 220px;filter:brightness(0);opacity:.5}
.frame-sendy>.section-corner>.paper-grain{filter:none;opacity:1}
@media(max-width:768px){:root{--section-radius:46px}.page-frame,#footer{width:100%!important;border-radius:var(--section-radius) 0 var(--section-radius) 0}#header{padding-top:calc(var(--site-header-height,40px) + 40px)}#footer{border-bottom-right-radius:0}}

.community-points{gap:24px;list-style:none;padding:0}.community-points li{font-size:15px;line-height:1.6}.community-points a{text-underline-offset:4px}

#community>.community-copy{position:relative;isolation:isolate;width:100%;max-width:100%;padding:0}
@media(max-width:768px){#community .community-copy h2{text-align:center}#community .community-copy h2 span{display:inline-block}}

@media(max-width:767px){
 #bottom-cta .arc-banner-title{display:none}
 #bottom-cta .arc-banner-content{justify-content:center}
}

@media(min-width:768px){#header,.feature-row,#community{padding-inline:32px}}
.page-frame,#footer{border-radius:0}
.curve-end-right{border-bottom-right-radius:var(--section-radius)!important}
.curve-end-left{border-bottom-left-radius:var(--section-radius)!important}
.curve-start-left{border-top-left-radius:var(--section-radius)!important}
.curve-start-right{border-top-right-radius:var(--section-radius)!important}
.curve-end-left>.section-corner--after{left:auto;right:0;background-position:right top;mask-image:url('../assets/corner-top-right.svg');-webkit-mask-image:url('../assets/corner-top-right.svg')}
.curve-start-right>.section-corner--before{left:0;right:auto;background-position:left top;mask-image:url('../assets/corner-bottom-left.svg');-webkit-mask-image:url('../assets/corner-bottom-left.svg')}

.feature-row{position:relative;display:flex;flex-direction:column;gap:clamp(40px,5vw,72px);padding-block:clamp(72px,9vw,144px)}
.features-lead{margin:0 auto;max-width:1216px;text-align:center;font-weight:700;font-size:clamp(34px,5vw,64px);line-height:1.15;letter-spacing:-.01em;color:var(--zen-dark)}
.features-lead span{display:inline-block}
.feature-row__inner{display:flex;flex-direction:column;gap:32px;width:100%;max-width:1280px;margin-inline:auto}
.feature-row__copy{order:-1;display:flex;flex-direction:column;gap:20px;color:var(--zen-dark)}
.feature-row__copy h3{margin:0;font-weight:700;font-size:clamp(28px,3vw,44px);line-height:1.25;letter-spacing:-.01em;white-space:nowrap}
.feature-row__copy p{margin:0;font-size:clamp(18px,1.7vw,24px);line-height:1.8}
.feature-row__media{width:100%}
.feature-row .feature-video{display:block;width:100%;height:auto;aspect-ratio:1216/817;object-fit:contain;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}
.frame-sendy .feature-video{box-shadow:0 24px 60px #1b0f5a40}
@media(min-width:1025px){
 .feature-row__inner{flex-direction:row;align-items:center;gap:clamp(48px,5vw,88px)}
 .feature-row--reverse .feature-row__inner{flex-direction:row-reverse}
 .feature-row__media{flex:0 0 58%}
 .feature-row__copy{order:0;flex:1;padding-inline:clamp(0px,2vw,32px)}
}

.hero-integrations{display:grid;gap:clamp(20px,3vw,32px);width:100%;max-width:1216px;margin-top:clamp(24px,5vw,64px)}
.hero-integrations__title{margin:0;font-weight:700;font-size:clamp(28px,4.2vw,56px);line-height:1.2;color:#fffadd}
.arc-banner-content{padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box}
@media(max-width:767px){
 #bottom-cta .arc-banner-content{height:auto;padding:16px 16px calc(10px + env(safe-area-inset-bottom))}
 #bottom-cta .arc-banner-download{padding:7px 16px 7px 7px;font-size:16px}
 #bottom-cta .arc-banner-download img{width:30px;height:30px}
}
#header{-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 4px) no-repeat,url('../images/hero-wave-mask.svg') left bottom/16px 4px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 4px) no-repeat,url('../images/hero-wave-mask.svg') left bottom/16px 4px repeat-x}
