:root{--primary: #0c4667;--navy: #031c30;--app-rich-blue-teal: #0c4667;--app-rich-blue-teal-deep: #031c30;--app-environment: radial-gradient(circle at 86% 12%, rgba(255, 255, 255, .08), transparent 26%), linear-gradient(180deg, #0c4667 0%, #0b4261 52%, #083a56 100%);--teal: #3a7892;--mist: #eef3f5;--soft: #f8fafb;--border: #b7c7d2;--headline: #1f2a30;--body: #42555b;--white: #ffffff;--monitor-bg: #e4f1fb;--monitor-border: rgba(12, 70, 103, .42);--track-bg: #d8f3dc;--track-border: #1b8a4f;--attention-bg: #fff1b8;--attention-border: #c78300;--urgent-bg: #ffd7d1;--urgent-border: #c43b2d;--max: 1180px;--hero-max: 1340px;--header: 70px;--radius: 8px;--radius-large: 18px;--shadow: 0 22px 58px rgba(3, 28, 48, .14);--soft-shadow: 0 12px 30px rgba(16, 45, 55, .1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header)}body{margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#ffffffd6;background:var(--app-rich-blue-teal);line-height:1.56;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}img{display:block;max-width:100%}.skip-link{position:absolute;left:16px;top:12px;transform:translateY(-140%);z-index:100;padding:10px 14px;border-radius:var(--radius);background:var(--navy);color:var(--white)}.skip-link:focus{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:50;background:#f8fafbf0;border-bottom:1px solid rgba(183,199,210,.72);backdrop-filter:blur(16px)}.nav-shell,.hero-grid,.how-panel,.features-layout,.review-layout,.mobile-layout,.dashboard-layout,.organization-layout,.resources-layout,.teams-layout,.faq-panel,.closing-panel,.footer-inner{width:min(var(--max),calc(100% - 44px));margin-inline:auto}.nav-shell{min-height:var(--header);display:flex;align-items:center;justify-content:space-between;gap:clamp(28px,5vw,76px)}.brand{display:inline-flex;align-items:center;gap:0;color:var(--navy);font-weight:700;white-space:nowrap}.site-header .brand{font-weight:800;font-size:clamp(1.18rem,1.65vw,1.48rem);letter-spacing:0}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.nav-links a{padding:8px 11px;border-radius:999px;color:var(--primary);font-size:.88rem;font-weight:700}.nav-links a:hover,.nav-links a:focus-visible{background:#e2edf2;outline:none}.panel{min-height:calc(100svh - var(--header));min-height:calc(100dvh - var(--header));display:grid;align-items:center;padding-block:clamp(48px,7vh,82px);background:var(--app-environment);border-bottom:1px solid rgba(255,255,255,.1);color:#ffffffd6}.orientation-label{color:#ffffffc2;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.orientation-label.light{color:var(--white)}h2{color:var(--white);font-size:clamp(1.62rem,2.58vw,2.34rem);line-height:1.16;letter-spacing:0;text-wrap:balance}h3{color:var(--headline);font-size:1.05rem;line-height:1.24}.section-intro.centered{max-width:760px;margin-inline:auto;text-align:center}.hero-panel{background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,var(--app-rich-blue-teal) 0%,#0b4261 58%,var(--app-rich-blue-teal-deep) 100%);padding-block:clamp(30px,4.6vh,52px)}.hero-grid{width:min(var(--hero-max),calc(100% - 44px));display:grid;grid-template-columns:minmax(360px,.58fr) minmax(740px,1.42fr);gap:clamp(22px,3vw,38px);align-items:center}.hero-copy{text-align:center;justify-self:center;max-width:500px}.hero-copy h1{color:var(--white);font-size:clamp(2rem,3.05vw,2.92rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.hero-copy p{margin-top:20px;font-size:clamp(1rem,1.34vw,1.12rem);color:#ffffffd6}.button{min-height:45px;display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:11px 18px;border-radius:var(--radius);border:1px solid var(--primary);font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover,.button:focus-visible{transform:translateY(-1px);box-shadow:var(--soft-shadow);outline:none}.button.primary{background:var(--white);color:var(--primary);border-color:#ffffffd6;box-shadow:0 14px 28px #031c302e}.hero-proof{margin:0}.screenshot-frame{border-radius:18px;background:linear-gradient(135deg,#eef3f5f0,#d8e4eae6);border:1px solid rgba(183,199,210,.82);box-shadow:var(--shadow);overflow:hidden}.hero-frame{min-height:clamp(300px,30vw,430px);padding:clamp(18px,2.2vw,34px);display:grid;place-items:center}.hero-frame img{width:min(100%,1020px);border-radius:12px;aspect-ratio:820 / 291;object-fit:contain}.hero-proof figcaption{width:fit-content;margin:17px auto 0;padding:8px 14px;border-radius:999px;border:1px solid rgba(12,70,103,.18);background:#ffffffb8;box-shadow:var(--soft-shadow);text-align:center;color:var(--primary);font-size:clamp(1rem,1.05vw,1.08rem);font-weight:800}.flow-track{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;position:relative}.flow-step{position:relative;min-height:238px;padding:24px;border-radius:var(--radius-large);background:var(--soft);border:1px solid rgba(183,199,210,.78);box-shadow:var(--soft-shadow);color:var(--body)}.flow-step p,.feature-group p,.dash-tile p,.organization-grid p,.faq-grid p,.phone-frame p{color:var(--body)}.flow-step.emphasized{background:#fffaf0;transform:translateY(-8px)}.flow-step h3{display:flex;align-items:center;gap:12px;font-size:clamp(1.32rem,1.9vw,1.7rem)}.icon{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;background:var(--monitor-bg);border:1px solid var(--monitor-border);color:var(--primary);font-weight:700}.emphasized .icon{background:var(--attention-bg);border-color:var(--attention-border);color:#4a2d00}.flow-step:nth-child(3) .icon{background:var(--track-bg);border-color:var(--track-border);color:#073b24}.flow-step p{margin-top:16px}.features-layout,.dashboard-layout,.teams-layout,.mobile-layout,.resources-layout{display:grid;grid-template-columns:minmax(320px,.76fr) minmax(440px,1fr);gap:clamp(30px,5vw,70px);align-items:center}.features-copy p,.dashboard-copy p,.teams-copy p,.mobile-copy p,.resources-copy p,.organization-copy p{margin-top:16px;font-size:1.04rem;color:#ffffffd6}.features-copy .orientation-label,.dashboard-copy .orientation-label,.teams-copy .orientation-label,.mobile-copy .orientation-label,.resources-copy .orientation-label,.organization-copy .orientation-label{color:#ffffffc2}.feature-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.feature-group{min-height:178px;padding:21px;border-radius:16px;border:1px solid rgba(183,199,210,.8);background:var(--white);box-shadow:var(--soft-shadow);color:var(--body)}.feature-group.blue{border-top:4px solid var(--primary)}.feature-group.green{border-top:4px solid var(--track-border)}.feature-group.amber{border-top:4px solid var(--attention-border)}.feature-group.navy{border-top:4px solid var(--navy)}.feature-group ul{margin:13px 0 0;padding:0;list-style:none;display:grid;gap:7px}.feature-group li{color:var(--primary);font-weight:700;font-size:.92rem}.review-panel-section{color:#ffffffd6}#review-confirm{scroll-margin-top:-46px}#early-interest{scroll-margin-top:12px}.review-layout{display:grid;gap:clamp(8px,1.3vw,16px);padding:clamp(38px,4.8vw,62px);border-radius:24px;background:linear-gradient(135deg,#0c4667f5,#031c30d1);border:1px solid rgba(255,255,255,.12);box-shadow:var(--shadow)}.review-layout.has-approved-review{padding-top:clamp(24px,3vw,42px)}.review-top{max-width:920px;margin-inline:auto;text-align:center}.review-middle{display:grid;grid-template-columns:minmax(300px,.62fr) minmax(520px,1.18fr);gap:clamp(24px,4vw,56px);align-items:start}.review-top h2,.review-panel-section .orientation-label{color:var(--white)}.review-top p{margin-top:16px;font-size:1.04rem}.review-experience-list{display:grid;gap:12px;margin-top:0}.review-experience-list article{padding:18px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18)}.review-experience-list h3{color:var(--white);font-size:1rem}.review-experience-list p{margin-top:7px;font-size:.94rem}.review-promise{max-width:880px;margin:0 auto;color:#ffffffeb;font-weight:700;text-align:center}.review-bottom{display:grid;justify-items:center;gap:10px;margin-top:clamp(-34px,-2.2vw,-20px)}.review-points{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.review-points span{padding:8px 11px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:var(--white);font-weight:700;font-size:.9rem}.review-visual{position:relative;min-height:clamp(292px,22vw,344px)}.contract-page{position:absolute;inset:20px auto auto 0;width:48%;min-height:284px;padding:26px;border-radius:12px;background:#fffffff0;box-shadow:var(--shadow)}.contract-page span{display:block;height:10px;margin-bottom:15px;border-radius:999px;background:#d8e4ea}.contract-page span:nth-child(2){width:82%}.contract-page span:nth-child(3){width:68%}.contract-page span:nth-child(4){width:90%}.contract-page span:nth-child(5){width:55%}.review-placeholder{position:relative;margin-left:26%;min-height:292px;display:grid;place-items:center;text-align:center;padding:30px;border-radius:12px;border:1px dashed rgba(255,255,255,.36);background:linear-gradient(120deg,#ffffff1c,#e4f1fb33),repeating-linear-gradient(0deg,rgba(255,255,255,.09) 0 1px,transparent 1px 32px);box-shadow:var(--shadow)}.review-placeholder>span{display:block;width:min(72%,360px);height:148px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,rgba(255,255,255,.28),transparent 58%) 24px 28px / 64% 10px no-repeat,linear-gradient(90deg,rgba(255,255,255,.18),transparent 52%) 24px 54px / 72% 8px no-repeat,linear-gradient(90deg,rgba(255,255,255,.18),transparent 48%) 24px 78px / 54% 8px no-repeat,#ffffff14}.review-placeholder strong{display:block;margin-top:10px;color:var(--white);font-size:clamp(1.18rem,1.8vw,1.58rem);line-height:1.16}.review-placeholder p{max-width:340px;margin-top:9px}.review-visual.has-approved-shot{min-height:auto}.review-visual.has-approved-shot .review-placeholder{margin-left:0;min-height:auto;padding:12px;border-style:solid;background:#ffffffe6}.review-layout.has-approved-review .review-bottom{margin-top:8px}.approved-review-shot img{width:100%;aspect-ratio:1270 / 714;object-fit:contain;border-radius:9px}.mobile-layout{grid-template-columns:minmax(320px,.85fr) minmax(360px,.9fr)}.mobile-screenshot-reserve{min-height:470px;display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:18px;align-items:center;justify-content:center}.mobile-shot-slot{min-height:438px;display:grid;align-content:center;justify-items:center;gap:10px;padding:26px 18px;border-radius:32px;border:10px solid var(--navy);background:linear-gradient(180deg,#f8fafbfa,#e4f1fbf5);box-shadow:var(--shadow);text-align:center}.mobile-shot-slot.secondary{transform:translateY(26px);background:linear-gradient(180deg,#eef3f5fa,#d8e4eaf5)}.mobile-shot-slot span{width:72%;height:210px;border-radius:14px;border:1px solid rgba(12,70,103,.13);background:linear-gradient(90deg,rgba(12,70,103,.24),transparent 56%) 18px 28px / 70% 8px no-repeat,linear-gradient(90deg,rgba(12,70,103,.16),transparent 48%) 18px 52px / 58% 7px no-repeat,linear-gradient(90deg,rgba(12,70,103,.13),transparent 52%) 18px 78px / 66% 7px no-repeat,#ffffffad}.mobile-shot-slot strong{display:block;max-width:160px;color:var(--headline);font-size:1.12rem;line-height:1.2}.approved-mobile-shot{padding:12px 10px;overflow:hidden}.approved-mobile-shot img{width:100%;aspect-ratio:311 / 676;object-fit:contain;border-radius:18px}.phone-frame{width:min(100%,284px);min-height:450px;padding:28px;border-radius:36px;border:11px solid var(--navy);background:linear-gradient(180deg,#f8fafb,#e4f1fb);box-shadow:var(--shadow);display:grid;place-items:center;text-align:center}.phone-frame span{color:var(--primary);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.phone-frame strong{display:block;margin-top:12px;color:var(--headline);font-size:1.23rem;line-height:1.2}.phone-frame p{margin-top:10px;font-size:.92rem}.mobile-supporting-line{font-weight:700;color:#ffffffeb!important}.dashboard-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dash-tile{min-height:128px;padding:19px;border-radius:14px;background:var(--white);border:1px solid rgba(183,199,210,.82);box-shadow:var(--soft-shadow);color:var(--body)}.dash-tile span{color:var(--headline);font-weight:700}.dash-tile p{margin-top:8px}.dash-tile.monitor{border-left:4px solid var(--monitor-border)}.dash-tile.track{border-left:4px solid var(--track-border)}.dash-tile.closing{border-left:4px solid var(--urgent-border)}.dash-tile.today{border-left:4px solid var(--primary)}.status-language{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding-top:8px}.chip{padding:7px 10px;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent}.chip.monitor{background:var(--monitor-bg);border-color:var(--monitor-border);color:var(--primary)}.chip.on-track{background:var(--track-bg);border-color:var(--track-border);color:#073b24}.chip.attention{background:var(--attention-bg);border-color:var(--attention-border);color:#4a2d00}.chip.urgent{background:var(--urgent-bg);border-color:var(--urgent-border);color:#69170f}.organization-layout{display:grid;grid-template-columns:minmax(300px,.64fr) minmax(520px,1.1fr);gap:clamp(28px,5vw,64px);align-items:center}.organization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.organization-grid article{min-height:132px;padding:18px;border-radius:14px;background:#ffffffe6;border:1px solid rgba(183,199,210,.82);box-shadow:var(--soft-shadow);color:var(--body)}.organization-grid p{margin-top:8px;font-size:.9rem}.resources-layout{width:min(1280px,calc(100% - 44px));grid-template-columns:minmax(310px,.58fr) minmax(620px,1.42fr);gap:clamp(30px,4.4vw,62px)}.resources-copy p+p{margin-top:10px}.resource-tags{display:grid;grid-template-columns:repeat(3,max-content);justify-content:center;gap:9px;margin-top:21px}.resource-tags span{padding:7px 10px;border-radius:999px;background:var(--monitor-bg);border:1px solid var(--monitor-border);color:var(--primary);font-size:.88rem;font-weight:700}.resources-shot{margin:0;border-radius:18px;overflow:hidden;border:1px solid rgba(183,199,210,.82);box-shadow:var(--shadow);background:var(--app-rich-blue-teal)}.resource-tags span:nth-child(4){grid-column:1 / -1;justify-self:center}.resources-shot img{width:100%;height:auto;aspect-ratio:1541 / 402;object-fit:contain}.teams-layout{width:min(1040px,calc(100% - 44px));grid-template-columns:minmax(360px,.86fr) minmax(330px,.78fr);gap:clamp(22px,3vw,42px)}.teams-copy{max-width:530px;justify-self:end}.teams-layout img{justify-self:start;width:min(100%,410px);height:auto;aspect-ratio:497 / 643;object-fit:contain;filter:drop-shadow(0 24px 30px rgba(3,28,48,.16))}.faq-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.faq-grid article{padding:19px;border-radius:12px;background:var(--soft);border:1px solid rgba(183,199,210,.78);box-shadow:var(--soft-shadow);color:var(--body)}.faq-grid p{margin-top:8px}.closing-panel{min-height:auto;padding-block:clamp(34px,5vh,56px)}.cta-panel{max-width:900px;margin-inline:auto;padding:clamp(16px,2.4vw,24px);border-radius:24px;border:1px solid rgba(12,70,103,.2);background:radial-gradient(circle at 88% 20%,rgba(216,243,220,.72),transparent 26%),linear-gradient(135deg,#fff,#e4f1fb);box-shadow:var(--shadow);text-align:center;color:var(--body)}.cta-panel .orientation-label{color:var(--primary);margin-bottom:6px}.cta-panel h2{display:grid;gap:3px;color:var(--headline);font-size:clamp(1.72rem,2.85vw,2.5rem);line-height:1.14;text-align:center}.cta-panel h2 span{display:block;white-space:nowrap}.closing-promise{margin-top:4px;font-size:1.08rem;color:var(--primary);font-weight:700}.interest-cta{margin-top:clamp(6px,1vw,8px);padding-top:clamp(5px,.8vw,7px);border-top:1px solid rgba(12,70,103,.16)}.interest-copy h3{color:var(--headline);font-size:clamp(1.18rem,1.8vw,1.48rem)}.interest-copy p{max-width:720px;margin:3px auto 0;color:var(--body);font-size:.95rem;line-height:1.34}.interest-form{margin-top:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;text-align:left}.interest-form label,.interest-form .wide{display:grid;gap:3px}.interest-form .wide{grid-column:1 / -1}.interest-form span{color:var(--headline);font-size:.84rem;font-weight:700}.interest-form em{color:var(--body);font-style:normal;font-weight:400}.interest-form input,.interest-form select,.interest-form textarea{width:100%;border:1px solid rgba(12,70,103,.24);border-radius:var(--radius);background:#ffffffe6;color:var(--headline);font:inherit;padding:8px 10px}.interest-form textarea{resize:vertical}.interest-form input:focus,.interest-form select:focus,.interest-form textarea:focus{outline:3px solid rgba(58,120,146,.24);border-color:var(--primary)}.interest-button{margin-top:0;justify-self:start;background:var(--primary)!important;color:var(--white)!important;border-color:var(--primary)!important}.interest-button:disabled{opacity:.62;cursor:progress}.form-status{margin-top:3px!important;color:var(--primary)!important;font-size:.92rem!important}.form-honeypot{position:absolute;left:-10000px;width:1px!important;height:1px;opacity:0}.simple-page-panel{min-height:calc(100svh - var(--header) - 108px);align-items:center}.simple-page{width:min(820px,calc(100% - 44px));margin-inline:auto;padding:clamp(34px,6vw,62px);border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#0c4667f5,#031c30d1);box-shadow:var(--shadow)}.simple-page h1{color:var(--white);font-size:clamp(2rem,4vw,3rem);line-height:1.08;letter-spacing:0}.simple-page p{margin-top:18px;color:#ffffffd6;font-size:1.06rem}.simple-page a:not(.button){color:var(--white);font-weight:700;text-decoration:underline;text-underline-offset:4px}.legal-page{display:grid;gap:16px}.legal-page p{margin-top:0}.legal-page h2{margin-top:12px;font-size:clamp(1.16rem,2vw,1.5rem)}.privacy-page-panel{align-items:start;padding-top:clamp(4px,.8vh,8px);padding-bottom:clamp(22px,3.8vh,40px)}.privacy-notice{padding:clamp(26px,4.2vw,44px);padding-top:clamp(18px,2vw,22px);gap:10px;transform:translateY(-60px)}.privacy-notice .orientation-label{margin-bottom:2px}.privacy-notice h1+p{margin-top:4px}.privacy-notice h2{margin-top:6px}.terms-page-panel{min-height:auto;align-items:start;padding-block:clamp(24px,4vh,44px)}.terms-notice{width:min(980px,calc(100% - 44px));display:block;padding:clamp(28px,4.6vw,54px)}.terms-brand,.terms-subtitle,.legal-updated{color:#ffffffd6;font-weight:700}.terms-brand{margin-top:0!important;text-transform:uppercase;font-size:.78rem!important;letter-spacing:.08em}.terms-subtitle{margin-top:8px!important;font-size:1.04rem!important}.legal-updated{margin-top:6px!important;font-size:.95rem!important}.terms-notice h1{margin-top:8px}.terms-notice h2{margin-top:28px}.terms-notice p+p{margin-top:12px}.site-footer{background:linear-gradient(180deg,#083a56 0%,var(--app-rich-blue-teal-deep) 100%);color:#fffc;border-top:1px solid rgba(255,255,255,.08)}.footer-inner{min-height:108px;display:flex;align-items:center;justify-content:space-between;gap:22px}.footer-brand{color:var(--white)}.site-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.site-footer .footer-disabled{color:#ffffff85;cursor:default}.site-footer a:hover,.site-footer a:focus-visible{color:var(--white);outline:none}@media(min-width:981px)and (min-height:820px){html{scroll-snap-type:y proximity}.panel{scroll-snap-align:start;scroll-snap-stop:normal}.how-panel{min-height:calc(100dvh - var(--header) + 250px);padding-bottom:calc(clamp(190px,22vh,270px) + 96px)}.features-panel{min-height:calc(100dvh - var(--header) + 214px);padding-bottom:calc(clamp(158px,18vh,220px) + 34px)}.review-panel-section{min-height:calc(100dvh - var(--header) + 36px);padding-top:clamp(0px,.8vh,10px);padding-bottom:clamp(40px,5vh,66px)}.transaction-panel{min-height:calc(100dvh - var(--header) + 300px);padding-top:clamp(94px,11vh,132px);padding-bottom:calc(clamp(190px,22vh,270px) + 144px)}.organization-panel{min-height:calc(100dvh - var(--header) + 330px);padding-bottom:calc(clamp(210px,24vh,292px) + 192px)}.resources-panel{min-height:calc(100dvh - var(--header) + 116px);padding-bottom:clamp(98px,12vh,146px)}.faq-panel{min-height:calc(100dvh - var(--header) + 310px);padding-top:max(40px,calc(clamp(88px,10vh,126px) - 24px));padding-bottom:calc(clamp(210px,24vh,292px) + 72px)}.closing-panel{padding-top:calc(clamp(36px,5vh,58px) + 150px);padding-bottom:clamp(36px,5vh,58px)}}@media(max-height:819px)and (min-width:981px){.panel{min-height:auto;padding-block:58px}.hero-panel{min-height:calc(100svh - var(--header))}.hero-copy h1{font-size:clamp(1.9rem,2.85vw,2.7rem)}.flow-step{min-height:220px}.review-visual{min-height:365px}.contract-page{min-height:284px}.review-placeholder{min-height:292px}.phone-frame{min-height:420px}.how-panel{padding-bottom:180px}.features-panel{padding-bottom:160px}.review-panel-section{padding-top:0;padding-bottom:58px}.transaction-panel{padding-bottom:210px}.organization-panel{padding-bottom:250px}.faq-panel{padding-top:34px;padding-bottom:150px}.closing-panel{padding-top:168px;padding-bottom:42px}.how-panel,.features-panel,.transaction-panel,.organization-panel,.faq-panel{border-bottom-color:var(--app-rich-blue-teal)}}@media(max-width:980px){:root{--header: 102px}.panel{min-height:auto;padding-block:64px}.nav-shell{align-items:flex-start;flex-direction:column;padding:15px 0}.nav-links{justify-content:flex-start}.hero-grid,.features-layout,.review-layout,.mobile-layout,.dashboard-layout,.organization-layout,.resources-layout,.teams-layout{grid-template-columns:1fr}.hero-copy{max-width:720px}.hero-frame{max-width:840px;margin-inline:auto}.flow-track{grid-template-columns:1fr}.flow-step.emphasized{transform:none}.feature-map{grid-template-columns:1fr 1fr}.review-layout{padding:34px}.review-middle{grid-template-columns:1fr}.review-bottom{margin-top:0}.review-placeholder{margin-left:10%}.mobile-screenshot-reserve{order:2}.mobile-shot-slot.secondary{transform:none}.resources-layout{grid-template-columns:1fr;width:min(var(--max),calc(100% - 44px))}.organization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.teams-copy{max-width:none;justify-self:stretch}.resource-tags{grid-template-columns:repeat(3,max-content)}.teams-layout img{justify-self:center;width:min(100%,340px)}}@media(max-width:700px){:root{--header: 134px}.nav-shell,.hero-grid,.how-panel,.features-layout,.review-layout,.mobile-layout,.dashboard-layout,.organization-layout,.resources-layout,.teams-layout,.faq-panel,.closing-panel,.footer-inner{width:min(100% - 28px,var(--max))}.nav-links a{padding:7px 9px}.hero-copy h1{font-size:clamp(2rem,10.5vw,3rem)}.button{width:100%}.dashboard-board,.feature-map,.organization-grid,.faq-grid{grid-template-columns:1fr}.review-visual{min-height:auto}.contract-page{display:none}.review-layout{padding:28px}.review-placeholder{margin-left:0;min-height:290px}.mobile-screenshot-reserve{grid-template-columns:1fr;min-height:auto}.mobile-shot-slot{width:min(100%,250px);min-height:360px;justify-self:center}.phone-frame{min-height:400px}.resource-tags{grid-template-columns:1fr;justify-items:center}.resource-tags span:nth-child(4){grid-column:auto}.teams-layout img{width:min(100%,280px)}.cta-panel h2 span{white-space:normal}.interest-form{grid-template-columns:1fr}.interest-button{justify-self:stretch}.footer-inner{flex-direction:column;align-items:flex-start;padding:30px 0}.site-footer nav{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-snap-type:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
