@font-face{font-family:Brockmann;src:url('assets/Brockmann-Regular.woff') format('woff');font-weight:400;font-display:swap}
@font-face{font-family:Brockmann;src:url('assets/Brockmann-Bold.woff') format('woff');font-weight:700;font-display:swap}
@font-face{font-family:Bandeins;src:url('assets/Bandeins-Strange-Bold-Extended-Full.woff') format('woff');font-weight:700;font-display:swap}
:root{--paper:#f5f5f3;--ink:#111;--gray:#86888b;--muted:#626365;--rule:#c8c8c5;--display:Bandeins,Brockmann,sans-serif;scroll-behavior:smooth;scroll-padding-top:105px;color-scheme:light}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Brockmann,Arial,sans-serif;font-size:18px;line-height:1.6;font-synthesis:none;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--display);font-weight:700;line-height:1.03;letter-spacing:-.035em;text-wrap:balance}h2{font-size:clamp(34px,4.4vw,68px)}p{max-width:65ch}a{color:inherit;text-decoration:none;text-underline-offset:5px}button,input{font:inherit;color:inherit}button{cursor:pointer}button,input,a,summary{touch-action:manipulation}::selection{background:#111;color:#fff}:focus-visible{outline:2px solid currentColor;outline-offset:5px}input{caret-color:#111}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}img{display:block;max-width:100%}.wrap{max-width:1600px;margin:0 auto;padding-inline:64px}.skip{position:fixed;top:-100px;left:24px;padding:12px 20px;background:#111;color:#fff;z-index:20}.skip:focus{top:12px}.site-header{height:112px;max-width:1600px;margin:auto;padding:0 64px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo-link{display:flex;align-items:center;gap:18px;flex-shrink:0}.logo-link img{width:173px;height:auto}.logo-link span{font-size:14px}.site-header nav{display:flex;gap:30px;font-size:14px}.site-header a{padding-block:10px}.site-header nav a,.header-login,.text-link{transition:opacity .18s}.site-header nav a:hover,.header-login:hover,.text-link:hover{opacity:.6}.header-login{display:inline-flex;align-items:center;gap:14px;font-size:14px}.header-login svg{width:18px}.action{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:17px 26px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;transition:background .18s,color .18s}.action.dark{background:var(--ink);color:#fff}.action.dark:hover{background:#383838}.action.light{background:#fff;color:#111}.action.light:hover{background:#d8d8d8}.action svg{width:20px;height:20px}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px}.text-link svg{width:18px}.hero{padding-top:70px}.hero-statement{display:flex;align-items:center;justify-content:space-between;gap:48px}.hero h1{font-size:clamp(60px,8.25vw,132px);line-height:1.06;flex-shrink:0;letter-spacing:-.04em}.hero-symbol{width:clamp(160px,20vw,306px);height:auto;margin-left:auto;transform:rotate(8deg);animation:hello .7s cubic-bezier(.16,1,.3,1) both;transform-origin:50% 65%}.hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:70px;padding-bottom:58px}.hero-lead{font-size:clamp(24px,2.5vw,36px);line-height:1.22;letter-spacing:-.02em}.hero-copy>p{font-size:19px;line-height:1.5;max-width:43ch}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:28px}.hero-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--rule);padding-block:21px;font-size:13px}.hero-foot a{display:flex;align-items:center;gap:15px}.hero-foot svg{width:17px}.playground{padding-block:80px 70px;border-top:1px solid var(--rule)}.play-intro{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.play-intro p{font-size:18px;line-height:1.5;max-width:43ch}.play-caption{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;font-size:13px}.play-caption p{max-width:55ch}
.editor-example{position:relative;background:#fff;border:1px solid #ccc;border-radius:12px;padding:0 0 16px;min-width:0;transform:rotate(-1deg);transition:transform .35s cubic-bezier(.16,1,.3,1)}.editor-example:focus-within{transform:none}.example-top{height:46px;display:flex;align-items:center;padding:0 15px;gap:12px;border-bottom:1px solid #ddd;font-size:10px}.example-top img{width:150px;height:auto}.example-top>span:first-of-type{padding-left:10px;border-left:1px solid #ddd}.demo-label{margin-left:auto;color:#626365;font-size:9px}.example-body{display:grid;grid-template-columns:88px 1fr;min-height:350px}.example-sections{border-right:1px solid #ddd;padding:21px 9px;display:flex;flex-direction:column;align-items:stretch;gap:4px}.example-sections button{border:0;background:transparent;text-align:left;font-size:10px;border-radius:3px;padding:10px 6px;line-height:1.2}.example-sections button[aria-pressed=true]{background:#111;color:#fff}.example-sections button:hover{box-shadow:inset 0 0 0 1px #aaa}.example-canvas{background:#e7e7e5;padding:12px 14px 18px;overflow:hidden;min-width:0}.device-switch{display:flex;justify-content:center;gap:5px;padding-bottom:10px}.device-switch button{border:0;background:transparent;padding:5px;display:flex;color:#555;border-radius:3px}.device-switch button[aria-pressed=true]{background:#fff;color:#111}.device-switch svg{width:14px;height:14px}.demo-page{max-width:100%;background:#111;color:#fff;min-height:296px;padding:17px 22px;display:flex;flex-direction:column;margin:auto;transition:max-width .35s cubic-bezier(.16,1,.3,1)}.demo-page[data-device-view=mobile]{max-width:210px;min-height:360px}.demo-nav{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:6px}.demo-nav strong{font-size:8px;letter-spacing:.05em}.demo-nav>span{color:#aaa}.demo-content{position:relative;margin-top:44px;padding:5px 0}.demo-content h2{font-size:clamp(32px,3.3vw,51px);line-height:1.05;max-width:100%;overflow-wrap:anywhere;white-space:pre-line}.demo-content>p{font-size:10px;margin-top:12px;color:#bbb;line-height:1.5}.demo-outline{position:absolute;inset:-5px -6px auto -6px;height:calc(100% + 10px);border:1px solid #86888b;pointer-events:none}.demo-outline:before,.demo-outline:after{content:'';position:absolute;width:6px;height:6px;background:#fff;top:-4px;left:-4px;border:1px solid #111}.demo-outline:after{left:auto;top:auto;bottom:-4px;right:-4px}#demo-cta{display:inline-flex;align-items:center;gap:13px;background:#fff;border:1px solid #fff;color:#111;border-radius:12px;font-size:9px;padding:9px 13px;line-height:1;margin-top:18px;transition:background .15s,color .15s}#demo-cta:hover{background:#86888b;border-color:#86888b;color:#111}#demo-cta svg{width:13px;height:13px}.demo-bottom{display:flex;align-items:end;justify-content:space-between;gap:15px;font-size:7px;margin-top:28px;color:#aaa}.demo-symbol{width:27px;height:27px;stroke-width:6;color:#86888b}.demo-page[data-device-view=mobile] .demo-nav>span{display:none}.demo-page[data-device-view=mobile] .demo-content h2{font-size:29px}.example-fields{display:flex;align-items:end;padding:15px 15px 0;gap:12px}.example-fields label{display:grid;gap:6px;font-size:9px;min-width:0}.example-fields label:first-child{flex:1}.example-fields input[type=text]{width:100%;min-width:0;border:1px solid #ccc;border-radius:4px;padding:9px;font-size:11px;background:#fff;line-height:1}.radius-control{width:110px;grid-template-columns:1fr auto}.radius-control input{grid-column:1/-1;width:100%;accent-color:#111;margin:0;height:28px}.radius-control output{font-size:9px;color:#626365;font-variant-numeric:tabular-nums}.example-fields>button{width:30px;height:32px;display:grid;place-items:center;border:1px solid #ccc;background:#fff;border-radius:4px}.example-fields>button svg{width:15px}.example-caption{font-size:9px;color:#626365;padding:12px 15px 0}
/* The demonstration is a clearly labelled, browser-local example. */
.editor-example{transform:none;transition:none;border-radius:0;padding:0;border:1px solid #bdbdb9;display:grid;grid-template-columns:minmax(0,1fr) 268px;grid-template-rows:58px auto auto;overflow:hidden}
.example-top{grid-column:1/-1;height:58px;padding-inline:26px;font-size:13px;gap:16px}.example-top img{width:150px}.demo-label{font-size:12px;color:#626365}.example-body{grid-column:1;grid-row:2/4;grid-template-columns:132px minmax(0,1fr);min-height:450px}.example-sections{padding:30px 16px;gap:10px}.example-sections button{font-size:13px;padding:13px 10px;min-height:44px}.example-sections button:hover{box-shadow:none;background:#eee}.example-sections button[aria-pressed=true]:hover{background:#333}.example-canvas{padding:16px 30px 30px;display:flex;flex-direction:column}.device-switch{padding-bottom:16px;gap:8px}.device-switch button{min-width:40px;min-height:40px;align-items:center;justify-content:center}.device-switch svg{width:18px;height:18px}.demo-page{width:100%;min-height:375px;padding:26px 34px;flex:1}.demo-nav{font-size:10px}.demo-nav strong{font-size:12px}.demo-nav>span{color:#bbb}.demo-content{margin-top:48px;padding-block:8px}.demo-content h2{font-size:clamp(32px,4.1vw,64px)}.demo-content>p{font-size:14px;color:#c5c5c5;margin-top:18px}#demo-cta{font-size:12px;padding:13px 20px;margin-top:24px;gap:22px}#demo-cta svg{width:17px;height:17px}.demo-bottom{font-size:10px;margin-top:36px}.demo-symbol{width:36px;height:36px}.example-fields{grid-column:2;grid-row:2;align-self:start;display:flex;flex-direction:column;align-items:stretch;gap:26px;padding:30px 24px 0;min-width:0}.example-fields label{font-size:13px;gap:12px}.example-fields label:first-child{flex:initial}.example-fields input[type=text]{font-size:14px;padding:13px 10px;line-height:1.4;min-height:46px}.radius-control{width:100%;display:grid;grid-template-columns:1fr auto}.radius-control output{font-size:13px;color:#555}.radius-control input{min-height:44px}.example-fields>button{width:44px;height:44px}.example-fields>button svg{width:20px;height:20px}.example-caption{grid-column:2;grid-row:3;align-self:end;padding:24px;font-size:12px;line-height:1.5;color:#626365}.demo-page[data-device-view=mobile]{max-width:250px;min-height:400px}.demo-page[data-device-view=mobile] .demo-content h2{font-size:31px}.demo-page[data-device-view=mobile] .demo-content{margin-top:40px}.demo-page[data-device-view=mobile] .demo-content p{font-size:13px}.demo-page[data-device-view=mobile] #demo-cta{font-size:11px;padding:12px 15px;gap:8px}
.dark-section{background:var(--ink);color:#fff}.territory{padding-block:110px 70px}.section-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:80px}.lead{font-size:clamp(25px,2.3vw,34px);line-height:1.3;letter-spacing:-.02em}.section-intro>div>p+p{font-size:18px;color:#c2c2c2;margin-top:28px}.control-rows{margin:70px 0 0}.control-rows>div{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;border-top:1px solid #555;padding:30px 0}.control-rows dt{font-size:26px;line-height:1.3}.control-rows dd{font-size:17px;line-height:1.6;color:#c2c2c2;margin:0;max-width:62ch}.hosting-note{border-block:1px solid #555;margin-top:0}.hosting-note summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;font-size:15px;padding-block:25px}.hosting-note summary::-webkit-details-marker{display:none}.hosting-note summary svg{width:18px;height:18px;transition:transform .2s}.hosting-note[open] summary svg{transform:rotate(90deg)}.hosting-note>div{max-width:70ch;padding-bottom:28px;font-size:15px;color:#c2c2c2}.hosting-note p+p{margin-top:16px}.freedom{background:var(--gray);padding-top:110px;overflow:hidden}.freedom h2{font-size:clamp(40px,6.5vw,96px);line-height:1.06;max-width:1250px}.freedom-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:60px}.freedom-content>div>p{font-size:18px}.freedom-content>div>p+p{margin-top:20px}.freedom-content .action{margin-top:30px}.freedom-content small{display:block;font-size:13px;margin-top:18px;line-height:1.5;max-width:57ch}.download-status{font-size:13px!important;min-height:22px;margin-top:12px!important}.freedom-line{border-top:1px solid #111;margin-top:80px;padding:24px max(64px,calc((100vw - 1472px)/2));display:flex;align-items:center;justify-content:space-between;gap:30px;font-family:var(--display);font-weight:700;font-size:clamp(28px,5.2vw,78px);line-height:1.15}.freedom-line svg{width:70px;height:70px;stroke-width:1}.people{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:120px}.people-title{display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:50px}.people-title img{width:220px;height:auto;margin-left:6px}.people-copy .lead{margin-bottom:30px}.people-copy>p+p{margin-top:24px}.people-signature{border-top:1px solid var(--rule);padding-top:24px;font-size:14px;color:#626365}.questions{border-top:1px solid var(--rule);padding-top:70px;padding-bottom:110px;display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.questions h2{font-size:clamp(30px,3.1vw,46px)}.faq{border-top:1px solid #aaa;min-width:0}.faq details{border-bottom:1px solid #aaa;padding:24px 0}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:18px;line-height:1.4;min-height:30px}.faq summary::-webkit-details-marker{display:none}.faq summary svg{width:20px;height:20px;transition:transform .2s}.faq details[open] summary svg{transform:rotate(45deg)}.faq details p{margin-top:20px;font-size:16px;color:#626365}.faq details .text-link{margin-top:18px;text-decoration:underline}.contact{padding-top:80px;overflow:hidden}.contact-top{display:grid;grid-template-columns:1.1fr 1fr;gap:70px}.contact-top h2{font-size:clamp(38px,5vw,76px)}.contact-top>div>p{font-size:25px;line-height:1.4;margin-bottom:28px}.contact-email{display:block;font-size:14px;margin-top:16px;color:#c2c2c2;width:fit-content}.contact-email:hover{text-decoration:underline}.brand-close{display:flex;align-items:center;justify-content:space-between;gap:100px;margin-top:85px;margin-bottom:65px}.brand-close img{width:34%;height:auto;filter:invert(1)}.brand-close p{font-family:var(--display);font-weight:700;line-height:.99;letter-spacing:-.04em;font-size:clamp(55px,8.4vw,130px);margin-right:2vw}.product-footer{display:flex;justify-content:space-between;align-items:end;gap:28px;padding-block:32px;border-top:1px solid #555;font-size:12px;color:#bcbcbc}.product-footer>div{display:grid;gap:5px}.product-footer strong{font-size:13px;color:#fff}.product-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.product-footer a:hover{text-decoration:underline}.product-footer>span{white-space:nowrap}.privacy{max-width:1000px;padding-top:60px;padding-bottom:100px}.privacy h1{font-size:clamp(35px,5vw,68px);margin-bottom:48px}.privacy h2{font-size:25px;margin:40px 0 16px}.privacy p{font-size:17px}.privacy a{text-decoration:underline}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#86888b}::-webkit-scrollbar-track{background:#e6e6e3}
@keyframes hello{from{transform:rotate(-8deg)}to{transform:rotate(8deg)}}
@media(max-width:1200px){.wrap{padding-inline:40px}.site-header{padding-inline:40px}.hero{padding-top:50px}.hero-statement{gap:35px}.hero-symbol{width:20vw}.hero-bottom{gap:50px;margin-top:55px}.hero-copy>p{font-size:17px}.hero-actions{gap:18px}.site-header nav{gap:22px}.editor-example{grid-template-columns:minmax(0,1fr) 235px}.example-body{grid-template-columns:110px minmax(0,1fr)}.example-sections{padding-inline:10px}.example-canvas{padding-inline:22px}.demo-page{padding-inline:28px}.example-fields{padding-inline:20px}.example-caption{padding-inline:20px}.section-intro,.people,.questions,.contact-top{gap:50px}.freedom-line{padding-inline:40px}.product-footer{flex-wrap:wrap}.product-footer nav{justify-content:start}}
@media(max-width:900px){.wrap{padding-inline:28px}.site-header{padding-inline:28px;height:96px}.hero{padding-top:40px}.hero h1{font-size:8.4vw}.hero-symbol{width:20vw}.hero-bottom{gap:40px;margin-top:45px;padding-bottom:40px}.hero-lead{font-size:28px}.hero-actions{align-items:start;flex-direction:column;gap:16px}.hero-foot{font-size:12px}.playground{padding-block:60px}.play-intro{align-items:start;flex-direction:column;gap:20px}.play-intro p{font-size:17px}.editor-example{grid-template-columns:minmax(0,1fr) 210px}.example-body{grid-template-columns:90px minmax(0,1fr)}.example-sections button{font-size:12px;padding-inline:7px}.example-canvas{padding-inline:18px}.demo-page{padding:22px}.demo-nav>span{display:none}.demo-content{margin-top:45px}.demo-content h2{font-size:37px}.demo-content>p{font-size:12px}#demo-cta{font-size:11px;gap:12px;padding:12px 14px}.play-caption{align-items:start}.play-caption>p{max-width:35ch}.play-caption .text-link{max-width:23ch;font-size:13px}.section-intro{grid-template-columns:1fr;gap:34px}.section-intro h2{font-size:7.2vw}.section-intro>div{max-width:62ch}.territory{padding-block:75px 55px}.control-rows{margin-top:45px}.control-rows>div{gap:35px}.control-rows dt{font-size:23px}.control-rows dd{font-size:16px}.freedom{padding-top:75px}.freedom-content{gap:45px}.freedom-content>div>p{font-size:17px}.freedom-line{padding-inline:28px}.people{gap:45px;padding-block:85px}.people h2{font-size:4.6vw}.people-title img{width:175px}.people-copy .lead{font-size:26px}.people-copy>p+p{font-size:17px}.questions{gap:40px;padding-block:55px 80px}.questions h2{font-size:4vw}.faq summary{font-size:16px}.faq details p{font-size:15px}.contact-top{gap:40px}.contact-top>div>p{font-size:21px}.brand-close{gap:55px;margin-top:65px}.brand-close p{font-size:9vw}.site-header nav{gap:18px;font-size:13px}.logo-link span{display:none}.header-login{font-size:13px}}
@media(max-width:650px){:root{scroll-padding-top:25px}.wrap{padding-inline:22px}.site-header{padding:16px 22px;height:auto;min-height:94px;flex-wrap:wrap;gap:8px 16px}.logo-link img{width:135px}.site-header nav{order:3;width:100%;border-top:1px solid var(--rule);padding-top:8px;justify-content:space-between;font-size:12px;gap:12px}.site-header nav a{padding-block:7px}.header-login{margin-left:auto;font-size:13px}.hero{padding-top:36px}.hero-statement{gap:18px;align-items:start}.hero h1{font-size:12vw;line-height:1.12;flex-shrink:1}.hero-symbol{display:none}.hero-bottom{grid-template-columns:1fr;gap:26px;margin-top:36px;padding-bottom:32px}.hero-lead{font-size:26px;line-height:1.25}.hero-lead br{display:none}.hero-lead{max-width:18ch}.hero-copy>p{font-size:17px;max-width:40ch}.hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:24px}.action{font-size:13px;padding:15px 21px;gap:18px;min-height:48px}.hero-actions .text-link{font-size:13px}.hero-foot{font-size:11px;align-items:start;padding-block:20px;gap:14px}.hero-foot a{max-width:170px;gap:9px;text-align:right;line-height:1.5}.playground{padding-block:42px}.play-intro{gap:18px;margin-bottom:25px}.play-intro h2{font-size:8vw}.play-intro p{font-size:16px}.play-intro p br{display:none}.editor-example{display:flex;flex-direction:column;overflow:visible}.example-top{height:52px;padding-inline:15px;gap:9px;font-size:12px}.example-top img{width:104px}.example-top>span:first-of-type{padding-left:8px}.demo-label{font-size:10px}.example-body{display:flex;flex-direction:column;min-height:initial}.example-sections{flex-direction:row;border-right:0;border-bottom:1px solid #ddd;padding:8px 10px;gap:6px}.example-sections button{flex:1;text-align:center;min-height:42px;font-size:12px}.example-canvas{padding:12px 18px 24px;overflow:hidden}.device-switch{padding-bottom:10px}.device-switch button{min-width:44px;min-height:44px}.demo-page{min-height:320px;padding:22px 24px}.demo-nav strong{font-size:11px}.demo-content{margin-top:40px}.demo-content h2{font-size:36px}.demo-content>p{font-size:13px}.demo-bottom{font-size:10px;margin-top:28px}.example-fields{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:20px 14px;padding:23px 18px 0}.example-fields label:first-child{grid-column:1/-1}.example-fields label{font-size:13px;gap:9px}.example-fields input[type=text]{font-size:16px;min-height:46px}.radius-control{grid-column:1}.example-fields>button{grid-column:2;align-self:end}.example-caption{padding:20px 18px;font-size:12px;line-height:1.5}.play-caption{flex-direction:column;gap:12px;margin-top:18px;font-size:12px}.play-caption>p{max-width:none}.play-caption .text-link{max-width:none;font-size:12px}.section-intro h2{font-size:7.2vw}.territory{padding-block:58px 40px}.section-intro{gap:28px}.lead{font-size:26px}.section-intro>div>p+p{font-size:17px;margin-top:22px}.control-rows{margin-top:35px}.control-rows>div{grid-template-columns:1fr;gap:12px;padding-block:26px}.control-rows dt{font-size:23px}.control-rows dd{font-size:16px}.hosting-note summary{font-size:14px;padding-block:22px}.hosting-note>div{font-size:15px}.freedom{padding-top:56px}.freedom h2{font-size:7.6vw;line-height:1.15}.freedom-content{grid-template-columns:1fr;gap:28px;margin-top:32px}.freedom-content>div>p{font-size:17px}.freedom-content small{font-size:12px}.freedom-line{margin-top:45px;padding:22px;font-size:5.3vw;gap:16px}.freedom-line svg{width:36px;height:36px}.people{grid-template-columns:1fr;gap:38px;padding-block:65px}.people-title{flex-direction:row;align-items:center;gap:24px}.people h2{font-size:6.5vw}.people-title img{width:85px;margin:0}.people-copy .lead{font-size:27px;margin-bottom:25px}.people-copy>p+p{font-size:17px}.people-copy .people-signature{font-size:14px}.questions{grid-template-columns:1fr;gap:30px;padding-block:45px 65px}.questions h2{font-size:8vw}.faq details{padding-block:22px}.faq summary{font-size:17px;gap:16px}.faq details p{font-size:16px}.contact{padding-top:54px}.contact-top{grid-template-columns:1fr;gap:28px}.contact-top h2{font-size:8.4vw}.contact-top>div>p{font-size:23px}.brand-close{gap:22px;margin-top:65px;margin-bottom:50px}.brand-close img{width:38%}.brand-close p{font-size:11vw;margin-right:0}.product-footer{display:grid;grid-template-columns:1fr;gap:28px;align-items:start;font-size:12px;padding-block:30px}.product-footer nav{justify-content:start;gap:14px 22px}.product-footer nav a{min-height:28px}.privacy{padding-top:36px}.privacy h1{font-size:8vw}.privacy h2{font-size:22px}}
@media(max-width:360px){.wrap,.site-header{padding-inline:17px}.hero h1{font-size:11.8vw}.hero-statement{gap:10px}.hero-actions{align-items:start;flex-direction:column}.example-top>span:first-of-type{display:none}.people-title img{width:70px}.demo-page{padding-inline:18px}.demo-content h2{font-size:30px}.freedom h2{font-size:7.3vw}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
