:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#263e31;background:#fafbf6;font-synthesis:none;--ink:#263e31;--muted:#798773;--line:#dfe5d6;--green:#385e43;--cream:#f0f3e6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a:focus-visible,summary:focus-visible{outline:3px solid #98b383;outline-offset:5px}::selection{background:#d6e5be}.wrap{max-width:1240px;width:calc(100% - 100px);margin:0 auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 0;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:11px;font-size:22px;font-weight:700;letter-spacing:-.9px;white-space:nowrap}.wordmark small{font-size:10px;display:block;letter-spacing:.4px;margin-top:3px;color:#8a9881;font-weight:400}.wordmark b{font-weight:600;color:#627559}.mark{display:inline-flex;background:var(--green);width:40px;height:40px;border-radius:12px;align-items:center;justify-content:center;color:#eff3df;font-size:29px;letter-spacing:-5px;padding-right:5px}.mark>span{color:#b9cf9f}.site-header nav{display:flex;gap:27px;font-size:12px;color:#718169}.site-header nav a:hover,.text-link:hover,.footer-links a:hover{color:#263e31}.site-header nav span{font-size:12px;color:#9aa98d}.header-cta{display:flex;align-items:center;gap:25px}.text-link{font-size:12px;color:#718169}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;padding:17px 22px;background:var(--green);color:#f5f8ed;border:1px solid var(--green);border-radius:7px;font-size:12px;font-weight:550;transition:background .2s,transform .2s}.button:hover{background:#264d33;transform:translateY(-2px)}.button-small{padding:12px 17px;font-size:11px;gap:20px}.button span{font-size:17px;font-weight:400}.button-outline{background:transparent;color:var(--green);border-color:#bcccb0}.button-outline:hover{background:#edf3e3}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:600;color:#748667;line-height:1.7}.hero{display:grid;grid-template-columns:1.04fr 1fr;gap:40px;padding:90px 0 82px;align-items:center}.hero .eyebrow{display:flex;align-items:center;gap:12px}.tiny-star{font-size:23px;font-weight:400;line-height:1;color:#6b8a56}h1{font-size:clamp(46px,5.15vw,72px);line-height:1.06;letter-spacing:-3.5px;font-weight:520;margin:25px 0}em{font-family:Georgia,"Times New Roman",serif;font-weight:400;color:#768a59}h1 em{font-size:.97em}.hero-copy>p{font-size:14px;line-height:1.9;color:#87917e;max-width:410px;margin:25px 0 30px}.hero-actions{display:flex;gap:25px;align-items:center}.secondary-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;font-weight:550;color:#627754}.play{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #dce5d1;border-radius:50%}.hero-note{display:flex;align-items:center;gap:7px;color:#8d9982;font-size:10px;margin-top:20px}.status-dot{width:5px;height:5px;display:inline-block;border-radius:100%;background:#91a776}.hero-visual{position:relative;padding:60px 0 30px;isolation:isolate}.hero-visual::before{content:"";position:absolute;inset:20px -20px -5px;border-radius:50%;background:radial-gradient(ellipse,#e5ead2 0%,#eff2e345 57%,transparent 75%);z-index:-2}.orbit{position:absolute;z-index:-1;border:1px solid #dce3cb;border-radius:50%;inset:30px -15px 0;transform:rotate(-20deg)}.orbit-two{inset:80px -35px 40px;transform:rotate(26deg)}.spark{position:absolute;color:#a6b883;font-size:50px;line-height:1}.spark-one{top:8px;right:20px}.spark-two{bottom:8px;left:15px;font-size:27px}.preview-card{background:#fff;border:1px solid #dce4d1;border-radius:13px;box-shadow:0 30px 60px #293d1d0d;transform:rotate(-2deg);margin:0 12px;padding:21px 23px 0;position:relative;z-index:2}.preview-top{display:flex;gap:9px;align-items:center;font-size:10px;padding-bottom:17px;border-bottom:1px solid #edf0e8}.mini-mark{width:22px;height:22px;border-radius:6px;background:#e9f0e2;color:#678852;text-align:center;padding-top:3px;font-weight:700;letter-spacing:-2px}.preview-top strong{font-weight:550}.sample-label{margin-left:auto;font-size:6px;letter-spacing:1.1px;color:#9fa992}.preview-summary{display:flex;align-items:center;justify-content:space-between;padding:25px 0 18px}.subtle-label{font-size:7px;letter-spacing:1.5px;color:#9aa58e}.preview-summary h2{font-size:27px;letter-spacing:-1px;margin:8px 0;font-weight:500}.preview-summary p{font-size:9px;color:#9aa78f;margin:0}.mini-ring{display:grid;place-items:center;width:63px;height:63px;border-radius:50%;background:conic-gradient(#789862 0 66%,#d9c080 66% 86%,#dfb2a9 86% 100%)}.mini-ring>span{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;background:white;color:#89a273;font-size:18px}.preview-stats{display:flex;gap:8px;justify-content:space-between;padding:12px 0 18px;border-bottom:1px solid #edf0e8;font-size:8px}.preview-stats>div{display:flex;align-items:center;gap:5px}.preview-stats strong{font-weight:450;color:#8e9b81}.dot{width:5px;height:5px;border-radius:50%;display:inline-block}.green{background:#8eae79}.gold{background:#d9b77e}.rose{background:#d1998a}.preview-row{display:flex;align-items:center;gap:10px;font-size:10px;padding:16px 0;border-bottom:1px solid #edf0e8}.preview-row small{display:block;font-size:7px;margin-top:5px;color:#a5ae9a}.row-avatar{width:28px;height:29px;background:#edf3e8;border-radius:6px;display:grid;place-items:center;color:#91a47e;font-size:10px}.row-avatar.sand{background:#f7f1e2;color:#b6a16f}.row-avatar.pink{background:#f8eeea;color:#c49c8e}.result{margin-left:auto;font-size:7px;padding:5px 7px;border-radius:4px;white-space:nowrap}.good{background:#edf5e7;color:#7e9c64}.review{background:#faf3e2;color:#b79b57}.invalid{background:#fbefeb;color:#c28d7e}.preview-bottom{display:flex;justify-content:space-between;align-items:center;font-size:7px;color:#a3ad96;padding:17px 0}.export-label{color:#688b50;background:#f4f7ee;padding:6px 10px;border-radius:4px}.floating-note{position:absolute;right:-5px;top:22px;z-index:3;display:flex;align-items:center;gap:10px;border:1px solid #dee6d4;padding:13px 20px;border-radius:9px;background:#fff;box-shadow:0 10px 25px #293d1d08;transform:rotate(4deg);font-size:10px}.floating-note small{display:block;color:#9ca98e;font-size:8px;margin-top:4px}.note-icon{display:grid;place-items:center;background:#ecf2e5;color:#819e6a;width:28px;height:28px;border-radius:50%}.mini-chip{display:flex;align-items:center;gap:8px;position:relative;z-index:3;transform:rotate(2deg);background:#eef3e5;border:1px solid #d6e1c7;border-radius:7px;font-size:9px;color:#77915f;padding:13px 18px;width:max-content;margin:-7px 0 0 46px;box-shadow:0 4px 10px #293d1d05}.mini-chip>span{font-size:18px}.visual-caption{text-align:center;color:#a2ad93;font-size:7px;letter-spacing:2px;margin:25px 0 0}.proof-strip{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;color:#7f8e72;font-size:11px}.proof-strip b{font-weight:400;font-size:8px;color:#a3b18f;margin-right:10px}.section{padding:94px 0}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:43px}h2{font-size:39px;line-height:1.16;letter-spacing:-1.5px;font-weight:500;margin:15px 0 0}.section-intro>p{max-width:280px;font-size:12px;line-height:1.8;color:#8a977d;margin:0 0 4px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.step-visual{height:162px;border:1px solid #e0e6d4;background:#f0f3e7;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:25px;overflow:hidden}.step-visual::before{position:absolute;content:"";width:140px;height:140px;border:1px solid #e1e8d3;border-radius:50%}.file-icon{height:85px;width:65px;border:1px solid #d7e1c8;background:#fff;box-shadow:0 8px 10px #30402005;border-radius:8px;transform:rotate(-9deg);color:#b1c29a;font-size:38px;text-align:center;line-height:1.2;position:relative}.file-icon small{display:block;font-family:inherit;font-size:8px;background:#e6eddc;color:#7b9660;padding:5px;position:absolute;bottom:11px;left:15px;right:15px;border-radius:3px}.upload-arrow,.download-token{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e0e9d2;border:4px solid #f1f4e8;color:#78945e;position:relative;margin:40px 0 0 -10px;font-size:19px}.check-visual{gap:10px}.check-token{position:relative;display:grid;place-items:center;width:39px;height:39px;background:#e0ebd4;border:1px solid #c9dbb7;border-radius:9px;color:#799760;font-size:21px;transform:rotate(-8deg)}.check-token.quiet{background:#f9fbf5;border-color:#dde7d0;color:#b0bba4;font-size:16px;transform:rotate(4deg)}.scan-line{position:absolute;left:0;right:0;height:1px;background:#dde5d1}.export-sheet{position:relative;background:white;border:1px solid #d9e2cd;border-radius:6px;padding:17px 10px;width:95px;transform:rotate(-6deg)}.export-sheet i{display:block;margin:7px 0;border-top:4px solid #e7eedf;border-radius:3px;width:60px}.export-sheet i:last-child{width:40px}.download-token{margin:48px 0 0 -18px}.step-label{font-size:8px;letter-spacing:1.5px;color:#9ca98e}.steps h3{font-size:19px;font-weight:500;letter-spacing:-.5px;margin:10px 0}.steps p{font-size:12px;color:#8a967d;line-height:1.9;margin:0;max-width:290px}.feature-band{background:#eef2e5;border-top:1px solid #e0e7d4;border-bottom:1px solid #e0e7d4}.feature-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:75px;padding-top:75px;padding-bottom:75px}.feature-copy>p{font-size:12px;line-height:1.9;color:#89987b;max-width:260px;margin:22px 0 30px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:37px 35px}.feature-icon{display:grid;place-items:center;background:#e5ebd8;width:32px;height:32px;border:1px solid #d9e2c8;border-radius:7px;color:#81956b;font-size:18px}.feature-grid h3{font-size:13px;font-weight:550;margin:14px 0 8px}.feature-grid p{font-size:11px;color:#8b987d;line-height:1.8;margin:0}.credit-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.credit-card{padding:30px;background:#fff;border:1px solid #e0e7d6;border-radius:11px}.credit-card.accent{background:#f0f4e7}.credit-top{display:flex;justify-content:space-between;align-items:center}.credit-top .eyebrow{font-size:8px}.credit-symbol{font-size:26px;color:#91a776}.credit-card h3{font-size:20px;letter-spacing:-.6px;font-weight:500;margin:23px 0}.credit-amount{font-size:53px;letter-spacing:-2px;font-weight:500}.credit-amount span{font-size:11px;font-weight:400;letter-spacing:0;color:#96a28a;vertical-align:middle;margin-left:7px}.credit-card p{font-size:12px;line-height:1.9;color:#8b987d;max-width:340px;margin:18px 0 28px}.credit-card .button{width:100%}.credit-footnote{text-align:center;color:#98a38b;font-size:10px;line-height:1.8;margin:23px 0 0}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.2fr;gap:55px}.faq-section h2{font-size:33px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;font-size:12px;font-weight:500}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#91a37e;font-size:18px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;color:#8a987a;margin:14px 25px 0 0}.faq-list p a{color:#4b713d;text-decoration:underline;text-underline-offset:3px}.closing{display:flex;align-items:center;justify-content:space-between;gap:35px;position:relative;border:1px solid #dce5cc;border-radius:13px;background:#eaf0dc;padding:50px 55px;overflow:hidden;isolation:isolate}.closing h2{font-size:43px}.closing>div{position:relative;z-index:1}.closing>div>p{font-size:10px;color:#8b9c75;margin-top:16px}.closing-flower{position:absolute;font-size:270px;color:#dfe7ce;left:36%;top:17px;z-index:0;line-height:1;transform:rotate(10deg)}.site-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:65px 0 25px;gap:30px}.site-footer .wordmark{font-size:18px}.site-footer .mark{width:33px;height:33px;font-size:25px;border-radius:9px}.site-footer>div>p{font-size:10px;color:#94a085;margin:15px 0 0}.footer-links{display:flex;gap:25px;font-size:10px;color:#839573}.footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;font-size:8px;color:#a0aa94;gap:20px}.skip-link{position:absolute;left:20px;top:-100px;z-index:10;background:var(--green);padding:12px;color:white}.skip-link:focus{top:10px}.awareva-wordmark{font-size:30px;font-weight:550;letter-spacing:-1.5px;display:flex;align-items:center;gap:10px}.awareva-wordmark>span{font-size:30px;color:#7a915b}.company-hero{position:relative;padding:95px 0 100px;overflow:hidden}.company-hero h1{font-size:clamp(48px,6.7vw,82px);position:relative;z-index:1}.company-hero>p{font-size:15px;line-height:1.9;color:#879779;max-width:445px;margin:27px 0}.company-art{position:absolute;right:0;top:60px;width:370px;height:370px;border-radius:50%;background:#edf2e3;display:grid;place-items:center;z-index:0}.company-art>span{font-size:290px;color:#cbd9b3;line-height:1;transform:rotate(15deg)}.company-art i{position:absolute;inset:20px;border:1px solid #dbe4cc;border-radius:50%}.company-art b{position:absolute;bottom:2px;right:0;padding:15px 22px;background:#fbfcf7;border:1px solid #dfe6d2;border-radius:8px;font-size:11px;line-height:1.7;color:#8a9b77;font-weight:400;transform:rotate(-6deg)}.company-approach{padding:70px 0;display:grid;grid-template-columns:1fr 1fr;gap:60px}.company-approach article{position:relative;padding:0 0 25px 40px;margin-bottom:25px;border-bottom:1px solid #dce4cf}.company-approach article:last-child{border:0;margin:0;padding-bottom:0}.company-approach article>span{position:absolute;left:0;top:2px;font-size:10px;color:#98a883}.company-approach h3{font-size:16px;font-weight:500;margin:0 0 10px}.company-approach p{font-size:12px;line-height:1.8;color:#8a9a7b;margin:0;max-width:350px}.company-product{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #dfe6d3;border-radius:14px;overflow:hidden;background:white}.product-monogram{background:#eaf0de;display:flex;align-items:center;justify-content:center;font-size:120px;font-weight:650;letter-spacing:-20px;color:#4d7342;min-height:320px;padding-right:20px}.product-monogram>span{color:#95af76}.company-product>div:last-child{padding:45px}.company-product h3{font-size:27px;letter-spacing:-1px;font-weight:500;margin:17px 0}.company-product p{font-size:13px;color:#879b77;line-height:1.8;max-width:365px;margin-bottom:25px}.company-signoff{text-align:center;padding:0 0 80px;border-bottom:1px solid var(--line)}.company-signoff>span{font-size:37px;color:#9cb57f}.company-signoff h2{font-size:35px;margin:15px 0}.company-signoff>p{font-size:12px;color:#90a17f}
@media(min-width:1450px){.hero{padding-top:110px;padding-bottom:105px}.hero-visual{margin-left:20px}.hero-copy h1{font-size:75px}}
@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.site-header nav{gap:16px;font-size:10px}.header-cta{gap:15px}.wordmark{font-size:19px}.hero{gap:25px;padding-top:70px}.hero h1{font-size:56px;letter-spacing:-2.7px}.hero-visual{margin-right:10px}.preview-card{padding:18px 16px 0;margin:0}.sample-label{font-size:5px}.preview-row{font-size:9px}.result{font-size:6px}.hero-actions{gap:16px}.hero-copy>p{font-size:13px}.feature-layout{gap:45px}.company-art{width:280px;height:280px;top:90px}.company-art>span{font-size:230px}.company-hero>p{max-width:380px}.company-hero h1{font-size:65px}}
@media(max-width:850px){.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:45px;padding-top:55px}.hero-copy{max-width:570px}.hero h1{font-size:64px}.hero-copy>p{max-width:480px}.hero-visual{max-width:480px;width:100%;margin:0 auto}.proof-strip{flex-wrap:wrap;gap:20px}.proof-strip>span{width:calc(50% - 10px)}.section{padding:65px 0}.section-intro{align-items:flex-start;flex-direction:column;gap:20px}.section-intro>p{max-width:420px}h2{font-size:34px}.steps{gap:18px}.steps h3{font-size:17px}.steps p{font-size:11px}.feature-layout{grid-template-columns:1fr;gap:40px;padding-top:55px;padding-bottom:55px}.feature-copy>p{max-width:400px}.feature-grid{gap:30px}.faq-section{grid-template-columns:1fr;gap:35px}.closing{padding:35px}.closing h2{font-size:35px}.closing .button{gap:18px;padding:14px;font-size:11px}.company-art{opacity:.6;right:-80px;top:70px}.company-hero h1{font-size:60px}.company-hero>p{position:relative;z-index:1}.company-approach{grid-template-columns:1fr;gap:35px}.company-product h3{font-size:23px}.company-product>div:last-child{padding:30px}}
@media(max-width:580px){.wrap{width:calc(100% - 40px)}.site-header{padding:20px 0;gap:14px}.wordmark{font-size:17px;gap:8px}.wordmark small{font-size:9px}.mark{width:33px;height:35px;font-size:26px;border-radius:9px}.header-cta{gap:14px}.header-cta .button-small{display:none}.text-link{font-size:11px}.hero{padding-top:45px;gap:20px;padding-bottom:50px}.hero h1{font-size:48px;letter-spacing:-2.5px}.hero .eyebrow{font-size:8px}.hero-copy>p{font-size:12px;line-height:1.85}.hero-actions{gap:20px}.hero-actions .button{padding:14px 17px;gap:20px}.secondary-link{font-size:10px;gap:8px}.hero-note{font-size:9px}.hero-visual{width:calc(100% - 14px);padding-top:55px}.floating-note{font-size:9px;right:-6px;top:20px;padding:10px 12px}.preview-card{padding:18px 16px 0}.orbit{inset:20px 0 0;transform:none}.orbit-two{inset:40px -10px}.spark-one{right:8px;top:0;font-size:40px}.preview-top{gap:6px}.preview-summary h2{font-size:25px}.mini-chip{font-size:8px;margin-left:17px;padding:9px 13px}.preview-row{gap:8px;font-size:9px}.result{font-size:6px;padding:5px}.preview-top strong{font-size:9px}.sample-label{font-size:5px;letter-spacing:.6px}.proof-strip{font-size:9px;gap:18px;padding:20px 0}.proof-strip b{font-size:7px;margin-right:6px}.section{padding:50px 0}h2{font-size:31px}.section-intro{margin-bottom:30px}.steps{grid-template-columns:1fr;gap:32px}.step-visual{height:155px;margin-bottom:19px}.steps p{max-width:100%;font-size:12px}.steps h3{font-size:19px}.feature-grid{gap:27px 22px}.feature-grid h3{font-size:12px}.feature-grid p{font-size:10px}.credit-grid{grid-template-columns:1fr;gap:17px}.credit-card{padding:25px}.credit-amount{font-size:47px}.faq-section h2{font-size:29px}.faq-list summary{font-size:11px}.closing{flex-direction:column;align-items:flex-start;padding:32px;gap:25px}.closing h2{font-size:36px}.closing-flower{left:47%;top:40px}.closing>div>p{font-size:9px}.site-footer{padding-top:45px;gap:28px}.footer-links{gap:20px;flex-wrap:wrap;font-size:9px}.footer-bottom{flex-direction:column;gap:10px;font-size:8px}.company-page .site-header .button-small{font-size:9px;padding:10px;gap:10px}.awareva-wordmark{font-size:25px;gap:6px}.awareva-wordmark>span{font-size:25px}.company-hero{padding:60px 0 75px}.company-hero h1{font-size:47px;letter-spacing:-2.3px}.company-hero>p{font-size:13px;max-width:315px}.company-art{display:none}.company-product{grid-template-columns:1fr}.product-monogram{min-height:190px;font-size:100px}.company-product>div:last-child{padding:27px}.company-product h3{font-size:25px}.company-signoff h2{font-size:29px}.company-signoff{padding-bottom:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}

.company-about{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;border-top:1px solid var(--line)}.company-about p{font-size:14px;line-height:1.9;color:#718169;max-width:510px}.company-contact{padding:32px;background:#eef2e5;border:1px solid var(--line);border-radius:12px;align-self:center}.company-contact h3{font-size:22px;font-weight:500}.company-contact a{color:#385e43;text-decoration:underline;text-underline-offset:5px;overflow-wrap:anywhere}.awareva-wordmark img{border-radius:8px}@media(max-width:850px){.company-about{grid-template-columns:1fr;gap:25px}}
