.home-editorial{--background:#f8f6ef;--foreground:#203e34;--primary:#285b45;--primary-foreground:#fffdf7;--muted:#eeeae0;--muted-foreground:#656d64;--card:#fffdf8;--card-foreground:#203e34;--secondary:#e9eddf;--secondary-foreground:#285b45;--border:#dcded2;--input:#dcded2;--ring:#64856c;background:var(--background);color:var(--foreground);overflow:clip}.home-editorial h1,.home-editorial h2{font-family:Georgia,Times New Roman,Songti SC,"Noto Serif CJK SC",serif;font-weight:400;text-wrap:balance;letter-spacing:-.045em}.home-hero{padding:clamp(2rem,5vw,5rem) 1.5rem 5rem}.home-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,5rem);margin:auto}.home-intro h1{font-size:clamp(2.75rem,4.7vw,4.5rem);line-height:1.05}.home-intro h1 .home-hero-support{display:block;max-width:36rem;font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.2rem,1.7vw,1.75rem);line-height:1.35;letter-spacing:normal;word-spacing:.04em;text-wrap:pretty}.home-intro>p{margin:1.5rem 0 0;max-width:30rem;line-height:1.8}.home-intro>p+p{margin-top:1rem;font-size:.75rem}.home-study-image{position:relative;height:clamp(13rem,23vw,20rem);margin-top:2.25rem;overflow:hidden;border-radius:3px 72px 3px 3px;background:#d1c6ae}.home-study-image img{object-fit:cover;object-position:center 58%}.home-workspace:before{content:"";position:absolute;inset:1rem -1rem -1rem 1rem;border:1px solid var(--border);border-radius:6px;transform:rotate(2deg);pointer-events:none}.home-workspace #essay-input-card{position:relative;border-radius:6px;border-top:3px solid var(--primary);padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 20px 65px -30px #29463440}.home-workspace>p{position:relative;padding-inline:.75rem;line-height:1.6}.home-editorial textarea{border-radius:4px}.home-editorial textarea:focus-visible{outline-offset:3px}.home-editorial a,.home-editorial button{transition:background-color .2s,box-shadow .2s,transform .2s}.home-editorial button:active{transform:translateY(1px)}.home-editorial button[type=submit]{border-radius:4px}.home-editorial button[type=submit]:hover{box-shadow:0 6px 20px -8px #285b4566}.home-editorial h2{font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.15}.home-editorial section{padding-block:clamp(3.5rem,7vw,6rem)}.home-coach{background:#eeeee4}.home-coach section{border:0;background:transparent}.home-coach section>div{max-width:1200px}.home-coach section>div>.grid>div{padding:1.75rem;background:var(--card);border-radius:4px}.home-library{position:relative;height:clamp(14rem,31vw,29rem);overflow:hidden;background:#635d3a}.home-library img{object-fit:cover;object-position:center 55%}.home-library:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1e39251a,transparent 50%,#1e392533)}.home-rewrite section{border:0}.home-rewrite section>div{max-width:1200px;gap:clamp(2rem,5vw,5rem)}.home-rewrite section>div>div+div{border-radius:5px;background:var(--card);box-shadow:12px 12px 0 #e7e9dd}.home-editorial>section{border-top:1px solid var(--border)}.home-editorial [data-slot=card]{border-radius:5px;box-shadow:none}.home-editorial #pricing-tiers{background:#eeeee4}.home-editorial footer{background:var(--background)}.landing-sections{color:#203e34}.landing-eyebrow{color:#53715d;font:600 .68rem/1.4 var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;text-transform:uppercase}.landing-heading{max-width:46rem;color:#203e34;font-family:Georgia,Times New Roman,Songti SC,"Noto Serif CJK SC",serif;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;letter-spacing:-.04em;line-height:1.13;text-wrap:balance}.landing-report{box-shadow:0 22px 65px -48px #123c328c}.dark .landing-heading,.dark .landing-sections{color:#eeeede}.dark .landing-report{border-color:#506355;background:#223128}.dark .landing-report article{color:#eeeede}.dark .landing-report article:first-child{background:#2d3c32}.dark .landing-report article:first-child p,.dark .landing-report article:nth-child(2) p{color:#eeeede}.dark .landing-report article:nth-child(2){border-color:#506355;background:#26372d}.dark .landing-report article:nth-child(2) .bg-\[\#faf6eb\]{background:#3a3d2d}.dark .landing-report article:nth-child(2) .bg-emerald-950\/\[0\.045\]{background:#314438}.dark .landing-sections .bg-\[\#fffefa\],.dark .landing-sections .bg-white{background:#223128}.dark .landing-sections .text-emerald-950,.dark .landing-sections .text-emerald-950\/55,.dark .landing-sections .text-emerald-950\/65,.dark .landing-sections .text-emerald-950\/75{color:#eeeede}.dark .landing-sections .border-emerald-950\/10,.dark .landing-sections .border-emerald-950\/20{border-color:#435347}.dark .landing-sections .bg-\[\#f3f0e8\],.dark .landing-sections .bg-\[\#f3f0e8\]\/70{background:#202e25}.dark .landing-sections .bg-white\/75{background:#29392f}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-library img,.home-study-image img{animation:home-photo-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}}@keyframes home-photo-drift{0%{transform:scale(1.18) translateY(-5%)}to{transform:scale(1.18) translateY(5%)}}.dark .home-editorial{--background:#19251f;--foreground:#eeeede;--primary:#a7c6a7;--primary-foreground:#19251f;--muted:#29372e;--muted-foreground:#b0b9aa;--card:#223128;--card-foreground:#eeeede;--secondary:#344736;--secondary-foreground:#d6e4cc;--border:#3c4b3e;--input:#3c4b3e}.dark .home-coach,.dark .home-editorial #pricing-tiers{background:#202e25}.dark .home-rewrite section>div>div+div{box-shadow:12px 12px 0 #2c3b2f}@media (max-width:1023px){.home-hero-grid{grid-template-columns:1fr;max-width:700px}.home-intro h1{max-width:620px}.home-study-image{height:220px}.home-hero{padding-bottom:3.5rem}}@media (max-width:480px){.home-hero{padding-inline:1rem}.home-intro h1{font-size:2.65rem}.home-study-image{height:170px;margin-top:1.5rem}.home-coach section>div>.grid>div{padding:1.25rem}.home-workspace:before{inset-inline-end:-.35rem}}@media (max-width:767px){.home-study-image{display:none}.home-hero{padding-top:1.5rem}}.home-hero{padding:64px 24px 80px}.home-intro{align-self:center}.home-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px;color:#547260;font-size:12px;font-weight:600;letter-spacing:.14em}.home-kicker span{color:#b1bca9}.home-editorial .home-intro h1{color:#193b30;font-family:var(--font-geist-sans),sans-serif;line-height:1}.home-intro>p{max-width:560px;line-height:1.6}.home-intro .home-trust-line{display:inline-block;border:1px solid #d1ddcf;border-radius:8px;background:#edf2e9;color:#345d48}.home-workspace:before{inset:16px -16px -16px 16px;border-radius:16px;transform:none}.home-workspace #essay-input-card{border-radius:16px;box-shadow:0 24px 64px -32px #29463455}.home-editorial .landing-heading,.home-editorial h2{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.035em}.home-editorial textarea{border-radius:8px}.dark .home-editorial .home-intro h1{color:#eeeede}.dark .home-intro .home-trust-line{background:#29372e;border-color:#435347;color:#d6e4cc}@media (max-width:1023px){.home-hero{padding:48px 24px 64px}.home-hero-grid{gap:32px}.home-editorial .home-intro h1{font-size:48px}}@media (max-width:480px){.home-hero{padding:32px 16px 48px}.home-kicker{margin-bottom:24px}.home-editorial .home-intro h1{font-size:36px;line-height:40px}.home-workspace #essay-input-card{padding:24px}.home-workspace:before{inset:8px -8px -8px 8px}}.home-editorial{--background:#f7f7f5;--foreground:#111813;--primary:#047857;--primary-foreground:#ffffff;--muted:#efefeb;--muted-foreground:#5e665f;--card:#ffffff;--card-foreground:#111813;--secondary:#ecf5ef;--secondary-foreground:#065f46;--border:rgba(17,24,19,0.09);--input:rgba(17,24,19,0.14);--ring:#10b981;--home-ease:cubic-bezier(0.22,1,0.36,1);--home-shadow:0 1px 2px rgba(16,24,16,0.04),0 12px 32px -20px rgba(16,24,16,0.18);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.dark .home-editorial{--background:#131209;--foreground:#f2f2ee;--primary:#34d399;--primary-foreground:#06281c;--muted:#272727;--muted-foreground:#a3a8a2;--card:#1f1f1f;--card-foreground:#f2f2ee;--secondary:#1d2a22;--secondary-foreground:#a7f3d0;--border:rgba(255,255,255,0.1);--input:rgba(255,255,255,0.16);--home-shadow:0 1px 2px rgba(0,0,0,0.4),0 16px 40px -24px rgba(0,0,0,0.6)}.home-editorial .landing-heading,.home-editorial [class*=Georgia],.home-editorial h1,.home-editorial h2,.home-editorial h3{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif!important}.home-editorial .landing-heading,.home-editorial h2{font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.03em;color:var(--foreground);text-wrap:balance}.home-editorial p{text-wrap:pretty}.landing-sections{color:var(--foreground)}.landing-eyebrow{color:var(--primary);font-size:12px;line-height:16px;letter-spacing:.14em}.dark .landing-heading,.dark .landing-sections{color:var(--foreground)}.home-hero{padding:80px 24px 96px}.home-hero-grid{max-width:1200px;gap:64px;grid-template-columns:1fr 1fr;align-items:start}.home-kicker{color:var(--muted-foreground);margin-bottom:24px}.home-kicker span{color:rgba(17,24,19,.25)}.home-editorial .home-intro h1{max-width:680px;font-size:60px;line-height:60px;font-weight:600;letter-spacing:-.045em;background:linear-gradient(90deg,#000000,#666666);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .home-editorial .home-intro h1{background:linear-gradient(90deg,#ffffff,#9b9b9b);-webkit-background-clip:text;background-clip:text;color:transparent}.home-intro>p:not(.home-trust-line){max-width:560px;margin-top:24px;font-size:18px;line-height:28px;color:var(--muted-foreground)}.home-intro .home-trust-line{display:inline-flex;align-items:center;gap:8px;margin-top:24px;padding:8px 12px;border:1px solid rgba(4,120,87,.18);border-radius:999px;background:#ecf5ef;color:#065f46;font-size:14px;line-height:20px;font-weight:500}.home-intro .home-trust-line:before{content:"";width:8px;height:8px;border-radius:999px;background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.18)}.dark .home-intro .home-trust-line{background:#1d2a22;border-color:rgba(52,211,153,.25);color:#a7f3d0}.home-hero-photo{display:block;margin-top:32px;overflow:hidden;border-radius:24px;aspect-ratio:16/9;background:var(--muted);box-shadow:var(--home-shadow)}.home-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .7s var(--home-ease)}.home-hero-photo:hover img{transform:scale(1.03)}.home-workspace:before{display:none}.home-workspace #essay-input-card{border-top:1px solid var(--border);border:1px solid var(--border);border-radius:24px;padding:32px;background:var(--card);box-shadow:0 1px 2px rgba(16,24,16,.04),0 32px 64px -32px rgba(4,80,56,.28)}.home-editorial textarea{border-radius:16px;background:var(--background);border-color:var(--input);transition:box-shadow .3s var(--home-ease),border-color .3s var(--home-ease)}.home-editorial textarea:focus-visible{outline:none;border-color:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.18)}.home-editorial a,.home-editorial button{transition:background-color .3s var(--home-ease),box-shadow .3s var(--home-ease),transform .3s var(--home-ease),color .3s var(--home-ease)}.home-editorial a[data-slot=button]:active,.home-editorial button:active{transform:scale(.98)}.home-editorial [data-slot=button],.home-editorial button[type=submit]{border-radius:12px;font-weight:600}.home-editorial button[type=submit]:hover{box-shadow:0 12px 24px -12px rgba(4,120,87,.55)}.home-photo-band{max-width:1200px;margin:0 auto;padding:0 24px}.home-photo-band img{display:block;width:100%;height:clamp(200px,30vw,400px);object-fit:cover;object-position:center 45%;border-radius:24px;box-shadow:var(--home-shadow)}.home-editorial>section,.landing-sections>section{border:0!important}.home-editorial section{padding-block:80px}.home-pricing{padding-top:80px!important}.home-editorial #pricing-tiers{background:transparent}.home-editorial [data-slot=card]{border-radius:24px;border:1px solid var(--border);background:var(--card);box-shadow:var(--home-shadow);transition:transform .5s var(--home-ease),box-shadow .5s var(--home-ease)}.home-editorial #pricing-tiers [data-slot=card]:hover{transform:translateY(-4px);box-shadow:0 1px 2px rgba(16,24,16,.04),0 24px 48px -24px rgba(16,24,16,.28)}.home-sample-head{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:end}.home-sample-photo{overflow:hidden;border-radius:24px;aspect-ratio:4/5;box-shadow:var(--home-shadow)}.home-sample-photo img{width:100%;height:100%;object-fit:cover}.home-sample h2{font-size:36px;line-height:40px}.home-sample>div:last-child,.landing-report{border-radius:24px!important;border-color:var(--border)!important;background:var(--card)!important;box-shadow:var(--home-shadow)!important}.home-sample article:first-child{background:var(--background)!important}.home-criteria,.home-faq,.home-geo,.home-geo-sources,.home-geo-trust,.home-values{background:transparent!important}.home-criteria>div,.home-faq>div,.home-geo-sources>div,.home-geo-trust>div,.home-geo>div,.home-values>div{border-radius:24px;background:var(--card);box-shadow:var(--home-shadow);border:1px solid var(--border);padding:48px!important;max-width:1152px}.home-faq>div{max-width:896px}.home-editorial section.home-criteria,.home-editorial section.home-faq,.home-editorial section.home-geo,.home-editorial section.home-geo-sources,.home-editorial section.home-geo-trust,.home-editorial section.home-values{padding:16px 24px}.home-tile{border:1px solid var(--border)!important;border-radius:16px;padding:24px!important;background:var(--background);transition:transform .5s var(--home-ease),border-color .3s var(--home-ease)}.home-tile:hover{transform:translateY(-2px);border-color:rgba(4,120,87,.3)!important}.home-tile h3{color:var(--foreground)!important}.home-tile p{color:var(--muted-foreground)!important}.home-values .home-tile>span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:8px;background:#ecf5ef;color:#047857;font-family:var(--font-geist-mono),monospace}.dark .home-values .home-tile>span{background:#1d2a22;color:#6ee7b7}.home-geo ol li{border-radius:16px!important;background:var(--background);border-color:var(--border)!important;padding:16px!important}.home-geo table{font-size:14px}.home-geo thead{background:var(--secondary)!important}.home-geo .overflow-x-auto{border-radius:16px!important;border-color:var(--border)!important}.home-geo-sources blockquote{border:0!important;border-radius:16px;background:var(--secondary);padding:24px!important;color:var(--secondary-foreground)!important}.home-final{padding-block:80px!important}.home-final-card{position:relative;overflow:hidden;border-radius:24px;isolation:isolate;box-shadow:var(--home-shadow)}.home-final-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 35%;z-index:-2}.home-final-card:before{content:"";position:absolute;inset:0;background:rgba(6,26,18,.72);z-index:-1}.home-final-body{padding:80px 32px}.home-final-body h2{color:#ffffff!important}.home-final-body p{color:rgba(255,255,255,.78)!important}.home-final-body [data-slot=button]{background:#34d399!important;color:#06281c!important}.home-final-body [data-slot=button]:hover{background:#6ee7b7!important}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){#pricing-tiers,.home-criteria>div,.home-faq>div,.home-final-card,.home-geo>div,.home-photo-band img,.home-sample-head,.home-sample>div:last-child,.home-values>div{animation:home-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes home-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.home-hero-photo img,.home-photo-band img{animation:none}@media (max-width:1023px){.home-hero{padding:48px 24px 64px}.home-hero-grid{grid-template-columns:1fr;gap:48px;max-width:720px}.home-editorial .home-intro h1{font-size:48px;line-height:48px}.home-sample-head{grid-template-columns:1fr 200px;gap:32px}}@media (max-width:767px){.home-hero-photo{display:none}.home-hero{padding:32px 16px 48px}.home-editorial .home-intro h1{font-size:36px;line-height:40px}.home-intro>p:not(.home-trust-line){font-size:16px;line-height:24px}.home-workspace #essay-input-card{padding:24px;border-radius:16px}.home-photo-band{padding:0 16px}.home-photo-band img{border-radius:16px;height:200px}.home-editorial .landing-heading,.home-editorial h2,.home-sample h2{font-size:30px;line-height:36px}.home-editorial section{padding-block:48px}.home-sample-head{grid-template-columns:1fr}.home-sample-photo{display:none}.home-criteria>div,.home-faq>div,.home-geo-sources>div,.home-geo-trust>div,.home-geo>div,.home-values>div{padding:24px!important;border-radius:16px}.home-editorial section.home-criteria,.home-editorial section.home-faq,.home-editorial section.home-geo,.home-editorial section.home-geo-sources,.home-editorial section.home-geo-trust,.home-editorial section.home-values{padding:8px 16px}.home-final-body{padding:48px 24px}.home-final-card{border-radius:16px}}.home-hero-grid{align-items:center;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.home-workspace{position:relative}@media (min-width:1024px){.home-hero{padding:96px 24px}}.home-editorial section.home-pricing{padding-bottom:0}.home-pricing>p:last-child{padding-bottom:0;margin-bottom:0}.home-editorial section.home-sample{padding-top:64px}.home-final-card:before{background:rgba(6,26,18,.6)}.home-final-body{padding:96px 32px}.home-final-body h2{margin-inline:auto}@media (max-width:767px){.home-editorial section.home-sample{padding-top:48px}.home-final-body{padding:64px 24px}}.home-hero{position:relative;isolation:isolate;overflow:hidden}.home-hero-grid{position:relative;z-index:1}.home-bubbles{position:absolute;inset:0;z-index:0;pointer-events:none}.home-bubbles span{position:absolute;display:block}.home-bubbles i{display:block;width:100%;height:100%;border-radius:999px;background:rgba(16,185,129,.15);box-shadow:inset 0 0 0 1px rgba(255,255,255,.55);filter:blur(1px);will-change:transform}.home-bubbles [data-tone=a] i{background:rgba(251,191,36,.16)}.home-bubbles [data-tone=s] i{background:rgba(56,189,248,.12)}.home-bubbles [data-tone=v] i{background:rgba(167,139,250,.13)}.dark .home-bubbles i{box-shadow:none;opacity:.7;filter:blur(3px)}@media (max-width:767px){.home-bubbles span:nth-child(n+6){display:none}}@media (prefers-reduced-motion:reduce){.home-bubbles i{animation:none}}.home-workspace #essay-input-card button:disabled{opacity:.75}@media (max-width:640px){.home-kicker{display:none}.home-hero{padding:16px 16px 40px}.home-hero-grid{gap:20px}.home-editorial .home-intro h1{font-size:30px;line-height:34px}.home-intro>p:not(.home-trust-line){margin-top:12px;font-size:15px;line-height:22px}.home-intro .home-trust-line{margin-top:12px;padding:6px 10px;font-size:13px}}