@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_727ec950-module__dlzZIG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_727ec950-module__dlzZIG__variable{--font-serif:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_987fcab-module__OFNkfG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_987fcab-module__OFNkfG__variable{--font-sans:"Manrope","Manrope Fallback"}
:root{--bg-top:#f8f4ef;--bg-mid:#f5efe6;--bg-bottom:#ece1d5;--surface:#fbf9f7;--surface-elevated:#fff;--text-main:#1a1714;--text-secondary:#332c25;--text-muted:#51483f;--text-ghost:#7a7067;--text-on-accent:#fffaf3;--accent:#9d6b3d;--accent-muted:#c9a67a;--accent-subtle:#e8ded0;--rescue:#6b8c5a;--rescue-soft:#d4e4cd;--archive:#7c8a9c;--archive-soft:#e0e4ea;--danger:#b85450;--danger-soft:#f5e0df;--dot-neutral:#3f352b;--line-subtle:#1a17141f;--line-strong:#1a171461;--cross-thickness:1px;--line-center-offset:calc(var(--cross-thickness)/2);--cross-size:19px;--frame-content-padding:0px;--corner-ink:#1a171457;--corner-fade:46%;--corner-diagonal:radial-gradient(circle at top left,var(--corner-ink)0%,transparent var(--corner-fade)),radial-gradient(circle at bottom right,var(--corner-ink)0%,transparent var(--corner-fade));--corner-all:radial-gradient(circle at top left,var(--corner-ink)0%,transparent var(--corner-fade)),radial-gradient(circle at top right,var(--corner-ink)0%,transparent var(--corner-fade)),radial-gradient(circle at bottom left,var(--corner-ink)0%,transparent var(--corner-fade)),radial-gradient(circle at bottom right,var(--corner-ink)0%,transparent var(--corner-fade));--cross-offset:14px;--frame-inset:22px;--sep-extend:0px;--header-row-height:72px;--corner-mark-length:12px;--corner-mark-thickness:1px;--shadow-soft:0 14px 40px #1a171414;--shadow-raise:0 8px 24px #1a17141f;--radius-card:0px;--radius-pill:0px;--focus-outline:2px solid #6b8c5ae6;--focus-glow:0 0 0 3px #6b8c5a47;--focus-ring:#6b8c5ae6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:96px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*,:before,:after{box-sizing:border-box}body{min-height:100vh;font-family:var(--font-sans),"Manrope",system-ui,-apple-system,sans-serif;color:var(--text-main);background-color:var(--bg-top);letter-spacing:-.01em;text-rendering:optimizeLegibility;-ms-overflow-style:none;scrollbar-width:none;background-image:url(/background.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;margin:0;font-size:16px;line-height:1.5}body::-webkit-scrollbar{width:0;height:0}body:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#f8f4ef9e 0%,#f8f4efe0 100%);position:fixed;inset:0}body:after{content:"";background-blend-mode:multiply;opacity:.25;pointer-events:none;z-index:1;background-image:repeating-linear-gradient(90deg,#1a17141f 0 1px,#0000 1px 240px),repeating-linear-gradient(#1a17141f 0 1px,#0000 1px 240px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000073 0%,#0003 55%,#00000014 100%);mask-image:linear-gradient(#00000073 0%,#0003 55%,#00000014 100%)}.skip-link{color:var(--text-main);border:1px solid var(--line-subtle);box-shadow:none;z-index:999;background:0 0;border-radius:0;padding:10px 14px;position:absolute;top:-999px;left:-999px}.skip-link:focus-visible{outline:var(--focus-outline);box-shadow:var(--focus-glow);top:12px;left:12px}:focus-visible{outline:var(--focus-outline);outline-offset:3px;box-shadow:var(--focus-glow)}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}main{z-index:1;position:relative}.page-content{z-index:2;padding-top:var(--frame-inset);padding-bottom:var(--frame-inset);padding-left:var(--frame-content-padding);padding-right:var(--frame-content-padding);position:relative}.page-content:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(var(--line-subtle),var(--line-subtle))0 var(--frame-inset)/100% var(--cross-thickness)no-repeat,linear-gradient(var(--line-subtle),var(--line-subtle))0 calc(100% - var(--frame-inset) + var(--cross-thickness))/100% var(--cross-thickness)no-repeat,linear-gradient(var(--line-subtle),var(--line-subtle))var(--frame-inset)0/var(--cross-thickness)100% no-repeat,linear-gradient(var(--line-subtle),var(--line-subtle))calc(100% - var(--frame-inset) + var(--cross-thickness))0/var(--cross-thickness)100% no-repeat;position:absolute;inset:0}.frame-corners{pointer-events:none;z-index:2;position:absolute;inset:0}.frame-cross{width:var(--cross-size);height:var(--cross-size);background:linear-gradient(var(--line-strong),var(--line-strong))center/var(--cross-size)var(--cross-thickness)no-repeat,linear-gradient(var(--line-strong),var(--line-strong))center/var(--cross-thickness)var(--cross-size)no-repeat;position:absolute;transform:translate(-50%,-50%)}.frame-cross--tl{top:calc(var(--frame-inset) + var(--line-center-offset));left:calc(var(--frame-inset) + var(--line-center-offset))}.frame-cross--tr{top:calc(var(--frame-inset) + var(--line-center-offset));left:calc(100% - var(--frame-inset) + var(--line-center-offset))}.frame-cross--bl{top:calc(100% - var(--frame-inset) + var(--line-center-offset));left:calc(var(--frame-inset) + var(--line-center-offset))}.frame-cross--br{top:calc(100% - var(--frame-inset) + var(--line-center-offset));left:calc(100% - var(--frame-inset) + var(--line-center-offset))}.page-content>:not(.frame-corners){z-index:1;position:relative}.dot-grid{pointer-events:none;z-index:0;color:var(--dot-neutral);mix-blend-mode:multiply;position:fixed;inset:0}.dot-grid__base,.dot-grid__layer,.dot-grid__grain,.dot-grid__vignette{position:absolute;inset:0}.dot-grid__base{filter:blur(.4px);z-index:-2;background:radial-gradient(circle,#ffffffa8 0%,#fbf9f76b 40%,#e8ded042 100%)}.dot-grid__layer{opacity:.48;z-index:-1;background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-size:16px 16px}.dot-grid__layer--ambient{opacity:.2;-webkit-mask-image:radial-gradient(#00000029 0%,#00000080 55%,#000000d9 100%);mask-image:radial-gradient(#00000029 0%,#00000080 55%,#000000d9 100%)}.dot-grid__layer--highlight{opacity:.52;background-image:radial-gradient(circle,currentColor 1.25px,#0000 1.25px)}.dot-grid__layer--focus{opacity:.4;background-image:radial-gradient(circle,currentColor 1.35px,#0000 1.35px)}.dot-grid__grain{opacity:.035;mix-blend-mode:soft-light;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dot-grid__vignette{z-index:-1;background:radial-gradient(#ffffff14 0%,#ffffff05 50%,#31292238 100%)}
.shell{width:min(1200px,100% - 64px);padding-left:var(--frame-content-padding);padding-right:var(--frame-content-padding);margin:0 auto}.blog{padding:88px 0 96px}.blog-article{max-width:760px;margin:0 auto}.continue{border:1px solid var(--line-subtle);max-width:760px;box-shadow:none;background:0 0;border-radius:0;margin:44px auto 0;padding:20px}.continue__kicker{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.continue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.continue h2{margin:0 0 10px;font-size:18px}.continue ul{margin:0;padding-left:18px}.continue li{margin:8px 0}.continue a{color:var(--text-secondary);font-weight:700}.continue a:hover{color:var(--text-main)}@media (max-width:720px){.continue__grid{grid-template-columns:1fr}}.blog-header{margin-bottom:28px}.blog-header__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;max-width:760px;margin:0 auto;display:grid}.blog-header__meta{color:var(--text-muted);margin:14px 0 0;font-size:14px}.blog-header__actions{justify-content:flex-end;margin-top:0}.blog-header__actions .button{box-shadow:none}@media (max-width:720px){.blog-header__grid{grid-template-columns:1fr;align-items:start}.blog-header__actions{justify-content:flex-start;margin-top:16px}}.blog-kicker{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.blog-article h1{margin:0;font-size:clamp(40px,4.2vw,54px);line-height:1.05}.blog-article h2{margin:28px 0 10px}.blog-article p{color:var(--text-secondary);margin:14px 0;font-size:18px;line-height:1.7}.blog-article a{text-decoration:underline;-webkit-text-decoration-color:var(--accent-muted);text-decoration-color:var(--accent-muted);text-underline-offset:2px;transition:text-decoration-color .15s}.blog-article a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.blog-article code{border:1px solid var(--line-subtle);background:0 0;border-radius:0;padding:0 6px;font-size:.95em}.related-posts{border-top:1px solid var(--line-subtle);margin-top:48px;padding-top:32px}.related-posts h2{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;margin:0 0 20px;font-size:18px;font-weight:600}.related-posts__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.related-posts__item{margin:0}.related-posts__link{border:1px solid var(--line-subtle);background:0 0;border-radius:0;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.related-posts__link:hover{border-color:#9d6b3d73}.related-posts__title{color:var(--text-main);font-size:16px;font-weight:500;line-height:1.4}.related-posts__meta{color:var(--text-muted);font-size:13px}.blog-meta{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.blog-meta__separator{color:var(--text-muted);opacity:.5}
.topbar{-webkit-backdrop-filter:none;box-shadow:none;min-height:var(--header-row-height);background:0 0;border-bottom:none;align-items:center;display:flex;position:static}.topbar__inner{justify-content:space-between;align-items:center;padding:0;display:flex}.topbar__brand{font-family:var(--font-serif),"Instrument Serif",serif;align-items:center;gap:10px;font-size:24px;display:flex}.nav{align-items:center;gap:14px;display:flex}.nav a{color:var(--text-secondary);border:1px solid var(--line-subtle);background:0 0;border-radius:0;padding:8px 12px;font-weight:600;transition:border-color .12s,color .12s}.nav a:hover{color:var(--accent);border-color:#9d6b3d73}.nav a:focus-visible{color:var(--rescue);border-color:#6b8c5a99}.hero{min-height:calc(100vh - var(--header-row-height) - (var(--frame-inset)*2));min-height:calc(100svh - var(--header-row-height) - (var(--frame-inset)*2));padding:96px 0 64px;position:relative;overflow:visible}.hero,.section,.testimonial-marquee,.section-divider{border-top:var(--cross-thickness)solid var(--line-subtle);margin-left:calc(-1*var(--frame-content-padding));margin-right:calc(-1*var(--frame-content-padding));padding-left:var(--frame-content-padding);padding-right:var(--frame-content-padding);position:relative}.hero:before,.section:before,.testimonial-marquee:before,.section-divider:before,.hero:after,.section:after,.testimonial-marquee:after,.section-divider:after{content:"";top:calc(-1*var(--line-center-offset));width:var(--cross-size);height:var(--cross-size);pointer-events:none;background:linear-gradient(var(--line-strong),var(--line-strong))center/var(--cross-size)var(--cross-thickness)no-repeat,linear-gradient(var(--line-strong),var(--line-strong))center/var(--cross-thickness)var(--cross-size)no-repeat;z-index:3;position:absolute;transform:translate(-50%,-50%)}.hero:before,.section:before,.testimonial-marquee:before,.section-divider:before{left:calc(var(--frame-inset) + var(--line-center-offset))}.hero:after,.section:after,.testimonial-marquee:after,.section-divider:after{left:calc(100% - var(--frame-inset) + var(--line-center-offset))}.hero__halo{filter:blur(40px);opacity:.2;background:radial-gradient(at 30% 20%,#e8ded0bf,#0000 40%),radial-gradient(at 80% 10%,#cda67a2e,#0000 40%),radial-gradient(at 60% 30%,#6b8c5a1f,#0000 36%);display:none;position:absolute;inset:-20% -10% 0}.hero__content{text-align:center;contain:layout style;z-index:1;grid-template-columns:1fr;place-items:center;gap:32px;display:grid;position:relative}.hero__aside{text-align:center;place-items:center;gap:12px;max-width:760px;margin:0 auto;display:grid}.eyebrow{border:1px solid var(--line-subtle);color:var(--text-main);text-transform:uppercase;letter-spacing:.08em;background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:inline-flex}.eyebrow .dot{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #9d6b3d1f}h1{font-family:var(--font-serif),"Instrument Serif","Times New Roman",serif;margin:14px 0 18px;font-size:clamp(44px,6vw,62px);font-weight:400;line-height:1.04}.serif{font-family:var(--font-serif),"Instrument Serif","Times New Roman",serif}.lede{max-width:640px;color:var(--text-secondary);margin:0 auto;font-size:18px;line-height:1.6}.hero__cta{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;margin:28px 0 12px;display:flex}.blog-header__actions{align-items:center;gap:12px;margin-top:18px;display:flex}.app-store-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app-store-cta .button{white-space:nowrap;border-radius:0;height:44px;min-height:44px;padding:0 20px;font-size:15px}.app-store-cta .badge{white-space:nowrap}.hero__cta>.button{white-space:nowrap;border-radius:0;height:44px;min-height:44px;padding:0 20px;font-size:15px}.button{border:1px solid var(--accent-muted);background:var(--accent-subtle);box-shadow:none;color:var(--text-main);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:15px;font-weight:600;transition:transform .15s,border-color .18s,color .18s;display:inline-flex}.button:hover{color:var(--accent);background:var(--accent-muted);border-color:#9d6b3d80;transform:translateY(-1px)}.button:active{border-color:#1a17144d;transform:translateY(0)}.button:focus-visible{box-shadow:var(--focus-glow);transform:translateY(-1px)}.button.primary{background:var(--accent);color:var(--text-on-accent);border:1px solid var(--accent)}.button.ghost{border:1px solid var(--line-subtle);color:var(--text-secondary);background:0 0}.meta-row{color:var(--text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.badge{border:1px solid var(--line-subtle);color:var(--text-secondary);background:0 0;border-radius:0;padding:10px 14px;font-size:14px;font-weight:600}.badge.ghosty{color:var(--accent);background:0 0;border-color:#9d6b3d66}
.hero__mock{border:1px solid var(--line-subtle);box-shadow:none;contain:layout style;will-change:transform;background:0 0;border-radius:0;padding:18px;animation:16s ease-in-out infinite float;display:none;position:relative;overflow:hidden}.mock__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.meta-line{color:var(--text-muted);font-size:14px}.brand-block{flex-direction:column;gap:6px;display:flex}.brand-title{font-family:var(--font-serif),"Instrument Serif",serif;font-size:26px}.brand-sub{color:var(--text-muted);letter-spacing:.01em;font-size:12.5px}.icon-pill{border:1px solid var(--line-subtle);width:48px;height:48px;box-shadow:none;color:var(--text-secondary);background:0 0;border-radius:0;place-items:center;font-size:18px;font-weight:700;display:grid}.icon-pill.soft{border:1px solid var(--line-subtle);box-shadow:none;background:0 0;font-size:18px}.mock__input{border:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.input-placeholder{color:var(--text-muted);font-size:15px}.input-placeholder.ghost{color:#1a17148c}.mock__actions{gap:8px;display:flex}.pill{border:1px solid var(--line-subtle);box-shadow:none;color:var(--text-secondary);background:0 0;border-radius:0;align-items:center;gap:8px;padding:9px 12px;font-size:14px;font-weight:600;display:inline-flex}.pill.accent{color:var(--rescue);background:0 0;border-color:#6b8c5a73}.note-stack{gap:12px;margin-top:18px;display:grid}.note-card{border:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;gap:10px;padding:14px 14px 12px;display:grid}.note-line{padding:10px 0 14px;position:relative}.note-text{color:var(--text-main);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 4px;font-size:17px;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.note-text a{color:#1a171499;text-decoration:underline}.note-meta{color:var(--text-muted);letter-spacing:.01em;align-items:center;gap:10px;font-size:12.5px;display:flex}.note-meta .count{color:var(--accent)}.hairline{background:linear-gradient(90deg,#d9cec200,#d9cec2e6,#d9cec200);height:1px;margin:6px 0 2px}.note-sim{contain:layout style;min-height:380px;transition:height .32s cubic-bezier(.16,.99,.26,1);overflow:hidden}.note-sim[data-reduce-motion=true]{height:auto!important;transition:none!important}.note-sim .note-line{will-change:transform;transition:transform .38s cubic-bezier(.16,.99,.26,1),opacity .32s;transform:translateZ(0)}.note-sim .note-line.is-bumped{animation:.96s bumpFlash}.note-sim[data-reduce-motion=true] .note-line{transition:none!important}.note-sim[data-reduce-motion=true] .note-line.is-bumped{animation:none!important}@keyframes bumpFlash{0%{background:#6b8c5a14}60%{background:#6b8c5a0a}to{background:0 0}}.note-card header{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.note-card .title{color:var(--text-secondary);font-weight:700}.note-card .body{color:var(--text-main);font-size:15px;line-height:1.5}.tag{color:var(--accent);background:0 0;border:1px solid #9d6b3d73;border-radius:0;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.tag.rescue{color:var(--rescue);background:0 0;border-color:#6b8c5a73}.tag.archive{color:var(--archive);background:0 0;border-color:#7c8a9c73}
.section{padding:72px 0;position:relative}.section.tight{padding:52px 0}.section>.shell{z-index:1;position:relative}.section.section--centered{padding:48px 0}.section.section--centered>.shell{justify-content:center;display:flex}.section h2{font-family:var(--font-serif),"Instrument Serif",serif;letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(32px,4vw,44px);font-weight:400}.section p{max-width:720px;color:var(--text-secondary);margin:0 0 16px;line-height:1.6}#tour>.shell>h2,#tour>.shell>p{text-align:center}#tour>.shell>p{margin-left:auto;margin-right:auto}.legal-page{padding:96px 0 120px}.legal-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.legal-brand{gap:4px;display:grid}.legal-nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legal-nav a{border:1px solid var(--line-subtle);color:var(--text-secondary);background:0 0;border-radius:0;padding:10px 14px;font-weight:600;transition:border-color .14s,color .14s,transform .12s}.legal-nav a[aria-current=page]{color:var(--accent);border-color:#9d6b3d8c}.legal-nav a:hover{color:var(--accent);border-color:#9d6b3d80;transform:translateY(-1px)}.legal-nav a:active{transform:translateY(0)}.legal-card{border:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:clamp(24px,4vw,36px);display:grid}.legal-title{font-family:var(--font-serif),"Instrument Serif",serif;letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(36px,5vw,48px);font-weight:400}.legal-meta{color:var(--text-muted);margin:0 0 12px;font-size:14px}.legal-card h2{color:var(--text-main);margin:18px 0 10px;font-size:22px;font-weight:700}.legal-card p{color:var(--text-secondary);margin:0 0 12px;line-height:1.6}.legal-card ul{color:var(--text-secondary);gap:8px;margin:0 0 12px 18px;padding:0;display:grid}.legal-card li{margin:0;line-height:1.6}.legal-card strong{color:var(--text-main)}@media (max-width:700px){.legal-top{flex-direction:column;align-items:flex-start;gap:10px}.legal-page{padding:80px 0 100px}}.grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;display:grid}.flow-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;display:grid}.flow-card{border:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:16px 18px;display:grid}.flow-card h3{color:var(--text-main);margin:0;font-size:16px}.flow-card p{color:var(--text-secondary);margin:0;line-height:1.5}.feature-card{border:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:20px;display:grid}.feature-card h3{color:var(--text-main);margin:0;font-size:18px}.feature-card p{color:var(--text-secondary);margin:0;line-height:1.5}.feature-card .chip{border:1px solid var(--line-subtle);color:var(--text-secondary);background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:inline-flex}.feature-card .chip.accent{color:var(--accent);background:0 0;border:1px solid #9d6b3d73}.method-panel{border:1px solid var(--line-subtle);background:0 0;grid-template-columns:minmax(0,1.55fr) minmax(0,300px);gap:0;max-width:800px;margin:0 auto;padding:22px 24px;display:grid}.method-column{flex-direction:column;gap:16px;display:flex}.method-column--why{border-left:1px solid var(--line-subtle);padding-left:24px}.method-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-size:12px;font-weight:700}.method-steps{gap:18px;display:grid}.method-step{border-top:1px solid var(--line-subtle);gap:0;padding-top:18px;display:grid}.method-step:first-child{border-top:none;padding-top:0}.method-step__title{align-items:center;gap:12px;margin-bottom:10px;display:flex}.method-step__index{letter-spacing:.08em;text-transform:uppercase;color:var(--text-ghost);border:1px solid var(--line-subtle);background:var(--accent-subtle);padding:4px 8px;font-size:12px;line-height:1}
.method-step h3{color:var(--text-main);margin:0;font-size:20px}.method-step__summary{color:var(--text-ghost);opacity:.6;font-weight:600;margin:0 0 2px!important}.method-step__list{color:var(--text-secondary);gap:6px;margin:0;padding:0;list-style:none;display:grid}.method-step__list li,.method-why li{padding-left:16px;font-weight:500;line-height:1.5;position:relative}.method-step__list li:before,.method-why li:before{content:"•";color:var(--accent);position:absolute;top:0;left:0}.method-why{color:var(--text-secondary);gap:10px;margin:0;padding:0;list-style:none;display:grid}.split{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:32px;display:grid}.card{border:1px solid var(--line-subtle);box-shadow:none;background:0 0;border-radius:0;padding:24px}.list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.list li{border:1px solid var(--line-subtle);color:var(--text-secondary);background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;font-weight:600;list-style:none;display:flex}.meta-accent{color:var(--accent)}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.stat{color:var(--text-secondary);background:0 0;border:1px solid #9d6b3d73;border-radius:0;padding:16px 18px;font-weight:600}.stat strong{color:var(--text-main);margin-bottom:6px;font-size:20px;display:block}.footer{text-align:center;color:var(--text-muted);padding:38px 0 60px;font-size:15px;position:relative}.reveal{opacity:1;contain:layout style;transform:translate(0,0)scale(1)}.js .reveal{opacity:0;will-change:transform,opacity;backface-visibility:hidden;transition:opacity .46s,transform .56s cubic-bezier(.16,.99,.26,1);transform:translateY(28px)scale(.995)}.reduce-motion .reveal{opacity:1;transform:translate(0,0)scale(1);transition:none!important}.js .reveal[data-from=left]{transform:translate(-26px)scale(.995)}.js .reveal[data-from=right]{transform:translate(26px)scale(.995)}.js .reveal[data-from=down]{transform:translateY(-22px)scale(.995)}.js .reveal.is-visible{opacity:1;transform:translate(0,0)scale(1)}.phone-shell{border:1px solid var(--line-subtle);box-shadow:none;contain:layout style;background:0 0;border-radius:0;min-height:520px;padding:16px 16px 6px;position:relative}.phone-shell:before{content:"";pointer-events:none;background-image:none;border-radius:0;position:absolute;inset:0}.phone__status{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.pill-nav{border:1px solid var(--line-subtle);color:var(--text-secondary);background:0 0;border-radius:0;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:inline-flex}.pill-nav .dot{background:var(--rescue);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6b8c5a26}.label{border:1px solid var(--line-subtle);color:var(--text-secondary);background:0 0;border-radius:0;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}
.label.accent{color:var(--accent);background:0 0;border-color:#9d6b3d73}.button.motion-toggle{border-color:var(--line-subtle);background:var(--accent-subtle);width:40px;min-width:40px;height:40px;color:var(--text-secondary);padding:0;transition:transform .15s,border-color .18s,color .18s,background-color .18s}.button.motion-toggle[data-motion=on]{background:var(--accent-muted);color:var(--accent);border-color:#9d6b3d73}.button.motion-toggle:hover{border-color:#9d6b3d73}.button.motion-toggle[data-motion=off]:hover{background:var(--accent-subtle);color:var(--text-secondary)}.button.motion-toggle[data-motion=on]:hover{background:var(--accent-muted);color:var(--accent)}.waitlist-form{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;max-width:640px;display:flex}.waitlist-input{border:1px solid var(--line-subtle);width:100%;min-width:0;max-width:520px;height:42px;min-height:42px;max-height:42px;color:var(--text-main);box-shadow:none;background:0 0;border-radius:0;flex:260px;padding:10px 14px;font-size:15px;line-height:1.2}.waitlist-form .button{white-space:nowrap;border-radius:0;height:44px;min-height:44px;padding:0 16px;font-size:15px}.hero__cta>.button{white-space:nowrap;border-radius:0;height:44px;min-height:44px;padding:0 20px;font-size:15px}.waitlist-input::placeholder{color:var(--text-ghost)}.waitlist-input:focus-visible{box-shadow:var(--focus-glow);border-color:#6b8c5a99;outline:none}.reddit-hero__content{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex}.reddit-hero__intro{text-align:center;width:min(760px,100%);margin:0}.reddit-hero__intro .lede{max-width:none;margin-left:0;margin-right:0}.reddit-hero__grid{text-align:left;grid-template-columns:minmax(0,420px) minmax(0,520px);align-items:start;gap:32px;width:min(980px,100%);display:grid}.reddit-hero__cards{width:100%;margin:0}.reddit-hero__cards li{padding-right:8px}.reddit-hero__form{justify-self:stretch;width:100%;max-width:none}.reddit-card,.reddit-form{gap:16px;display:grid}.reddit-field{border:0;gap:8px;margin:0;padding:0;display:grid}.reddit-field label,.reddit-field legend{color:var(--text-secondary);font-weight:600}.reddit-field legend{margin-bottom:4px}.reddit-radios{flex-wrap:wrap;gap:12px;display:flex}.radio-pill{border:1px solid var(--line-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:8px;padding:10px 14px;font-weight:600;transition:border-color .12s,color .12s,transform .12s;display:inline-flex}.radio-pill input{accent-color:var(--rescue)}.radio-pill:focus-within{box-shadow:var(--focus-glow);border-color:#6b8c5a99}.radio-pill:hover{border-color:#9d6b3d73;transform:translateY(-1px)}.form-error{color:var(--danger);margin:0;font-size:14px}.form-success{color:var(--rescue);margin:0;font-size:14px}.input-error{box-shadow:0 0 0 3px #b8545026;border-color:var(--danger)!important}.icon-feedback{align-items:center;gap:8px;font-size:14px;display:inline-flex}.icon-feedback--success{color:var(--rescue)}.icon-feedback--error{color:var(--danger)}.icon-feedback svg{flex-shrink:0;width:16px;height:16px}.status-dots{align-items:center;gap:6px;display:flex}.status-dot{background:var(--text-secondary);opacity:.4;border-radius:50%;width:6px;height:6px}.phone__header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:12px;display:grid}.phone__list{margin-top:12px}.tag.inline{font-size:17px;font-weight:inherit;color:var(--accent);background:0 0;padding:0}@keyframes float{0%{transform:translate(0,0)}50%{transform:translateY(-10px)}to{transform:translate(0,0)}}
@media (prefers-reduced-motion:reduce){.button,.icon-pill,.hero__cta,.hero__halo,.hero__mock,.reveal,.dot-grid__layer,.dot-grid__grain{transition:none!important;animation:none!important}.dot-grid{display:none}.reveal{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:900px){.page-content{--frame-content-padding:12px}.shell{width:min(1100px,100% - 40px)}.hero{padding:92px 0 40px}.hero__content{grid-template-columns:1fr}.hero__mock{order:2}.hero__cta{flex-wrap:wrap}.hero__aside{grid-template-columns:1fr}.hero__aside .lede,.hero__aside .list{width:100%;max-width:640px;margin-left:auto;margin-right:auto}.reddit-hero__grid{grid-template-columns:1fr}.reddit-hero__form{justify-self:stretch;max-width:none}.method-panel{grid-template-columns:1fr;gap:20px}.method-column--why{border-left:none;border-top:1px solid var(--line-subtle);padding-top:20px;padding-left:0}}@media (max-width:840px){.topbar__inner{align-items:flex-start;gap:8px;padding-left:12px}.topbar__brand{gap:8px}.topbar__brand .brand-title{font-size:32px;line-height:1}.topbar__brand .meta-line{font-size:16px}.nav a{display:none}.nav a.nav__link--blog{display:inline-flex}.nav{gap:8px}.waitlist-form{justify-content:center;gap:10px;width:100%;max-width:340px;margin:0 auto}.waitlist-input{border-radius:0;width:100%;max-width:300px;height:40px;min-height:40px;max-height:40px;padding:10px 14px;font-size:14px;line-height:1.1}}@media (max-width:600px){.hero{padding:48px 0 32px}.lede{font-size:16px}.button{width:100%}.app-store-cta{justify-content:center;width:100%}.app-store-cta .button{flex:0 auto;width:auto;min-width:180px;max-width:220px}.list li{align-items:flex-start}.waitlist-form{flex-flow:wrap;align-items:center;gap:10px;width:100%;max-width:none}.waitlist-input{border-radius:0;flex:200px;max-width:none;height:44px;min-height:44px;max-height:44px;padding:0 14px;font-size:15px;line-height:1.2}.waitlist-form .button{border-radius:0;flex:none;height:44px;min-height:44px;max-height:44px;padding:0 16px;font-size:15px}.hero__cta{flex-wrap:wrap;justify-content:center;gap:10px}.hero__cta>.button{border-radius:0;flex:200px;max-width:none;height:44px;min-height:44px;max-height:44px;padding:0 16px;font-size:15px}}
.mobile-nav{display:none}.mobile-nav__trigger{align-items:center;gap:8px;width:auto;padding:10px 14px;display:inline-flex}.mobile-nav__trigger svg{flex-shrink:0}.mobile-nav__backdrop{opacity:0;visibility:hidden;z-index:998;background:#1a171466;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.mobile-nav__backdrop.is-open{opacity:1;visibility:visible}.mobile-nav__drawer{border-left:1px solid var(--line-subtle);width:min(320px,85vw);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;background:0 0;flex-direction:column;transition:transform .28s cubic-bezier(.16,.99,.26,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.mobile-nav__drawer.is-open{transform:translate(0)}.mobile-nav__header{border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.mobile-nav__title{color:var(--text-main);font-size:20px}.mobile-nav__close{width:auto;padding:10px}.mobile-nav__links{flex-direction:column;flex:1;padding:12px 0;display:flex}.mobile-nav__link{color:var(--text-secondary);border-bottom:1px solid var(--line-subtle);justify-content:space-between;align-items:center;padding:16px 20px;font-size:17px;font-weight:600;transition:border-color .12s,color .12s;display:flex!important}.mobile-nav__link:hover{color:var(--accent);border-bottom-color:#9d6b3d73}.mobile-nav__link:focus-visible{color:var(--rescue);border-bottom-color:#6b8c5a99;outline:none}.mobile-nav__footer{border-top:1px solid var(--line-subtle);padding:20px}.mobile-nav__footer-links{color:var(--text-muted);align-items:center;gap:8px;font-size:14px;display:flex}.mobile-nav__footer-links a{color:var(--text-secondary);font-weight:600}.mobile-nav__footer-links a:hover{color:var(--text-main)}@media (prefers-reduced-motion:reduce){.mobile-nav__drawer,.mobile-nav__backdrop{transition:none!important}}.reduce-motion .mobile-nav__drawer,.reduce-motion .mobile-nav__backdrop{transition:none!important}.hero-quote{font-family:var(--font-serif),"Instrument Serif",serif;color:var(--text-secondary);align-items:center;gap:2px;font-size:24px;font-style:italic;display:inline-flex}.hero-quote__mark{color:var(--accent-muted);font-size:28px;font-style:normal;line-height:1}.hero-quote__text{flex-wrap:wrap;align-items:center;display:inline-flex}.hero-quote__text span{overflow:visible!important}.testimonial-marquee{width:100%;padding:48px 0;position:relative;overflow:visible}.testimonial-marquee__viewport{width:100%;overflow:hidden}.marquee-track{z-index:1;gap:18px;width:max-content;animation:60s linear infinite marquee-scroll;display:flex;position:relative}.testimonial-marquee[data-reduce-motion=true] .marquee-track{flex-wrap:wrap;justify-content:center;width:100%;padding:0 24px;animation:none}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card{border:1px solid var(--line-subtle);width:340px;min-height:180px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;flex-shrink:0;gap:12px;padding:20px;display:flex}.testimonial-card__quote{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.55}.testimonial-card__source{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:auto;font-size:12px;font-weight:600}@media (max-width:600px){.testimonial-card{width:280px;min-height:160px;padding:16px}.testimonial-card__quote{font-size:14px}.hero-quote{font-size:20px}.hero-quote__mark{font-size:24px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.feature-card,.flow-card,.card,.legal-card,.continue,.testimonial-card,.list li,.note-card,.stat,.button,.badge,.pill,.feature-card .chip,.label,.tag,.icon-pill,.radio-pill,.waitlist-input,.mobile-nav__link{background-image:linear-gradient(var(--line-strong),var(--line-strong)),linear-gradient(var(--line-strong),var(--line-strong)),linear-gradient(var(--line-strong),var(--line-strong)),linear-gradient(var(--line-strong),var(--line-strong)),linear-gradient(var(--line-strong),var(--line-strong)),linear-gradient(var(--line-strong),var(--line-strong)),linear-gradient(var(--line-strong),var(--line-strong)),linear-gradient(var(--line-strong),var(--line-strong));background-size:var(--corner-mark-length)var(--corner-mark-thickness),var(--corner-mark-thickness)var(--corner-mark-length),var(--corner-mark-length)var(--corner-mark-thickness),var(--corner-mark-thickness)var(--corner-mark-length),var(--corner-mark-length)var(--corner-mark-thickness),var(--corner-mark-thickness)var(--corner-mark-length),var(--corner-mark-length)var(--corner-mark-thickness),var(--corner-mark-thickness)var(--corner-mark-length);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-origin:border-box;background-clip:border-box}

