@import url("https://fonts.cdnfonts.com/css/kollektif");:root{--orange:#ef8535;--cream:#f9f7dc;--cream-dim:rgba(249,247,220,0.55);--cream-border:rgba(249,247,220,0.2)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--orange);color:var(--cream);font-family:Kollektif,Jost,Arial,sans-serif;line-height:1.65;min-height:100vh}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;padding:1.4rem 3rem;background:rgba(239,133,53,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--cream-border)}.nav-logo,nav{align-items:center}.nav-logo{display:inline-flex;gap:.5rem;font-family:var(--font-coustard),"Georgia",serif;font-size:1rem;font-weight:900;letter-spacing:.12em;color:var(--cream);text-decoration:none}.nav-logo img{height:28px;width:auto}.nav-links{display:flex;gap:2.5rem}.nav-links a{color:var(--cream);text-decoration:none;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;opacity:.75;transition:opacity .2s}.nav-links a:hover{opacity:1}.wrap{max-width:1080px;margin:0 auto;padding:0 3rem}section{padding:7rem 0}section+section{border-top:1px solid var(--cream-border)}.label{display:block;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-dim);margin-bottom:2rem}.hero{min-height:100vh;display:flex;align-items:flex-end;padding-top:9rem;padding-bottom:5rem}.hero-title{font-family:var(--font-coustard),"Georgia",serif;font-size:clamp(4.5rem,14vw,11rem);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:-.02em}.hero-sub{margin-top:2.5rem;max-width:520px;font-size:1rem;line-height:1.9;color:var(--cream-dim)}.btn-outline,.hero-sub strong{color:var(--cream)}.btn-outline{display:inline-block;margin-top:2.5rem;padding:.85rem 2.4rem;border:1.5px solid var(--cream);text-decoration:none;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;transition:background .2s,color .2s}.btn-outline:hover{background:var(--cream);color:var(--orange)}.about-heading{font-family:var(--font-coustard),"Georgia",serif;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:900;text-transform:uppercase;letter-spacing:.03em;margin-bottom:1.5rem}.about-body{max-width:680px;font-size:1.05rem;line-height:1.9;color:var(--cream-dim)}.about-body strong{color:var(--cream)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cream-border);margin-top:2.5rem}.svc{padding:2.5rem 2rem 2.5rem 0;border-right:1px solid var(--cream-border)}.svc:last-child{border-right:none}.svc+.svc{padding-left:2rem}.svc-num{font-size:.65rem;letter-spacing:.18em;color:var(--cream-dim);margin-bottom:1rem}.svc h3{font-family:var(--font-coustard),"Georgia",serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.svc p{font-size:.88rem;line-height:1.7;color:var(--cream-dim)}.product-row{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 0;border-bottom:1px solid var(--cream-border);text-decoration:none;color:var(--cream);transition:opacity .2s}.product-row:first-of-type{border-top:1px solid var(--cream-border)}.product-row:hover{opacity:.65}.product-row.inactive{pointer-events:none}.product-name{font-family:var(--font-coustard),"Georgia",serif;font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.product-desc{font-size:.82rem;color:var(--cream-dim);margin-top:.25rem}.product-status{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--cream-dim);border:1px solid var(--cream-border);padding:.3rem .8rem;white-space:nowrap;flex-shrink:0;margin-left:1.5rem}.contact-heading{font-size:clamp(1.8rem,4vw,2.8rem);text-transform:uppercase;margin-bottom:2rem}.contact-email,.contact-heading{font-family:var(--font-coustard),"Georgia",serif;font-weight:900}.contact-email{font-size:clamp(1.3rem,3vw,2.2rem);color:var(--cream);text-decoration:none;border-bottom:2px solid var(--cream);padding-bottom:.15rem;transition:opacity .2s}.contact-email:hover{opacity:.65}footer{border-top:1px solid var(--cream-border);padding:2rem 3rem;justify-content:space-between;font-size:.75rem;color:var(--cream-dim);letter-spacing:.05em}.exit-btn,footer{display:flex;align-items:center}.exit-btn{position:fixed;bottom:2rem;right:2rem;width:52px;height:52px;background:var(--cream);color:var(--orange);border-radius:4px;justify-content:center;text-decoration:none;z-index:200;box-shadow:0 4px 20px rgba(0,0,0,.18);transition:transform .2s,box-shadow .2s}.exit-btn:hover{transform:scale(1.08);box-shadow:0 6px 28px rgba(0,0,0,.25)}.qt-back{display:inline-flex;align-items:center;gap:.5rem;color:var(--cream-dim);text-decoration:none;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3rem;transition:color .2s}.qt-back:hover{color:var(--cream)}.qt-hero-label{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-dim);margin-bottom:1rem}.qt-hero-title{font-family:var(--font-coustard),"Georgia",serif;font-size:clamp(3.5rem,10vw,8rem);font-weight:900;line-height:.9;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:2rem}.qt-hero-sub{max-width:560px;font-size:1.05rem;line-height:1.9;color:var(--cream-dim)}.qt-hero-sub strong{color:var(--cream)}.store-badges{display:flex;align-items:center;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}.store-badge{display:inline-flex;text-decoration:none;transition:transform .2s,opacity .2s;border-radius:8px;overflow:hidden}.store-badge:hover{transform:scale(1.05);opacity:.9}.store-badge svg{display:block}.qt-features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0;border-top:1px solid var(--cream-border);margin-top:2.5rem}.qt-feature{padding:2.5rem 2rem 2.5rem 0;border-bottom:1px solid var(--cream-border);border-right:1px solid var(--cream-border)}.qt-feature:nth-child(2n){border-right:none;padding-left:2rem;padding-right:0}.qt-feature h3{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem}.qt-feature p{font-size:.88rem;line-height:1.7;color:var(--cream-dim)}.qt-cta-wrap{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--cream-border)}.qt-cta-wrap p{color:var(--cream-dim);font-size:.9rem;margin-top:1rem}.dm-page{--orange:#17647d;--cream:#f0eee9;--cream-dim:rgba(240,238,233,0.58);--cream-border:rgba(240,238,233,0.18);--dm-accent:#018dab;background:#17647d;color:#f0eee9;min-height:100vh}.dm-page nav{background:rgba(23,100,125,.92)}.dm-disclaimer{margin-top:2.5rem;border:1px solid rgba(1,141,171,.45);background:rgba(1,141,171,.08);padding:1.5rem 2rem;font-size:.85rem;line-height:1.8;color:var(--cream-dim)}.dm-disclaimer strong{color:var(--cream);display:block;margin-bottom:.5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.qt-page{--orange:#30503a;--cream:#f4f1e9;--cream-dim:rgba(244,241,233,0.58);--cream-border:rgba(244,241,233,0.18);background:#30503a;color:#f4f1e9;min-height:100vh}.qt-page nav{background:rgba(48,80,58,.92)}.qt-screenshots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2.5rem}.qt-screenshot-ph{aspect-ratio:9/16;border:1px solid var(--cream-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--cream-dim);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.qt-privacy-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--cream-border);margin-top:2.5rem}.qt-privacy-item{padding:2.5rem 2rem 2.5rem 0;border-right:1px solid var(--cream-border)}.qt-privacy-item:nth-child(2){padding-left:2rem}.qt-privacy-item:last-child{border-right:none;padding-left:2rem;padding-right:0}.qt-privacy-item h3{font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.qt-privacy-item p{font-size:.85rem;line-height:1.7;color:var(--cream-dim)}.qt-faq{margin-top:2.5rem}.qt-faq details{border-bottom:1px solid var(--cream-border)}.qt-faq details:first-child{border-top:1px solid var(--cream-border)}.qt-faq details summary{padding:1.5rem 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:700;letter-spacing:.04em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qt-faq details summary::-webkit-details-marker{display:none}.qt-faq-arrow{width:16px;height:16px;flex-shrink:0;transition:transform .2s;color:var(--cream-dim)}.qt-faq details[open] .qt-faq-arrow{transform:rotate(45deg)}.qt-faq-answer{padding-bottom:1.75rem;font-size:.88rem;line-height:1.75;color:var(--cream-dim);max-width:680px}.qt-changelog{margin-top:2.5rem}.qt-cl-item{display:grid;grid-template-columns:140px 1fr;grid-gap:2rem;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--cream-border)}.qt-cl-item:first-child{border-top:1px solid var(--cream-border)}.qt-cl-version{font-family:var(--font-coustard),"Georgia",serif;font-weight:900;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.qt-cl-date{font-size:.68rem;letter-spacing:.12em;color:var(--cream-dim);text-transform:uppercase;margin-top:.35rem}.qt-cl-items{list-style:none;padding:0}.qt-cl-items li{font-size:.88rem;line-height:1.7;color:var(--cream-dim);padding:.2rem 0;display:flex;gap:.75rem}.qt-cl-items li:before{content:"→";color:var(--cream);flex-shrink:0}.qt-feedback-heading{font-family:var(--font-coustard),"Georgia",serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:900;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.75rem}.qt-feedback-sub{font-size:.9rem;color:var(--cream-dim);margin-bottom:1.5rem;max-width:480px;line-height:1.7}.qt-feedback-email{font-family:var(--font-coustard),"Georgia",serif;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:900;color:var(--cream);text-decoration:none;border-bottom:2px solid var(--cream);padding-bottom:.1rem;transition:opacity .2s}.qt-feedback-email:hover{opacity:.65}.qt-feedback-note{font-size:.75rem;color:var(--cream-dim);letter-spacing:.08em;margin-top:.75rem}@media (max-width:700px){nav{padding:1.2rem 1.5rem}.nav-links{display:none}.wrap{padding:0 1.5rem}footer{flex-direction:column;gap:.5rem;text-align:center;padding:1.5rem}.services-grid{grid-template-columns:1fr}.svc{border-right:none;border-bottom:1px solid var(--cream-border);padding:2rem 0}.svc+.svc{padding-left:0}.qt-features{grid-template-columns:1fr}.qt-feature{border-right:none;padding-right:0}.qt-feature,.qt-feature:nth-child(2n){padding-left:0}.qt-screenshots{grid-template-columns:repeat(2,1fr)}.qt-privacy-grid{grid-template-columns:1fr}.qt-privacy-item,.qt-privacy-item:last-child,.qt-privacy-item:nth-child(2){border-right:none;border-bottom:1px solid var(--cream-border);padding:2rem 0}.qt-cl-item{grid-template-columns:1fr;gap:.75rem}}@font-face{font-family:Coustard;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c38dbf2616327bd-s.p.woff2) format("woff2");unicode-range:u+00??,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:Coustard;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ef68a4db73e8cbd4-s.p.woff2) format("woff2");unicode-range:u+00??,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:Coustard Fallback;src:local("Times New Roman");ascent-override:84.18%;descent-override:31.38%;line-gap-override:0.00%;size-adjust:121.51%}.__className_7bd532{font-family:Coustard,Coustard Fallback;font-style:normal}.__variable_7bd532{--font-coustard:"Coustard","Coustard Fallback"}