.LandingPageGrail_page__wU0wN{min-height:100vh;overflow:clip;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-rokkitt),serif;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23g)'/></svg>")}.LandingPageGrail_wrap__JkiBM{position:relative;z-index:1;width:min(calc(100% - 48px),1080px);margin-inline:auto}.LandingPageGrail_header__TtDbM{position:fixed;z-index:20;top:16px;left:50%;width:min(calc(100% - 40px),1200px);transform:translateX(-50%);border:1px solid color-mix(in oklab,var(--color-white) 13%,transparent);border-radius:14px;background:color-mix(in oklab,var(--color-tone-080a09) 91%,transparent);box-shadow:0 12px 34px color-mix(in oklab,var(--color-background) 47%,transparent);backdrop-filter:blur(16px)}.LandingPageGrail_nav__WKoUo,.LandingPageGrail_nav__WKoUo>div{display:flex;align-items:center;justify-content:space-between}.LandingPageGrail_nav__WKoUo{min-height:62px;padding:0 20px}.LandingPageGrail_brand__SP8DG{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:var(--color-white);font-size:.95rem;font-weight:700;letter-spacing:.08em}.LandingPageGrail_brand__SP8DG img{width:30px;height:30px}.LandingPageGrail_nav__WKoUo>div{gap:24px;color:var(--color-tone-c1c8c3);font-size:.82rem}.LandingPageGrail_nav__WKoUo>div>a{display:inline-flex;min-height:44px;align-items:center;gap:7px}.LandingPageGrail_footer__HT8_8 a:hover,.LandingPageGrail_nav__WKoUo>div>a:hover{color:var(--color-primary)}.LandingPageGrail_nav__WKoUo .LandingPageGrail_navCta__qVzZN{padding:0 14px;border-radius:7px;font-weight:700}.LandingPageGrail_nav__WKoUo .LandingPageGrail_navCta__qVzZN,.LandingPageGrail_nav__WKoUo .LandingPageGrail_navCta__qVzZN:hover,.LandingPageGrail_primaryCta__hqPZb:hover{background:var(--color-primary);color:var(--color-background)}.LandingPageGrail_page__wU0wN a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.LandingPageGrail_skipLink__WyN_I{position:fixed;z-index:100;top:12px;left:20px;padding:12px 18px;border-radius:8px;background:var(--color-foreground);color:var(--color-background);font-weight:700;transform:translateY(-180%)}.LandingPageGrail_skipLink__WyN_I:focus{transform:translateY(0)}.LandingPageGrail_product__WPUVu{padding:64px 0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-primary) 26%,transparent) 24%,color-mix(in oklab,var(--color-primary) 19%,transparent) 62%,transparent) top /100% 1px no-repeat,radial-gradient(64% 46% at 86% 4%,color-mix(in oklab,var(--color-primary) 20%,transparent),transparent 68%),radial-gradient(52% 44% at 4% 58%,color-mix(in oklab,var(--color-primary) 9%,transparent),transparent 72%),radial-gradient(90% 60% at 50% 118%,color-mix(in oklab,var(--color-primary) 11%,transparent),transparent 70%),var(--color-tone-060908)}.LandingPageGrail_kicker__rEdg7{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:var(--color-primary);font-size:.7rem;font-weight:700;letter-spacing:.16em}.LandingPageGrail_kicker__rEdg7:after{flex:1;max-width:190px;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 40%,transparent),transparent);content:""}.LandingPageGrail_closing__eY8HR h2,.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc,.LandingPageGrail_product__WPUVu h2{text-shadow:.01em 0 color-mix(in oklab,var(--color-primary) 16%,transparent),-.01em 0 color-mix(in oklab,var(--color-primary) 8%,transparent),0 0 .25em color-mix(in oklab,var(--color-primary) 13%,transparent)}.LandingPageGrail_closing__eY8HR h2,.LandingPageGrail_product__WPUVu h2{margin:0;color:var(--color-foreground);font-size:clamp(2.8rem,6vw,5.3rem);font-weight:850;letter-spacing:-.065em;line-height:.99}.LandingPageGrail_closing__eY8HR h2 em,.LandingPageGrail_product__WPUVu h2 em{color:var(--color-primary);font-style:normal}.LandingPageGrail_productHead__iqslP{display:grid;grid-template-columns:1fr;align-items:end;column-gap:clamp(32px,6vw,86px)}.LandingPageGrail_productHead__iqslP .LandingPageGrail_kicker__rEdg7{grid-column:1/-1}.LandingPageGrail_intro__ll1dl{max-width:460px;margin:0;padding-bottom:.6rem;color:var(--color-tone-a5aaa7);font-size:1rem;line-height:1.7}.LandingPageGrail_steps__F_yH4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;margin:32px 0 0;padding:0;list-style:none}.LandingPageGrail_steps__F_yH4>li{position:relative;isolation:isolate;overflow:hidden;padding:25px;border:1px solid color-mix(in oklab,var(--color-white) 10%,transparent);border-radius:12px;background:linear-gradient(145deg,var(--color-tone-111715),var(--color-tone-090b0a))}.LandingPageGrail_steps__F_yH4>li:before{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(circle,color-mix(in oklab,var(--color-primary) 10%,transparent) .8px,transparent 1.1px);background-size:7px 7px;-webkit-mask-image:radial-gradient(90% 70% at 100% 0,var(--color-background),transparent 70%);mask-image:radial-gradient(90% 70% at 100% 0,var(--color-background),transparent 70%);content:""}.LandingPageGrail_steps__F_yH4>li:after{position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--color-primary) 40%,transparent),transparent 62%);content:""}.LandingPageGrail_steps__F_yH4>li:nth-child(2){margin-top:30px}.LandingPageGrail_steps__F_yH4>li:nth-child(3){margin-top:60px}.LandingPageGrail_stepNumber__uyars{display:block;font-size:2.1rem;font-weight:700;letter-spacing:-.07em;line-height:1;text-shadow:.018em 0 color-mix(in oklab,var(--color-primary) 24%,transparent),0 0 .45em color-mix(in oklab,var(--color-primary) 35%,transparent)}.LandingPageGrail_steps__F_yH4 h3{margin:12px 0 10px;color:var(--color-foreground);font-size:1.3rem}.LandingPageGrail_steps__F_yH4 p{margin:0;color:var(--color-tone-b2bbb5);font-size:1rem;line-height:1.65}.LandingPageGrail_steps__F_yH4 ul{display:grid;gap:9px;margin:20px 0 0;padding:0;color:var(--color-tone-d2d8d3);font-size:.82rem;list-style:none}.LandingPageGrail_steps__F_yH4 ul li{display:flex;align-items:flex-start;gap:8px}.LandingPageGrail_steps__F_yH4 ul svg{flex:0 0 auto;color:var(--color-primary)}.LandingPageGrail_diego__UOBBH{position:relative;isolation:isolate;padding:64px 0;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-primary) 24%,transparent) 34%,color-mix(in oklab,var(--color-primary) 15%,transparent) 70%,transparent) top /100% 1px no-repeat,radial-gradient(58% 46% at 10% 14%,color-mix(in oklab,var(--color-primary) 22%,transparent),transparent 68%),radial-gradient(46% 38% at 92% 72%,color-mix(in oklab,var(--color-primary) 6%,transparent),transparent 70%),var(--color-tone-0a0e0c)}.LandingPageGrail_diegoGrid__9t2Wn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px)}.LandingPageGrail_diegoFrame__FjBFa{position:relative;isolation:isolate;width:100%;max-width:440px;min-width:0;justify-self:end}.LandingPageGrail_diegoFrame__FjBFa:before{position:absolute;z-index:-1;inset:-18px -22px -24px -18px;background:radial-gradient(62% 58% at 46% 56%,color-mix(in oklab,var(--color-primary) 32%,transparent),transparent 72%),radial-gradient(40% 30% at 86% 18%,color-mix(in oklab,var(--color-primary) 18%,transparent),transparent 74%);filter:blur(14px);content:""}.LandingPageGrail_diegoFrame__FjBFa:after{position:absolute;inset:0;background:radial-gradient(118% 82% at 50% 40%,transparent 44%,color-mix(in oklab,var(--color-tone-030605) 50%,transparent) 76%,var(--color-tone-030605) 100%),linear-gradient(0deg,color-mix(in oklab,var(--color-tone-030605) 65%,transparent),transparent 36%);mix-blend-mode:multiply;content:"";pointer-events:none}.LandingPageGrail_diegoPhoto__O2HxV{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center}.LandingPageGrail_diegoCopy__ibjnK{min-width:0}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{margin:0;font-size:clamp(3.6rem,6.4vw,6.2rem);letter-spacing:-.07em;line-height:.92;text-wrap:balance}.LandingPageGrail_diegoRole__9HEMF{display:inline-block;max-width:18ch;margin-left:14px;font-size:clamp(.82rem,1.15vw,1rem);font-weight:500;letter-spacing:0;line-height:1.3;vertical-align:middle}.LandingPageGrail_diegoCopy__ibjnK p{max-width:56ch;margin:24px 0 0;color:var(--color-tone-dbe5dc);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.7}.LandingPageGrail_diegoCopy__ibjnK p strong{color:var(--color-foreground);font-weight:700}.LandingPageGrail_diegoCopy__ibjnK .LandingPageGrail_diegoMetricInline__sP3JC,.LandingPageGrail_diegoCopy__ibjnK .LandingPageGrail_diegoNumber__jtpXe{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.055em;line-height:1;white-space:nowrap}.LandingPageGrail_diegoCopy__ibjnK .LandingPageGrail_diegoNumber__jtpXe{color:var(--color-primary);font-size:clamp(1.6rem,2.8vw,2.2rem)}.LandingPageGrail_diegoCopy__ibjnK .LandingPageGrail_diegoMetricInline__sP3JC{color:var(--color-primary);font-size:clamp(2rem,4vw,3rem)}.LandingPageGrail_closing__eY8HR,.LandingPageGrail_footer__HT8_8,.LandingPageGrail_product__WPUVu{position:relative;isolation:isolate}.LandingPageGrail_closing__eY8HR:before,.LandingPageGrail_diego__UOBBH:before,.LandingPageGrail_footer__HT8_8:before,.LandingPageGrail_product__WPUVu:before{position:absolute;z-index:0;inset:0;background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-primary) 5%,transparent) 0 1px,transparent 1px 4px),radial-gradient(circle,color-mix(in oklab,var(--color-primary) 7%,transparent) .75px,transparent 1.05px);background-size:100% 4px,7px 7px;-webkit-mask-image:radial-gradient(128% 94% at 50% 50%,transparent 30%,var(--color-background) 92%);mask-image:radial-gradient(128% 94% at 50% 50%,transparent 30%,var(--color-background) 92%);content:"";pointer-events:none}.LandingPageGrail_closing__eY8HR:after,.LandingPageGrail_diego__UOBBH:after,.LandingPageGrail_footer__HT8_8:after,.LandingPageGrail_product__WPUVu:after{position:absolute;z-index:0;inset:0;background-image:var(--grain);background-size:180px 180px;opacity:.05;content:"";pointer-events:none}.LandingPageGrail_closing__eY8HR{padding:64px 0;text-align:center;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--color-primary) 26%,transparent) 38%,color-mix(in oklab,var(--color-primary) 19%,transparent) 66%,transparent) top /100% 1px no-repeat,radial-gradient(60% 52% at 50% 112%,color-mix(in oklab,var(--color-primary) 28%,transparent),transparent 68%),radial-gradient(42% 34% at 16% 8%,color-mix(in oklab,var(--color-primary) 11%,transparent),transparent 72%),var(--color-tone-060908)}.LandingPageGrail_closing__eY8HR .LandingPageGrail_kicker__rEdg7{justify-content:center;margin-bottom:20px}.LandingPageGrail_closing__eY8HR .LandingPageGrail_kicker__rEdg7:after{display:none}.LandingPageGrail_closing__eY8HR h2{font-size:clamp(2.8rem,6vw,5rem)}.LandingPageGrail_primaryCta__hqPZb{display:inline-flex;min-height:50px;max-width:100%;align-items:center;justify-content:center;gap:12px;margin-top:28px;padding:12px 20px;line-height:1.25;text-align:center;border-radius:9999px;border:1px solid color-mix(in oklab,var(--color-primary) 45%,transparent);background:#000;color:var(--color-primary);font-size:.9rem;font-weight:750;box-shadow:0 0 0 1px color-mix(in oklab,var(--color-primary) 20%,transparent),0 18px 46px color-mix(in oklab,var(--color-primary) 15%,transparent);transition:background .18s}.LandingPageGrail_closingStores__8goOA{margin-top:24px}.LandingPageGrail_footer__HT8_8{background:var(--color-tone-040706)}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM{display:flex;justify-content:space-between;gap:20px;border-top:1px solid color-mix(in oklab,var(--color-white) 9%,transparent);padding:25px 0 38px;color:var(--color-tone-929b95);font-size:.75rem}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>a{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM img{width:30px;height:30px}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>div{display:flex;flex-wrap:wrap;gap:22px}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>div a{display:inline-flex;min-height:44px;align-items:center;color:inherit}@media (max-width:900px){.LandingPageGrail_productHead__iqslP{grid-template-columns:1fr;row-gap:22px}.LandingPageGrail_intro__ll1dl{max-width:640px;padding-bottom:0}}@media (max-width:800px){.LandingPageGrail_steps__F_yH4{grid-template-columns:1fr}.LandingPageGrail_steps__F_yH4>li{min-height:auto}.LandingPageGrail_steps__F_yH4>li:nth-child(2),.LandingPageGrail_steps__F_yH4>li:nth-child(3){margin-top:0}.LandingPageGrail_diegoGrid__9t2Wn{grid-template-columns:1fr;gap:34px}.LandingPageGrail_diegoFrame__FjBFa{width:min(100%,520px);justify-self:center}}@media (max-width:600px){.LandingPageGrail_header__TtDbM{top:10px;width:calc(100% - 20px)}.LandingPageGrail_nav__WKoUo{min-height:56px;padding:0 12px}.LandingPageGrail_nav__WKoUo .LandingPageGrail_brand__SP8DG img{width:30px;height:30px}.LandingPageGrail_nav__WKoUo>div{gap:10px;font-size:.72rem}.LandingPageGrail_nav__WKoUo>div>a:first-child,.LandingPageGrail_nav__WKoUo>div>a:nth-child(2),.LandingPageGrail_nav__WKoUo>div>a:nth-child(3){display:none}.LandingPageGrail_nav__WKoUo .LandingPageGrail_navCta__qVzZN{padding:0 10px}.LandingPageGrail_wrap__JkiBM{width:calc(100% - 36px)}.LandingPageGrail_diego__UOBBH,.LandingPageGrail_product__WPUVu{padding:48px 0}.LandingPageGrail_closing__eY8HR h2,.LandingPageGrail_product__WPUVu h2{font-size:clamp(2.55rem,10vw,3.6rem)}.LandingPageGrail_kicker__rEdg7:after{max-width:90px}.LandingPageGrail_steps__F_yH4{gap:10px;margin-top:34px}.LandingPageGrail_steps__F_yH4>li{padding:21px}.LandingPageGrail_stepNumber__uyars{font-size:1.85rem}.LandingPageGrail_steps__F_yH4 h3{margin-top:15px}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{font-size:clamp(3.25rem,13vw,4.5rem)}.LandingPageGrail_diegoCopy__ibjnK{position:relative;z-index:1;margin-top:-124px}.LandingPageGrail_intro__ll1dl{font-size:.94rem}.LandingPageGrail_closing__eY8HR{padding:48px 0}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM{flex-wrap:wrap}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>div{gap:12px}}@media (prefers-reduced-motion:reduce){.LandingPageGrail_primaryCta__hqPZb{transition:none}}.LandingPageGrail_page__wU0wN{--font-display:var(--font-ubuntu),sans-serif}.LandingPageGrail_page__wU0wN h1,.LandingPageGrail_page__wU0wN h2,.LandingPageGrail_page__wU0wN h3{font-family:var(--font-display);letter-spacing:-.035em}.LandingPageGrail_closing__eY8HR h2,.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc,.LandingPageGrail_product__WPUVu h2{font-weight:700;letter-spacing:-.055em}.LandingPageGrail_closing__eY8HR,.LandingPageGrail_diego__UOBBH,.LandingPageGrail_product__WPUVu{scroll-margin-top:96px}.LandingPageGrail_product__WPUVu h2{color:var(--color-white);font-size:clamp(2.8rem,4.3vw,4rem)}.LandingPageGrail_steps__F_yH4 h3{font-weight:700;letter-spacing:-.025em}.LandingPageGrail_closing__eY8HR:before,.LandingPageGrail_diego__UOBBH:before,.LandingPageGrail_footer__HT8_8:before,.LandingPageGrail_product__WPUVu:before{background-image:radial-gradient(ellipse 40% 36% at 70% 44%,color-mix(in oklab,var(--color-primary) 13%,transparent),transparent 73%),repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-primary) 5%,transparent) 0 1px,transparent 1px 4px),radial-gradient(circle,color-mix(in oklab,var(--color-primary) 7%,transparent) .75px,transparent 1.05px);background-size:auto,100% 4px,7px 7px}@keyframes LandingPageGrail_greenLightDrift__pYZFj{0%{transform:translate3d(-2%,-1%,0) scale(.98)}to{transform:translate3d(2%,1%,0) scale(1.04)}}@keyframes LandingPageGrail_sectionReveal____Bci{0%{opacity:.35;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes LandingPageGrail_portraitReveal__p353M{0%{opacity:.7;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes LandingPageGrail_answerReveal__IITE9{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.LandingPageGrail_footer__HT8_8 a,.LandingPageGrail_nav__WKoUo a,.LandingPageGrail_questions__5UjBb summary{transition:color .2s ease}.LandingPageGrail_resourceGrid__LmQXp article{transition:border-color .2s ease}.LandingPageGrail_resourceGrid__LmQXp article:hover{border-color:var(--color-primary)}.LandingPageGrail_questions__5UjBb summary:hover{color:var(--color-primary)}.LandingPageGrail_questions__5UjBb details[open]>p{animation:LandingPageGrail_answerReveal__IITE9 .24s cubic-bezier(.22,1,.36,1) both}}@media (prefers-reduced-motion:reduce){.LandingPageGrail_closing__eY8HR .LandingPageGrail_wrap__JkiBM,.LandingPageGrail_closing__eY8HR:before,.LandingPageGrail_diegoGrid__9t2Wn,.LandingPageGrail_diego__UOBBH:before,.LandingPageGrail_footer__HT8_8:before,.LandingPageGrail_product__WPUVu .LandingPageGrail_wrap__JkiBM,.LandingPageGrail_product__WPUVu:before{animation:none}.LandingPageGrail_closing__eY8HR .LandingPageGrail_wrap__JkiBM,.LandingPageGrail_closing__eY8HR .LandingPageGrail_wrap__JkiBM>*,.LandingPageGrail_diegoCopy__ibjnK,.LandingPageGrail_diegoCopy__ibjnK>*,.LandingPageGrail_diegoFrame__FjBFa,.LandingPageGrail_faq__aDbi_ .LandingPageGrail_kicker__rEdg7,.LandingPageGrail_faq__aDbi_ details,.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM,.LandingPageGrail_productHead__iqslP,.LandingPageGrail_productHead__iqslP>*,.LandingPageGrail_questions__5UjBb details[open]>p,.LandingPageGrail_resourceGrid__LmQXp article,.LandingPageGrail_resourceGrid__LmQXp article>*,.LandingPageGrail_resources__zu1Kc h2,.LandingPageGrail_steps__F_yH4>li,.LandingPageGrail_steps__F_yH4>li>*{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}@media (max-width:600px){.LandingPageGrail_diegoRole__9HEMF{display:block;margin:10px 0 0}}.LandingPageGrail_comparison__rmPE8,.LandingPageGrail_faq__aDbi_,.LandingPageGrail_problem__eZB1W,.LandingPageGrail_resources__zu1Kc{position:relative;padding:56px 0;scroll-margin-top:96px;background:var(--color-tone-060908)}.LandingPageGrail_problem__eZB1W{background:radial-gradient(ellipse at 5% 90%,color-mix(in oklab,var(--color-primary) 22%,transparent),transparent 60%),var(--color-background)}.LandingPageGrail_comparison__rmPE8 h2,.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_problem__eZB1W h2,.LandingPageGrail_resources__zu1Kc h2{max-width:950px;margin:0;font-size:clamp(2.4rem,4.8vw,4.7rem);line-height:1.05}.LandingPageGrail_comparison__rmPE8 h2 em,.LandingPageGrail_problem__eZB1W h2 em,.LandingPageGrail_resources__zu1Kc h2 em{color:var(--color-primary);font-style:normal}.LandingPageGrail_problem__eZB1W .LandingPageGrail_wrap__JkiBM>p:not(.LandingPageGrail_kicker__rEdg7){max-width:650px;margin-top:28px;color:var(--color-tone-bdc8c1);font-size:1.1rem;line-height:1.7}.LandingPageGrail_scattered__s_5IA{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.LandingPageGrail_scattered__s_5IA span{padding:12px 20px;border:1px solid color-mix(in oklab,var(--color-primary) 42%,transparent);border-radius:6px;color:var(--color-tone-c0d8c9);transform:rotate(-3deg);background:color-mix(in oklab,var(--color-primary) 5%,transparent)}.LandingPageGrail_scattered__s_5IA span:nth-child(2n){transform:rotate(3deg)}.LandingPageGrail_steps__F_yH4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px}.LandingPageGrail_steps__F_yH4>li:nth-child(n){margin-top:0}.LandingPageGrail_steps__F_yH4>li{min-height:0}.LandingPageGrail_resources__zu1Kc{background:radial-gradient(ellipse at 100% 0,color-mix(in oklab,var(--color-primary) 17%,transparent),transparent 60%),var(--color-background)}.LandingPageGrail_resourceGrid__LmQXp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.LandingPageGrail_resourceGrid__LmQXp article{padding:20px 0;border-top:1px solid color-mix(in oklab,var(--color-primary) 40%,transparent)}.LandingPageGrail_compareGrid__Rgd0G h3,.LandingPageGrail_resourceGrid__LmQXp h3{margin:0 0 8px;font-size:1.125rem}.LandingPageGrail_compareGrid__Rgd0G,.LandingPageGrail_questions__5UjBb p,.LandingPageGrail_resourceGrid__LmQXp p{color:var(--color-tone-b7c4bd);font-size:1rem;line-height:1.6}.LandingPageGrail_compareGrid__Rgd0G{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:44px;border:1px solid color-mix(in oklab,var(--color-white) 13%,transparent);border-radius:14px;overflow:hidden}.LandingPageGrail_compareGrid__Rgd0G>div{padding:32px}.LandingPageGrail_compareGrid__Rgd0G>div+div{border-left:1px solid color-mix(in oklab,var(--color-primary) 40%,transparent);background:linear-gradient(130deg,color-mix(in oklab,var(--color-primary) 16%,transparent),color-mix(in oklab,var(--color-primary) 4%,transparent))}.LandingPageGrail_compareGrid__Rgd0G h3{color:var(--color-white)}.LandingPageGrail_compareGrid__Rgd0G>div+div h3{color:var(--color-primary)}.LandingPageGrail_compareGrid__Rgd0G ul{padding-left:20px;margin-top:20px}.LandingPageGrail_compareGrid__Rgd0G li{margin-top:8px}.LandingPageGrail_questions__5UjBb{margin-top:36px}.LandingPageGrail_questions__5UjBb details{border-bottom:1px solid color-mix(in oklab,var(--color-white) 13%,transparent)}.LandingPageGrail_questions__5UjBb summary{padding:18px 8px;cursor:pointer;font-size:1.05rem}.LandingPageGrail_questions__5UjBb summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LandingPageGrail_questions__5UjBb p{max-width:780px;padding:0 8px 24px;margin:0}.LandingPageGrail_ctas__uVpsF{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:28px}.LandingPageGrail_ctas__uVpsF .LandingPageGrail_primaryCta__hqPZb{margin:0}.LandingPageGrail_secondaryCta__hcbFY{min-height:50px;padding:0 20px;border:1px solid color-mix(in oklab,var(--color-white) 27%,transparent);border-radius:8px;color:var(--color-foreground);background:color-mix(in oklab,var(--color-white) 2%,transparent);font-size:.9rem;font-weight:700}.LandingPageGrail_ctas__uVpsF button:disabled{opacity:1;cursor:not-allowed}.LandingPageGrail_ctas__uVpsF .LandingPageGrail_primaryCta__hqPZb:hover{background:var(--color-primary)}.LandingPageGrail_availability__bLX6c{max-width:480px;margin:16px auto 0;color:var(--color-tone-aebcb2);font-size:.875rem;line-height:1.6}@media (max-width:800px){.LandingPageGrail_resourceGrid__LmQXp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.LandingPageGrail_comparison__rmPE8,.LandingPageGrail_faq__aDbi_,.LandingPageGrail_problem__eZB1W,.LandingPageGrail_resources__zu1Kc{padding:44px 0}.LandingPageGrail_compareGrid__Rgd0G,.LandingPageGrail_resourceGrid__LmQXp,.LandingPageGrail_steps__F_yH4{grid-template-columns:1fr}.LandingPageGrail_compareGrid__Rgd0G>div{padding:24px}.LandingPageGrail_compareGrid__Rgd0G>div+div{border-left:0;border-top:1px solid color-mix(in oklab,var(--color-primary) 40%,transparent)}.LandingPageGrail_nav__WKoUo>div>a:first-child,.LandingPageGrail_nav__WKoUo>div>a:nth-child(3){display:inline-flex}.LandingPageGrail_nav__WKoUo>div>a:nth-child(4){display:none}.LandingPageGrail_nav__WKoUo>div{gap:12px}.LandingPageGrail_brand__SP8DG{font-size:.8rem;gap:6px}.LandingPageGrail_steps__F_yH4>li{min-height:auto}}.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_resources__zu1Kc h2{font-size:clamp(2rem,3.5vw,3rem)}@media (max-width:600px){.LandingPageGrail_product__WPUVu h2{font-size:2.4rem}.LandingPageGrail_productHead__iqslP{row-gap:16px}.LandingPageGrail_steps__F_yH4{margin-top:24px}.LandingPageGrail_steps__F_yH4>li{padding:20px}.LandingPageGrail_steps__F_yH4 h3{margin-top:10px}.LandingPageGrail_resourceGrid__LmQXp{margin-top:20px}.LandingPageGrail_resourceGrid__LmQXp article{padding:16px 0}.LandingPageGrail_diegoCopy__ibjnK{margin-top:-64px}.LandingPageGrail_diegoCopy__ibjnK p{margin-top:18px;font-size:.95rem;line-height:1.6}.LandingPageGrail_questions__5UjBb{margin-top:20px}}.LandingPageGrail_resources__zu1Kc{overflow:hidden;background:radial-gradient(ellipse at 95% 20%,color-mix(in oklab,var(--color-primary) 38%,transparent),transparent 65%),var(--color-background)}.LandingPageGrail_resources__zu1Kc:before{content:"";position:absolute;width:480px;height:280px;right:-160px;top:-60px;border:24px double color-mix(in oklab,var(--color-primary) 21%,transparent);border-radius:38% 62% 32% 68%;transform:rotate(-25deg) skew(-16deg);pointer-events:none}.LandingPageGrail_resources__zu1Kc h2{font-size:clamp(3.5rem,7vw,6rem);font-style:italic;letter-spacing:-.075em}.LandingPageGrail_resources__zu1Kc h2 em{color:var(--color-primary)}.LandingPageGrail_resourceGrid__LmQXp{gap:0 28px}.LandingPageGrail_resourceGrid__LmQXp article{border-color:color-mix(in oklab,var(--color-primary) 33%,transparent)}.LandingPageGrail_resourceGrid__LmQXp h3{color:var(--color-foreground)}.LandingPageGrail_resourceGrid__LmQXp p{margin:0}.LandingPageGrail_steps__F_yH4>li{border-radius:2px 22px 2px 22px;background:linear-gradient(135deg,color-mix(in oklab,var(--color-primary) 15%,transparent),var(--color-tone-090b0a) 65%)}.LandingPageGrail_stepNumber__uyars{font-style:italic;color:var(--color-primary)}.LandingPageGrail_closing__eY8HR h2{max-width:920px;margin-inline:auto;font-size:clamp(2.5rem,5vw,4.5rem);text-wrap:balance}.LandingPageGrail_diegoRole__9HEMF{max-width:25ch}@media (max-width:600px){.LandingPageGrail_resourceGrid__LmQXp{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.LandingPageGrail_resourceGrid__LmQXp h3{font-size:1rem;letter-spacing:-.025em}.LandingPageGrail_resourceGrid__LmQXp p{font-size:1rem;line-height:1.6}.LandingPageGrail_diegoCopy__ibjnK{margin-top:0}.LandingPageGrail_diegoGrid__9t2Wn{gap:24px}}.LandingPageGrail_closing__eY8HR:after,.LandingPageGrail_diego__UOBBH:after,.LandingPageGrail_footer__HT8_8:after,.LandingPageGrail_product__WPUVu:after{opacity:.085;mask-image:linear-gradient(90deg,var(--color-background),color-mix(in oklab,var(--color-background) 33%,transparent) 45%,var(--color-background))}.LandingPageGrail_diego__UOBBH{background:radial-gradient(ellipse at 18% 45%,color-mix(in oklab,var(--color-primary) 30%,transparent),transparent 53%),linear-gradient(120deg,var(--color-tone-020403),var(--color-tone-0b1711) 55%,var(--color-tone-020403))}.LandingPageGrail_diegoFrame__FjBFa{padding:10px;border:1px solid color-mix(in oklab,var(--color-primary) 27%,transparent);border-radius:2px 48px 2px 2px;background:var(--color-tone-030806)}.LandingPageGrail_diegoFrame__FjBFa:before{inset:-24px;background:conic-gradient(from 200deg,transparent 30%,color-mix(in oklab,var(--color-primary) 38%,transparent),color-mix(in oklab,var(--color-primary) 15%,transparent),transparent 70%);filter:blur(28px)}.LandingPageGrail_diegoFrame__FjBFa:after{inset:10px;border-radius:2px 38px 2px 2px;background:linear-gradient(0deg,color-mix(in oklab,var(--color-tone-020805) 74%,transparent),transparent 38%),repeating-linear-gradient(0deg,transparent 0 5px,color-mix(in oklab,var(--color-background) 3%,transparent) 5px 6px)}.LandingPageGrail_diegoPhoto__O2HxV{border-radius:2px 38px 2px 2px}.LandingPageGrail_diegoCopy__ibjnK{padding-block:24px;border-top:1px solid color-mix(in oklab,var(--color-primary) 31%,transparent);border-bottom:1px solid color-mix(in oklab,var(--color-primary) 15%,transparent)}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{color:var(--color-foreground);text-shadow:0 0 36px color-mix(in oklab,var(--color-primary) 22%,transparent)}.LandingPageGrail_diegoRole__9HEMF{display:block;margin:20px 0 0;color:var(--color-primary)}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM{flex-wrap:wrap}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>.LandingPageGrail_socials__ETgI3{gap:8px}.LandingPageGrail_socials__ETgI3 button{gap:8px;padding:0 12px;cursor:not-allowed}@media (max-width:600px){.LandingPageGrail_diegoFrame__FjBFa{max-width:330px}.LandingPageGrail_diegoCopy__ibjnK{padding-block:20px}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>.LandingPageGrail_socials__ETgI3{width:100%}}.LandingPageGrail_page__wU0wN{background:radial-gradient(ellipse 85% 28% at 100% 42%,color-mix(in oklab,var(--color-primary) 15%,transparent),transparent 75%),radial-gradient(ellipse 90% 28% at 0 70%,color-mix(in oklab,var(--color-primary) 13%,transparent),transparent 75%),var(--color-tone-020403)}.LandingPageGrail_closing__eY8HR,.LandingPageGrail_diego__UOBBH,.LandingPageGrail_faq__aDbi_,.LandingPageGrail_footer__HT8_8,.LandingPageGrail_product__WPUVu,.LandingPageGrail_resources__zu1Kc{background:transparent}.LandingPageGrail_closing__eY8HR,.LandingPageGrail_diego__UOBBH,.LandingPageGrail_faq__aDbi_,.LandingPageGrail_product__WPUVu,.LandingPageGrail_resources__zu1Kc{padding-block:40px}.LandingPageGrail_closing__eY8HR:after,.LandingPageGrail_closing__eY8HR:before,.LandingPageGrail_diego__UOBBH:after,.LandingPageGrail_diego__UOBBH:before,.LandingPageGrail_footer__HT8_8:after,.LandingPageGrail_footer__HT8_8:before,.LandingPageGrail_product__WPUVu:after,.LandingPageGrail_product__WPUVu:before,.LandingPageGrail_resources__zu1Kc:before{content:none}@media (max-width:600px){.LandingPageGrail_closing__eY8HR,.LandingPageGrail_diego__UOBBH,.LandingPageGrail_faq__aDbi_,.LandingPageGrail_product__WPUVu,.LandingPageGrail_resources__zu1Kc{padding-block:28px}}.LandingPageGrail_steps__F_yH4>li{border:0;border-top:1px solid color-mix(in oklab,var(--color-primary) 26%,transparent);border-radius:0;background:transparent;padding-inline:0}.LandingPageGrail_steps__F_yH4>li:after,.LandingPageGrail_steps__F_yH4>li:before{display:none}.LandingPageGrail_steps__F_yH4{column-gap:36px}.LandingPageGrail_diegoCopy__ibjnK{border-bottom:0}.LandingPageGrail_product__WPUVu h2 em,.LandingPageGrail_resources__zu1Kc h2 em{display:inline-block;color:var(--color-primary);font-style:normal;transform:skew(-6deg);transform-origin:left;text-shadow:2px 3px color-mix(in oklab,var(--color-primary) 25%,transparent),0 0 24px color-mix(in oklab,var(--color-primary) 15%,transparent)}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>.LandingPageGrail_footerIdentity__hvr5X{justify-content:space-between;gap:12px}.LandingPageGrail_footerBrand__PWAsE{flex-shrink:0}.LandingPageGrail_socials__ETgI3{display:flex;align-items:center;gap:8px}.LandingPageGrail_socials__ETgI3 button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid color-mix(in oklab,var(--color-white) 16%,transparent);border-radius:6px;background:color-mix(in oklab,var(--color-white) 2%,transparent);color:var(--color-tone-aab5af);font:inherit;white-space:nowrap}.LandingPageGrail_socials__ETgI3 svg{width:17px;height:17px}.LandingPageGrail_diegoNameText__rHgKz{display:block}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{line-height:1.02}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>div:last-child{flex-wrap:wrap}.LandingPageGrail_closingLead__6u6nU{margin:0 0 16px;color:var(--color-primary);font-size:clamp(1.25rem,2.6vw,1.8rem);font-weight:700;letter-spacing:-.03em}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>.LandingPageGrail_footerIdentity__hvr5X{flex-direction:column;gap:10px}.LandingPageGrail_footerBrand__PWAsE,.LandingPageGrail_socials__ETgI3{display:flex;align-items:center;gap:12px}.LandingPageGrail_faq__aDbi_:after,.LandingPageGrail_resources__zu1Kc:after{position:absolute;z-index:0;inset:0;background-image:var(--grain);background-size:180px 180px;opacity:.085;mask-image:linear-gradient(90deg,var(--color-background),color-mix(in oklab,var(--color-background) 33%,transparent) 45%,var(--color-background));content:"";pointer-events:none}.LandingPageGrail_product__WPUVu:after{background-image:repeating-linear-gradient(0deg,color-mix(in oklab,var(--color-white) 2%,transparent) 0 1px,transparent 1px 4px),var(--grain);background-size:auto,180px 180px;opacity:.35}.LandingPageGrail_closing__eY8HR:after,.LandingPageGrail_diego__UOBBH:after,.LandingPageGrail_faq__aDbi_:after,.LandingPageGrail_footer__HT8_8:after,.LandingPageGrail_product__WPUVu:after,.LandingPageGrail_resources__zu1Kc:after{position:absolute;z-index:0;inset:0;background-image:var(--grain);background-size:180px 180px;opacity:.055;mask-image:none;content:"";pointer-events:none}@media (max-width:600px){.LandingPageGrail_nav__WKoUo{display:flex;justify-content:space-between;gap:12px;padding:0 12px}.LandingPageGrail_nav__WKoUo .LandingPageGrail_brand__SP8DG{flex-shrink:0}.LandingPageGrail_nav__WKoUo>div{display:flex;flex-shrink:0;font-size:.75rem}.LandingPageGrail_nav__WKoUo>div>a:nth-child(n){display:none}.LandingPageGrail_nav__WKoUo>div>.LandingPageGrail_navCta__qVzZN:last-child{display:inline-flex;justify-content:center;min-width:64px;min-height:44px;padding-inline:12px;white-space:nowrap}.LandingPageGrail_closing__eY8HR,.LandingPageGrail_diego__UOBBH,.LandingPageGrail_faq__aDbi_,.LandingPageGrail_product__WPUVu,.LandingPageGrail_resources__zu1Kc{scroll-margin-top:84px}.LandingPageGrail_productHead__iqslP{row-gap:8px}.LandingPageGrail_productHead__iqslP .LandingPageGrail_kicker__rEdg7{margin-bottom:2px}.LandingPageGrail_product__WPUVu h2{max-width:12ch;font-size:clamp(2rem,8.5vw,2.45rem);line-height:1.02;text-wrap:pretty}.LandingPageGrail_productHead__iqslP .LandingPageGrail_intro__ll1dl{max-width:30ch;padding:0;font-size:.875rem;line-height:1.5}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{font-size:clamp(2.45rem,11vw,3.1rem);line-height:1.04;letter-spacing:-.045em}.LandingPageGrail_diegoRole__9HEMF{max-width:30ch;margin:12px 0 0;font-size:.75rem;line-height:1.45}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM{align-items:center;gap:12px}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>.LandingPageGrail_footerIdentity__hvr5X{flex:1 1 100%;flex-direction:row;justify-content:flex-start;flex-wrap:nowrap;gap:8px 14px}.LandingPageGrail_footerBrand__PWAsE,.LandingPageGrail_socials__ETgI3{min-height:44px}.LandingPageGrail_socials__ETgI3 button{width:44px;padding:0}.LandingPageGrail_socials__ETgI3 button span{display:none}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>div:last-child{width:100%;justify-content:space-between;gap:0 8px}}.LandingPageGrail_footerBrand__PWAsE>a{min-width:44px;justify-content:center}.LandingPageGrail_productHead__iqslP{row-gap:14px}.LandingPageGrail_productHead__iqslP .LandingPageGrail_kicker__rEdg7{margin-bottom:4px}.LandingPageGrail_productHead__iqslP h2{line-height:1.1;text-wrap:balance}.LandingPageGrail_steps__F_yH4 h3{margin-block:16px 12px;line-height:1.3}.LandingPageGrail_resources__zu1Kc h2{line-height:1.08}.LandingPageGrail_resourceGrid__LmQXp{margin-top:36px}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{line-height:1.08}.LandingPageGrail_faq__aDbi_ h2{line-height:1.1}.LandingPageGrail_questions__5UjBb{margin-top:28px}.LandingPageGrail_closingLead__6u6nU{margin-bottom:20px}.LandingPageGrail_closing__eY8HR h2{line-height:1.1}@media (max-width:600px){.LandingPageGrail_productHead__iqslP{row-gap:12px}.LandingPageGrail_closing__eY8HR h2,.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_productHead__iqslP h2,.LandingPageGrail_resources__zu1Kc h2{line-height:1.12}.LandingPageGrail_steps__F_yH4 h3{margin-block:14px 10px;line-height:1.3}.LandingPageGrail_resourceGrid__LmQXp{margin-top:28px}.LandingPageGrail_questions__5UjBb{margin-top:24px}.LandingPageGrail_closingLead__6u6nU{margin-bottom:16px}}.LandingPageGrail_page__wU0wN h1,.LandingPageGrail_page__wU0wN h2{letter-spacing:-.035em;word-spacing:.06em}.LandingPageGrail_page__wU0wN h3{letter-spacing:-.012em;word-spacing:.04em}.LandingPageGrail_resources__zu1Kc h2{letter-spacing:-.04em;word-spacing:.1em}.LandingPageGrail_closing__eY8HR h2,.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc,.LandingPageGrail_product__WPUVu h2{letter-spacing:-.04em;word-spacing:.06em}.LandingPageGrail_diegoRole__9HEMF{max-width:none;letter-spacing:.08em;word-spacing:normal}.LandingPageGrail_diegoCopy__ibjnK>p:first-of-type{margin-top:28px}.LandingPageGrail_diegoCopy__ibjnK .LandingPageGrail_diegoLabel__ysQCh{margin:32px 0 12px;color:var(--color-primary);font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.16em;word-spacing:normal;text-transform:none}.LandingPageGrail_diegoAwards__f8yST,.LandingPageGrail_diegoHits__tDE0Q{display:grid;gap:0;margin:0;padding:0;list-style:none}.LandingPageGrail_diegoHits__tDE0Q{counter-reset:hit}.LandingPageGrail_diegoAwards__f8yST li,.LandingPageGrail_diegoHits__tDE0Q li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;border-top:1px solid color-mix(in oklab,var(--color-primary) 25%,transparent)}.LandingPageGrail_diegoAwards__f8yST li:last-child,.LandingPageGrail_diegoHits__tDE0Q li:last-child{border-bottom:1px solid color-mix(in oklab,var(--color-primary) 25%,transparent)}.LandingPageGrail_diegoHits__tDE0Q li:before{counter-increment:hit;content:counter(hit,decimal-leading-zero);min-width:2ch;color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:700}.LandingPageGrail_diegoAwards__f8yST strong,.LandingPageGrail_diegoHits__tDE0Q strong{color:var(--color-foreground);font-size:1.05rem;font-weight:700}.LandingPageGrail_diegoAwards__f8yST span,.LandingPageGrail_diegoHits__tDE0Q span{color:var(--color-tone-b7c4bd);font-size:.92rem}.LandingPageGrail_socials__ETgI3 a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:1px solid color-mix(in oklab,var(--color-white) 16%,transparent);border-radius:6px;background:color-mix(in oklab,var(--color-white) 2%,transparent);color:var(--color-tone-aab5af);font:inherit;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.LandingPageGrail_socials__ETgI3 a:focus-visible,.LandingPageGrail_socials__ETgI3 a:hover{border-color:var(--color-primary);color:var(--color-white)}@media (max-width:600px){.LandingPageGrail_socials__ETgI3 a{width:44px;padding:0}.LandingPageGrail_socials__ETgI3 a span{display:none}.LandingPageGrail_diegoHits__tDE0Q li{padding:10px 0}}.LandingPageGrail_noBreak__whv02{white-space:nowrap}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc,.LandingPageGrail_page__wU0wN h1,.LandingPageGrail_page__wU0wN h2{line-height:1.28}.LandingPageGrail_diegoNameText__rHgKz{white-space:normal}@media (max-width:600px){.LandingPageGrail_resourceGrid__LmQXp{grid-template-columns:1fr}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{white-space:normal}.LandingPageGrail_closing__eY8HR h2{font-size:clamp(1.7rem,8.5vw,2.4rem)}}.LandingPageGrail_page__wU0wN h1,.LandingPageGrail_page__wU0wN h2,.LandingPageGrail_page__wU0wN h3{font-variant-ligatures:none}.LandingPageGrail_resources__zu1Kc h2{font-style:normal}.LandingPageGrail_product__WPUVu h2 em,.LandingPageGrail_resources__zu1Kc h2 em{transform:none;text-shadow:none}.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_resourceGrid__LmQXp h3,.LandingPageGrail_resources__zu1Kc h2{font-weight:700}@media (max-width:600px){.LandingPageGrail_closing__eY8HR,.LandingPageGrail_diego__UOBBH,.LandingPageGrail_faq__aDbi_,.LandingPageGrail_product__WPUVu,.LandingPageGrail_resources__zu1Kc{padding-block:22px}.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_product__WPUVu h2{max-width:none;font-size:clamp(1.6rem,7.4vw,2rem);line-height:1.24}.LandingPageGrail_faq__aDbi_ h2{font-size:clamp(1.35rem,6vw,1.8rem)}.LandingPageGrail_resources__zu1Kc h2{font-size:clamp(2rem,8vw,2.5rem);line-height:1.2}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{font-size:clamp(2rem,9vw,2.5rem);line-height:1.2}.LandingPageGrail_closing__eY8HR h2{font-size:clamp(1.45rem,6.5vw,2rem);line-height:1.24}.LandingPageGrail_steps__F_yH4{margin-top:18px;gap:0}.LandingPageGrail_steps__F_yH4>li{padding-block:16px}.LandingPageGrail_steps__F_yH4 h3{margin-block:10px 7px;font-size:1.1rem}.LandingPageGrail_diegoCopy__ibjnK p,.LandingPageGrail_resourceGrid__LmQXp p,.LandingPageGrail_steps__F_yH4 p{line-height:1.5}.LandingPageGrail_resourceGrid__LmQXp{margin-top:18px}.LandingPageGrail_resourceGrid__LmQXp article{padding-block:13px}.LandingPageGrail_questions__5UjBb{margin-top:16px}.LandingPageGrail_questions__5UjBb summary{padding-block:14px}.LandingPageGrail_closingLead__6u6nU{margin-bottom:12px}}.LandingPageGrail_page__wU0wN h1,.LandingPageGrail_page__wU0wN h2,.LandingPageGrail_page__wU0wN h3{font-family:var(--font-ubuntu),sans-serif;font-weight:700;letter-spacing:0;word-spacing:normal}.LandingPageGrail_page__wU0wN h1,.LandingPageGrail_page__wU0wN h2{line-height:1.2}.LandingPageGrail_page__wU0wN h3{line-height:1.3}.LandingPageGrail_diego__UOBBH .LandingPageGrail_diegoName__bnQAc{font-size:clamp(2rem,4.2vw,4rem);font-weight:700;letter-spacing:0;line-height:1.2}.LandingPageGrail_diegoNameText__rHgKz{white-space:nowrap}.LandingPageGrail_diegoRole__9HEMF,.LandingPageGrail_footer__HT8_8,.LandingPageGrail_kicker__rEdg7,.LandingPageGrail_nav__WKoUo,.LandingPageGrail_page__wU0wN button,.LandingPageGrail_page__wU0wN input,.LandingPageGrail_page__wU0wN label,.LandingPageGrail_page__wU0wN select,.LandingPageGrail_page__wU0wN summary,.LandingPageGrail_primaryCta__hqPZb,.LandingPageGrail_stepNumber__uyars{font-family:var(--font-ubuntu),sans-serif}.LandingPageGrail_diegoCopy__ibjnK p,.LandingPageGrail_intro__ll1dl,.LandingPageGrail_questions__5UjBb p,.LandingPageGrail_resourceGrid__LmQXp p,.LandingPageGrail_steps__F_yH4 p{font-size:1.125rem;line-height:1.55}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM{align-items:center;gap:12px 24px}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>.LandingPageGrail_footerIdentity__hvr5X{flex-direction:row;align-items:center;gap:14px}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>div:last-child{gap:0 18px}@media (max-width:600px){.LandingPageGrail_diegoCopy__ibjnK p,.LandingPageGrail_productHead__iqslP .LandingPageGrail_intro__ll1dl,.LandingPageGrail_questions__5UjBb p,.LandingPageGrail_resourceGrid__LmQXp p,.LandingPageGrail_steps__F_yH4 p{font-size:1.125rem;line-height:1.5}.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_product__WPUVu h2{font-size:clamp(1.5rem,7vw,2rem);line-height:1.2}.LandingPageGrail_resourceGrid__LmQXp h3,.LandingPageGrail_steps__F_yH4 h3{font-size:1.125rem}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>.LandingPageGrail_footerIdentity__hvr5X{justify-content:space-between;gap:8px}.LandingPageGrail_footer__HT8_8 .LandingPageGrail_wrap__JkiBM>div:last-child{justify-content:flex-start;gap:0 14px}}@keyframes LandingPageGrail_lpRise__nhOdE{0%{opacity:0;translate:0 36px;filter:blur(8px)}to{opacity:1;translate:0 0;filter:blur(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.LandingPageGrail_closing__eY8HR .LandingPageGrail_wrap__JkiBM>*,.LandingPageGrail_diegoCopy__ibjnK,.LandingPageGrail_diegoFrame__FjBFa,.LandingPageGrail_faq__aDbi_ h2,.LandingPageGrail_questions__5UjBb details,.LandingPageGrail_resources__zu1Kc h2{animation:LandingPageGrail_lpRise__nhOdE linear both;animation-timeline:view();animation-range:entry 0 entry 38%}.LandingPageGrail_resourceGrid__LmQXp article{animation:LandingPageGrail_lpRise__nhOdE linear both;animation-timeline:view();animation-range:entry 0 entry 34%}.LandingPageGrail_resourceGrid__LmQXp article:nth-child(2){animation-range:entry 6% entry 40%}.LandingPageGrail_resourceGrid__LmQXp article:nth-child(3){animation-range:entry 12% entry 46%}.LandingPageGrail_resourceGrid__LmQXp article:nth-child(4){animation-range:entry 4% entry 38%}.LandingPageGrail_resourceGrid__LmQXp article:nth-child(5){animation-range:entry 10% entry 44%}.LandingPageGrail_resourceGrid__LmQXp article:nth-child(6){animation-range:entry 16% entry 50%}}}.LandingPageGrail_header__TtDbM{border-color:color-mix(in oklab,#fff 12%,transparent);background:linear-gradient(180deg,color-mix(in oklab,#fff 8%,transparent),transparent 55%),color-mix(in oklab,var(--color-ink) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 18%,transparent),0 12px 34px color-mix(in oklab,#000 30%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8)}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.LandingPageGrail_header__TtDbM{background:color-mix(in oklab,var(--color-ink) 94%,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}}.LandingPageGrail_resourceGrid__LmQXp{gap:16px}.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid color-mix(in oklab,#fff 9%,transparent);border-radius:18px;background:radial-gradient(120% 90% at 0 0,color-mix(in oklab,var(--color-primary) 14%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in oklab,#fff 6%,transparent),color-mix(in oklab,#fff 2%,transparent) 60%);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 12%,transparent)}.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh h3,.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh p{margin:0}.LandingPageGrail_resourceIcon__p2SMa{display:grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border:1px solid color-mix(in oklab,var(--color-primary) 40%,transparent);border-radius:12px;background:color-mix(in oklab,var(--color-primary) 18%,transparent);color:var(--color-primary);box-shadow:0 0 24px color-mix(in oklab,var(--color-primary) 25%,transparent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh{transition:border-color .2s ease,transform .25s ease}.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh:hover{border-color:color-mix(in oklab,var(--color-primary) 55%,transparent);transform:translateY(-3px)}}@media (max-width:600px){.LandingPageGrail_resourceGrid__LmQXp{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh{gap:8px;padding:16px 14px;border-radius:14px}.LandingPageGrail_resourceIcon__p2SMa{width:38px;height:38px;border-radius:10px}.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh h3{font-size:1rem;line-height:1.25}.LandingPageGrail_resourceGrid__LmQXp .LandingPageGrail_resourceCard__F6amh p{font-size:.875rem;line-height:1.45}}@media (max-width:360px){.LandingPageGrail_resourceGrid__LmQXp{grid-template-columns:1fr}}.LandingPageGrail_pricing__EggrE{padding:64px 0}.LandingPageGrail_pricing__EggrE .LandingPageGrail_planGrid__yfLAk{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:880px;margin-top:32px}.LandingPageGrail_planCard__h44m5{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:16px;border:1px solid color-mix(in oklab,#fff 12%,transparent);background:linear-gradient(180deg,color-mix(in oklab,#fff 8%,transparent),transparent 55%),color-mix(in oklab,var(--color-ink) 60%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 1px 0 color-mix(in oklab,#fff 14%,transparent)}.LandingPageGrail_planCard__h44m5 h3{margin:0;font-size:1.5rem;font-weight:800;color:var(--color-foreground)}.LandingPageGrail_planTag__dI5hZ{margin:0;font-size:.95rem;opacity:.75}.LandingPageGrail_planPrice__m2w4Z{margin:4px 0 0;display:flex;align-items:baseline;gap:6px}.LandingPageGrail_planPrice__m2w4Z strong{font-size:2.4rem;font-weight:850;letter-spacing:-.04em;color:var(--color-foreground)}.LandingPageGrail_planPrice__m2w4Z span{font-size:1rem;opacity:.75}.LandingPageGrail_planAnnual___LEi_{margin:0;font-size:.95rem;opacity:.8}.LandingPageGrail_planCard__h44m5 ul{margin:6px 0 14px;padding-left:18px;line-height:1.6;color:var(--color-foreground)}.LandingPageGrail_planCard__h44m5 .LandingPageGrail_primaryCta__hqPZb{margin-top:auto;justify-content:center}.LandingPageGrail_pricingActions__vV_qC{display:flex;justify-content:center;margin-top:28px}.LandingPageGrail_quietCta__qb1mk{font-size:.95rem;opacity:.75;color:inherit;text-decoration:underline;text-underline-offset:3px}.LandingPageGrail_quietCta__qb1mk:hover{opacity:1}