:root{--paper: #f1f0e9;--paper-2: #e6e7dd;--ink: #18231e;--muted: #526158;--forest: #183d31;--forest-2: #235240;--line: #b9c1b8;--signal: #e5ff67;--white: #fbfcf8;--shadow: 0 24px 80px rgba(4, 20, 12, .26)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial Nova,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.hero :focus-visible,.trust :focus-visible,.final :focus-visible{outline-color:var(--signal)}.skip-link{position:absolute;left:12px;top:-60px;z-index:20;background:var(--ink);color:var(--white);padding:12px}.skip-link:focus{top:12px}.topbar{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(22px,4vw,64px);background:var(--paper);border-bottom:1px solid var(--line)}.wordmark{font-size:24px;font-weight:800;letter-spacing:-.075em;white-space:nowrap}.wordmark .mark{display:inline-block;width:11px;height:11px;margin-left:3px;background:var(--forest);border-radius:50%;vertical-align:baseline}.nav-links{display:flex;align-items:center;gap:clamp(18px,3vw,44px);margin-left:auto}.nav-links a{font-size:13px;font-weight:700;letter-spacing:.025em}.nav-links a:hover,.footer a:hover{text-decoration:underline;text-underline-offset:5px}.signin-link{margin-left:2px;font-size:13px;font-weight:800;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.nav-cta,.button-primary,.button-outline,.button-dark{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:0 19px;font-size:13px;font-weight:800;white-space:nowrap;border:1px solid transparent;transition:transform .22s ease,background .22s ease,color .22s ease}.nav-cta:hover,.button-primary:hover,.button-outline:hover,.button-dark:hover{transform:translateY(-2px)}.nav-cta:active,.button-primary:active,.button-outline:active,.button-dark:active{transform:translateY(0)}.nav-cta,.button-dark{background:var(--forest);color:var(--white)}.nav-cta:hover,.button-dark:hover{background:var(--ink)}.mobile-menu{display:none;width:46px;height:46px;border:1px solid var(--line);background:transparent;font-size:23px}.hero{position:relative;overflow:hidden;background:var(--forest);color:var(--white)}.hero-inner{position:relative;z-index:1;max-width:1500px;margin:auto;padding:clamp(68px,8vw,120px) clamp(22px,4vw,64px) clamp(65px,7vw,105px);display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(32px,5.5vw,90px)}.micro{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero h1{max-width:660px;margin:0 0 23px;font-size:clamp(60px,6.5vw,112px);line-height:.94;letter-spacing:-.085em;font-weight:800}.hero h1 span{display:block;color:var(--signal)}.hero-copy{max-width:470px;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:#d6e0d8}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:34px}.button-primary{background:var(--signal);color:var(--ink)}.button-primary:hover{background:#f3ffa8}.button-outline{border-color:#90a89a;color:var(--white);background:transparent}.button-outline:hover{background:#ffffff1a}.demo{align-self:stretch;min-width:0;position:relative}.demo-caption{display:flex;justify-content:space-between;gap:12px;margin-bottom:13px;color:#c8d8cd}.demo-caption strong{color:var(--signal);font-size:11px;letter-spacing:.16em}.demo-caption span{font-size:11px}.demo-frame{background:var(--white);color:var(--ink);box-shadow:var(--shadow);overflow:hidden;border:1px solid #d5dfd3}.demo-titlebar{min-height:57px;padding:13px 17px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dfe5dc}.demo-titlebar strong{font-size:14px;letter-spacing:-.035em}.demo-titlebar small{font-size:11px;color:var(--muted)}.demo-count{background:#e8eddf;padding:7px 10px;font-weight:800;font-size:10px;letter-spacing:.08em;white-space:nowrap}.demo-content{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:430px}.demo-list{border-right:1px solid #dfe5dc}.demo-list-head{padding:18px 15px 10px;color:#697970}.message{width:100%;display:block;text-align:left;border:0;border-top:1px solid #e4e8e1;background:transparent;color:var(--ink);padding:16px 15px 18px;transition:background .22s ease}.message:hover{background:#f2f5ec}.message[aria-pressed=true]{background:#edf2df;box-shadow:inset 4px 0 var(--forest)}.message-top{display:flex;justify-content:space-between;gap:6px;align-items:center}.message-top strong{font-size:12px;letter-spacing:-.02em}.message-time{color:#7c897f;font-size:10px;white-space:nowrap}.message-subject{display:block;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#435149;font-size:11px}.message-status{display:block;margin-top:9px;font-size:9px;font-weight:800;letter-spacing:.12em;color:#3a5c48}.message-status.low{color:#718076}.message-status.review{color:#866b2d}.demo-detail{display:flex;flex-direction:column;min-width:0;padding:23px clamp(18px,2vw,31px)}.detail-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.priority{display:inline-block;background:var(--forest);color:var(--white);padding:7px 9px 6px;font-size:10px;font-weight:800;letter-spacing:.11em}.priority.low{background:#dce5d8;color:#405a48}.priority.review{background:#f1e9cd;color:#695a32}.category{font-size:10px;font-weight:800;letter-spacing:.08em;color:#617067;text-transform:uppercase}.demo-detail h3{margin:25px 0 4px;font-size:clamp(22px,2vw,30px);line-height:1.04;letter-spacing:-.055em}.detail-meta{font-size:11px;color:#728076}.detail-quote{margin:23px 0 0;padding-left:16px;border-left:2px solid #bed0b9;font-size:clamp(12px,1vw,15px);line-height:1.5;color:#3f4e43}.detail-foot{margin-top:auto;padding-top:25px}.detail-foot-label{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#718076}.detail-foot-value{display:block;margin-top:8px;font-size:13px;font-weight:800;line-height:1.35;color:var(--forest)}.detail-foot-note{display:block;margin-top:8px;color:#69776d;font-size:11px;line-height:1.4}.demo-legend{color:#a9bcb0;margin-top:11px;font-size:11px}.section{max-width:1500px;margin:auto;padding:clamp(80px,10vw,160px) clamp(22px,4vw,64px)}.what-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,8vw,120px)}.section h2{margin:21px 0;font-size:clamp(44px,5.3vw,79px);line-height:.98;letter-spacing:-.07em;max-width:720px}.what-copy{max-width:480px;color:var(--muted);line-height:1.55;font-size:17px}.feature-list{border-top:1px solid #9fae9e}.feature{padding:24px 0 29px;border-bottom:1px solid #b8c4b6}.feature h3{margin:0 0 8px;font-size:clamp(19px,2vw,26px);letter-spacing:-.045em}.feature p{max-width:440px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.categories{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.categories .section{padding-top:clamp(80px,8vw,125px);padding-bottom:clamp(80px,8vw,125px)}.categories-intro{margin-bottom:45px}.categories-intro h2{max-width:760px;margin-bottom:0}.categories-intro p{max-width:640px;margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.5}.category-board{display:grid;grid-template-columns:minmax(220px,.66fr) minmax(0,1.34fr);background:var(--white);border:1px solid #bfc9bd}.category-sidebar{border-right:1px solid #dce5d7}.category-sidebar-head,.category-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:16px 21px;border-bottom:1px solid #dce5d7;font-size:13px;font-weight:800}.category-sidebar-head span,.category-preview-head span{color:#6a7b6e;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.category-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid #e0e7dc;background:transparent;color:var(--ink);text-align:left;padding:17px 21px;font-size:14px;font-weight:800}.category-option span{color:#78877b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.category-option:hover{background:#f2f5ec}.category-option[aria-pressed=true]{background:#edf2df;box-shadow:inset 4px 0 var(--forest)}.category-foot{padding:21px;color:#68796d;font-size:12px;line-height:1.5}.category-preview{min-width:0}.category-preview-body{padding:30px clamp(22px,3vw,45px) 36px}.category-preview-type{color:#52715d;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.category-preview h3{margin:12px 0 25px;font-size:clamp(31px,3vw,48px);letter-spacing:-.065em}.definition-label{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#66766a}.definition-text{max-width:610px;min-height:53px;margin:0 0 24px;color:#425148;font-size:15px;line-height:1.5}.category-example{border-top:1px solid #dce5d7;padding-top:24px}.category-example blockquote{max-width:570px;margin:8px 0 20px;font-size:15px;line-height:1.45;color:#33443a}.preview-result{display:flex;flex-wrap:wrap;gap:7px;align-items:center;min-height:38px;margin-top:16px;color:var(--forest);font-size:13px;font-weight:800}.category-note{margin:12px 0 0;color:#6a7b6e;font-size:11px}.pricing{background:var(--paper)}.pricing .section{padding-top:clamp(80px,8vw,125px);padding-bottom:clamp(80px,8vw,125px)}.pricing-intro{margin-bottom:55px}.pricing-intro h2{max-width:690px;margin:0}.pricing-intro p{max-width:620px;margin:20px 0 0;color:var(--muted);font-size:16px;line-height:1.5}.plan-list{border-top:2px solid var(--forest)}.plan-head,.plan-row{display:grid;grid-template-columns:minmax(145px,1.05fr) minmax(135px,.75fr) minmax(190px,1fr) minmax(140px,.8fr);align-items:center;gap:24px}.plan-head{min-height:48px;color:#65776a;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.plan-row{min-height:125px;padding:22px 0;border-top:1px solid #b8c4b6}.plan-row:last-child{border-bottom:1px solid #b8c4b6}.plan-name{font-size:clamp(29px,3vw,43px);font-weight:800;letter-spacing:-.065em}.plan-price{display:flex;align-items:baseline;gap:5px}.plan-price strong{font-size:clamp(36px,3.7vw,54px);font-weight:800;letter-spacing:-.07em}.plan-price span{display:inline;color:#65776a;font-size:13px}.plan-value{font-size:18px;font-weight:800;letter-spacing:-.03em}.plan-value span{display:none;margin-top:5px;color:var(--muted);font-size:12px;font-weight:400;letter-spacing:0}.plan-payg{background:#e8ebdf;margin:0 -18px;padding-left:18px;padding-right:18px}.plan-payg .plan-price strong{color:var(--forest)}.plan-note{grid-column:1 / -1;margin:-9px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.price-estimator{margin-top:36px;padding:26px 30px;border:1px solid var(--line);background:var(--white)}.price-estimator-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.price-estimator label{font-size:13px;font-weight:800}.price-estimator output{font-size:25px;font-weight:800;letter-spacing:-.05em;white-space:nowrap}.price-estimator input{width:100%;margin:22px 0 16px;accent-color:var(--forest);cursor:pointer}.price-estimator-result{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.price-estimator-result strong{color:var(--forest)}.price-estimator-small{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.wallet-preview{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px;margin-top:23px;padding-top:21px;border-top:1px solid #d9e1d5}.wallet-label{display:block;color:#66766a;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.deposit-choices{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.deposit-choice{min-width:56px;min-height:37px;padding:0 12px;border:1px solid var(--line);background:transparent;color:var(--forest);font-size:13px;font-weight:800}.deposit-choice:hover{background:#eef2e6}.deposit-choice[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--white)}.wallet-result{margin:9px 0 0;color:var(--forest);font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.025em}.wallet-note{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.pricing-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:30px}.pricing-bottom p{max-width:660px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.pricing-bottom .button-dark{min-width:190px}.trust{background:var(--forest);color:var(--white)}.trust .section{display:grid;grid-template-columns:1fr .85fr;gap:clamp(45px,9vw,150px);align-items:center}.trust h2{max-width:720px}.trust p{max-width:520px;color:#c8d9cb;font-size:17px;line-height:1.55}.review-card{padding:27px;background:#f8faf5;color:var(--ink);border:1px solid #dce5d7}.review-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-bottom:24px;border-bottom:1px solid #dce5d7}.review-card .priority{letter-spacing:.08em}.review-card h3{margin:25px 0 13px;font-size:clamp(24px,2.3vw,34px);line-height:1.06;letter-spacing:-.05em}.review-card p{color:#526158;font-size:15px}.review-card-foot{margin-top:35px;padding-top:18px;border-top:1px solid #dce5d7;font-size:12px;font-weight:800}.final{background:var(--forest);color:var(--white);border-top:1px solid #4f6d5c}.final .section{padding-top:clamp(65px,7vw,105px);padding-bottom:clamp(65px,7vw,105px);display:flex;align-items:end;justify-content:space-between;gap:35px}.final h2{max-width:840px;margin-bottom:0}.final .button-dark{min-width:210px;min-height:58px;background:var(--signal);color:var(--ink)}.final .button-dark:hover{background:#f3ffa8}.footer{max-width:1500px;margin:auto;padding:30px clamp(22px,4vw,64px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px}.footer .wordmark{font-size:21px}.footer-links{display:flex;flex-wrap:wrap;gap:0 23px;font-size:12px;color:#56675a}.footer-links a{padding:6px 0}.footer-note{font-size:11px;color:var(--muted)}.access-panel{min-width:min(440px,100%)}.access-panel [hidden]{display:none!important}.access-panel form label{display:block;margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--signal)}.whitelist-fields{display:flex;gap:8px}.whitelist-fields input{width:min(260px,52vw);min-height:58px;border:1px solid #a6bbab;border-radius:0;padding:0 15px;background:var(--white);color:var(--ink);font:inherit;font-size:15px}.whitelist-fields .button-dark{margin:0}.whitelist-status{margin:11px 0 0;color:#cedbd0;font-size:13px;line-height:1.5}.whitelist-joined{padding:20px 22px;border:1px solid #5f7f6c;border-left:4px solid var(--signal)}.whitelist-joined:focus{outline:none}.whitelist-joined:focus-visible{outline:3px solid var(--signal);outline-offset:4px}.whitelist-joined-title{margin:0;color:var(--signal);font-size:20px;font-weight:800}.whitelist-joined-copy{margin:8px 0 0;color:#cedbd0;font-size:15px;line-height:1.5}.whitelist-another{margin-top:14px;padding:0;border:0;background:none;color:var(--white);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:500px){.whitelist-fields{flex-direction:column}.whitelist-fields input,.whitelist-fields .button-dark{width:100%}}.doc-hero{background:var(--paper-2);border-bottom:1px solid var(--line)}.doc-hero .section{padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(44px,5vw,72px)}.doc-hero h1{max-width:900px;margin:18px 0 0;font-size:clamp(44px,5.8vw,86px);line-height:.98;letter-spacing:-.075em}.doc-lede{max-width:660px;margin:24px 0 0;color:var(--muted);font-size:clamp(17px,1.35vw,20px);line-height:1.55}.doc-meta{margin:22px 0 0;color:var(--muted);font-size:13px}.doc-layout{max-width:1500px;margin:auto;padding:clamp(48px,6vw,88px) clamp(22px,4vw,64px) clamp(80px,9vw,140px);display:grid;grid-template-columns:minmax(180px,250px) minmax(0,760px);gap:clamp(40px,7vw,120px)}.doc-layout.no-toc{grid-template-columns:minmax(0,760px)}.doc-toc{position:sticky;top:24px;align-self:start;max-height:calc(100vh - 48px);overflow-y:auto;border-top:1px solid #9fae9e;padding-top:16px}.doc-toc ol{margin:14px 0 0;padding:0;list-style:none}.doc-toc li+li{margin-top:2px}.doc-toc a{display:block;padding:6px 0;color:var(--muted);font-size:13px;line-height:1.35}.doc-toc a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.doc-body{min-width:0;font-size:16px;line-height:1.65;color:#2c3a33}.doc-body>:first-child{margin-top:0}.doc-body h2{margin:56px 0 14px;font-size:clamp(26px,2.4vw,34px);line-height:1.1;letter-spacing:-.05em;color:var(--ink);scroll-margin-top:24px}.doc-body h3{margin:30px 0 8px;font-size:18px;letter-spacing:-.03em;color:var(--ink);scroll-margin-top:24px}.doc-body p,.doc-body ul,.doc-body ol{margin:0 0 16px}.doc-body ul,.doc-body ol{padding-left:22px}.doc-body li+li{margin-top:6px}.doc-body strong{color:var(--ink)}.doc-body a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.doc-body a:hover{color:var(--ink)}.doc-table{margin:20px 0 24px;overflow-x:auto;border:1px solid #c7d0c5;background:var(--white)}.doc-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:1.5}.doc-table th,.doc-table td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #dfe5dc}.doc-table th{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#617067;background:#edf0e6}.doc-table tr:last-child td{border-bottom:0}.doc-company{margin-top:56px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.guide-teaser{border-top:1px solid var(--line);background:var(--paper-2)}.guide-teaser .section{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);gap:clamp(30px,6vw,90px);padding-top:clamp(65px,7vw,105px);padding-bottom:clamp(65px,7vw,105px)}.guide-teaser h2{margin:16px 0 20px}.guide-teaser p{max-width:550px;color:var(--muted);line-height:1.6}.guide-teaser-links{border-top:1px solid var(--line)}.guide-teaser-links a{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);font-weight:800}.guide-teaser-links a:hover,.guide-card:hover{color:var(--forest-2)}.guide-grid{max-width:1500px;margin:auto;padding:clamp(48px,6vw,88px) clamp(22px,4vw,64px) clamp(80px,9vw,140px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-card{display:block;padding:clamp(24px,3vw,40px);border:1px solid var(--line);background:var(--white)}.guide-card .micro{color:var(--forest)}.guide-card h2{margin:18px 0 12px;font-size:clamp(26px,2.6vw,38px);line-height:1.08;letter-spacing:-.05em}.guide-card p{margin:0;color:var(--muted);line-height:1.55}.guide-steps{counter-reset:guide-step;padding:0!important;list-style:none}.guide-steps>li{counter-increment:guide-step;position:relative;padding:0 0 20px 52px;border-bottom:1px solid var(--line)}.guide-steps>li+li{margin-top:24px}.guide-steps>li:before{content:counter(guide-step,decimal-leading-zero);position:absolute;left:0;top:0;font-size:13px;font-weight:800;color:var(--forest)}.guide-steps strong{display:block;margin-bottom:6px}.guide-note{margin:24px 0;padding:20px 24px;background:var(--paper-2);border-left:4px solid var(--forest)}.guide-note p:last-child{margin-bottom:0}.guide-nav{margin-top:56px;padding-top:22px;border-top:1px solid var(--line)}.guide-nav a{display:inline-block;margin:0 20px 12px 0}.guide-code{padding:18px;overflow-x:auto;background:var(--ink);color:var(--white);font-size:13px;line-height:1.6}.guide-visual{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0}.guide-visual span{padding:15px;background:var(--paper-2);border-top:3px solid var(--forest);font-size:13px;font-weight:800;line-height:1.4}.guide-screenshot,.guide-screenshots figure{margin:26px 0}.guide-screenshot img,.guide-screenshots img{display:block;max-width:100%;height:auto;border:1px solid var(--line);background:var(--white)}.guide-screenshot figcaption,.guide-screenshots figcaption{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.5}.nav-links a[aria-current=page],.footer-links a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:1100px){.hero-inner{grid-template-columns:1fr}.hero h1{max-width:850px}.hero-copy{max-width:650px}.demo{width:min(100%,760px)}.what-grid,.trust .section{gap:50px}}@media(max-width:900px){.topbar{height:65px}.nav-links{display:none;position:absolute;z-index:10;top:65px;left:0;right:0;padding:22px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 20px 30px #00000021;flex-direction:column;align-items:stretch;gap:0}.nav-links.open{display:flex}.nav-links a{padding:13px 0}.topbar>.nav-cta{display:none}.mobile-menu,.pricing-bottom{display:block}.plan-head{display:none}.plan-row{grid-template-columns:1fr 1fr;gap:20px;min-height:0;padding:28px 0}.plan-payg{margin:0;padding-left:12px;padding-right:12px}.plan-name{grid-column:1}.plan-price{grid-column:2;justify-content:end}.plan-price span{display:inline}.plan-value{font-size:16px}.plan-value span{display:block}.plan-note{margin-top:-8px}.pricing-bottom .button-dark{margin-top:22px}}@media(max-width:700px){.hero-inner{padding-top:63px}.hero h1{font-size:clamp(57px,12vw,86px)}.demo-content{grid-template-columns:1fr}.demo-list{border-right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.demo-list-head{grid-column:1 / -1}.message{min-height:105px;border-right:1px solid #e4e8e1}.demo-detail{min-height:330px;border-top:1px solid #dfe5dc}.what-grid,.trust .section,.category-board,.guide-teaser .section,.guide-grid,.guide-visual{grid-template-columns:1fr}.category-sidebar{border-right:0;border-bottom:1px solid #dce5d7}.category-option,.category-foot{padding:14px 20px}.final .section{display:block}.doc-layout,.doc-layout.no-toc{grid-template-columns:1fr;gap:32px}.doc-toc{position:static;max-height:none}.trust .section{gap:35px}.final .button-dark{margin-top:30px}.price-estimator{padding:22px}.wallet-preview{display:block}.wallet-preview>div+div{margin-top:19px}}@media(max-width:410px){.hero h1{font-size:49px}.hero-actions{display:grid}.demo-caption span{display:none}.message{padding:13px 10px}.message-top{display:block}.message-time{display:block;margin-top:3px}.price-estimator-head{display:block}.price-estimator output{display:block;margin-top:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
