.landing{--ink:#253c32;--ink-3:#657168;--line:#dedfd5;background:#f8f7f2;color:var(--ink)}.landing .skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:#fff;color:#203b2c;padding:16px}.landing .skip-link:focus{top:10px}.landing-wrap{width:min(1280px,calc(100% - 96px));margin:auto}.landing-header{border-bottom:1px solid var(--line);background:#f8f7f2f5}.landing-header>div{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:24px}.landing-header nav{display:flex;gap:28px;align-items:center}.landing-header nav>a{display:inline-flex;align-items:center;min-height:56px;text-decoration:none;font-size:16px}.landing .btn{border-radius:10px}.landing-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;padding-block:64px 72px;align-items:center}.landing-kicker{font-size:14px;font-weight:700;letter-spacing:.06em;color:#6a754e;display:flex;gap:10px;align-items:center}.landing-kicker>span{width:7px;height:7px;background:#a7884c;border-radius:50%}.landing h1{font-family:Batang,Georgia,serif;font-size:clamp(42px,4.6vw,70px);font-weight:500;letter-spacing:-.065em;line-height:1.4;margin:26px 0}.landing h1 em{font-style:normal;color:#8c662c}.landing-lead{font-size:20px;color:#626b60;line-height:1.85}.landing-actions{display:grid;justify-items:start;grid-gap:12px;gap:12px;margin-top:32px}.landing-actions .btn-xl{width:auto;font-size:18px}.landing-text-link{display:flex;gap:18px;align-items:center;min-height:56px;text-decoration:none}.landing-caption{font-size:14px;color:#697267;margin-top:12px}.landing-visual{position:relative;min-height:590px;border-radius:180px 180px 18px 18px;background:#e6d6b8}.landing-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65%;border-radius:inherit}.landing-image-label{position:absolute;bottom:110px;left:26px;background:#fff8e9eb;color:#584a32;font-size:14px;padding:4px 10px}.landing-visual-title{position:absolute;top:62px;left:0;right:0;display:grid;text-align:center;grid-gap:5px;gap:5px;color:#5b452b}.landing-visual-title span{font-size:14px}.landing-visual-title strong{font-family:Batang,serif;font-weight:500;font-size:48px}.landing-preview-card{position:absolute;bottom:24px;left:24px;right:24px;display:flex;align-items:center;gap:18px;background:#fffdf7f5;padding:18px 22px;border:1px solid #fff;border-radius:12px;box-shadow:0 10px 30px #55402612;text-decoration:none}.landing-preview-card>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;flex:1 1}.landing-preview-card small{font-size:14px;color:#64705e}.landing-preview-icon{background:#e9eddf;width:54px;height:54px;display:grid;place-items:center;border-radius:50%}.landing-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-paths>a{display:flex;align-items:center;gap:16px;padding:30px 20px;text-decoration:none}.landing-paths>a+a{border-left:1px solid var(--line)}.landing-paths>a>span{font:24px Georgia,serif;color:#9c8458}.landing-paths>a>div{flex:1 1}.landing-paths p{font-size:14px;color:#667060;margin-top:5px}.landing-section{padding-block:100px}.landing-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.landing h2{font-family:Batang,serif;font-weight:500;font-size:38px;line-height:1.5;letter-spacing:-.055em;margin-top:16px}.landing-section-head>p{color:#657168;font-size:16px}.landing-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.landing-features>a{display:flex;flex-direction:column;padding:30px 24px;border:1px solid var(--line);background:#fffefa;border-radius:14px;text-decoration:none;transition:transform .2s,box-shadow .2s}.landing-features>a:hover{transform:translateY(-4px);box-shadow:0 14px 32px #24392c0a}.landing-features>a>div{display:flex;justify-content:space-between;align-items:center;color:#6f7a53;margin-bottom:32px}.landing-features>a>div span{font:20px Georgia,serif;color:#9b9e87}.landing-features h3{font-size:21px;margin-bottom:14px}.landing-features p{font-size:16px;color:#657168;line-height:1.85}.landing-features b{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:14px;padding-top:30px;margin-top:auto}.landing-create{background:#233d31;color:#f9f7ee;padding-block:70px}.landing-create>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.landing-create .landing-kicker{color:#e3cb97}.landing-create h2{margin-bottom:20px}.landing-create>div>div>p:last-child{color:#cbd4c5}.landing-create-form{background:#f8f6ee;color:#293a2f;border-radius:16px;padding:32px}.landing-create-form form{display:grid;grid-gap:16px;gap:16px}.landing-create-form form>p{font-size:14px;color:#657168}.landing-create-form>a{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin-top:14px;font-size:16px;text-decoration:none;border-top:1px solid #d6dbce;padding-top:14px}.landing-staff{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;gap:0 30px}.landing-staff details{border-bottom:1px solid var(--line)}.landing-staff summary{display:flex;align-items:center;gap:20px;padding:24px 0;cursor:pointer;list-style:none;min-height:100px}.landing-staff summary::-webkit-details-marker{display:none}.landing-staff summary>span{display:grid;flex:1 1;grid-gap:5px;gap:5px}.landing-staff summary small{font-size:14px;color:#657168}.landing-staff details>div{padding:0 16px 24px 44px;display:grid;grid-gap:14px;gap:14px;font-size:16px}.landing-staff details[open] summary>svg:last-child{transform:rotate(45deg)}.landing-pricing{margin-top:28px;color:#657168;font-size:14px}.landing-pricing a{display:inline-flex;align-items:center;min-height:56px}.landing-footer{border-top:1px solid var(--line);padding:40px 0}.landing-footer>div{display:flex;align-items:flex-start;gap:40px}.landing-footer p{color:#657168;font-size:16px;flex:1 1}.landing-footer nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.landing-footer nav a{font-size:14px;display:flex;align-items:center;min-height:56px;text-decoration:none}@media(max-width:1100px){.landing-wrap{width:calc(100% - 56px)}.landing-hero{gap:30px}.landing-features{grid-template-columns:1fr 1fr}.landing-paths{grid-template-columns:1fr}.landing-paths>a+a{border-left:0;border-top:1px solid var(--line)}.landing-create>div{gap:32px}}@media(max-width:700px){.landing-wrap{width:calc(100% - 40px)}.landing-header>div{min-height:86px;gap:12px}.landing-header nav{gap:8px}.landing-header nav>a:not(.btn){display:none}.landing-hero{grid-template-columns:1fr;padding-block:38px 40px;gap:34px}.landing h1{font-size:46px;margin:22px 0}.landing-lead{font-size:18px}.landing-actions{justify-items:stretch}.landing-actions .btn-xl{width:100%;padding-inline:14px}.landing-text-link{justify-content:center;font-size:16px}.landing-caption{text-align:center}.landing-visual{min-height:440px;border-radius:120px 120px 12px 12px}.landing-preview-card{padding:14px;left:14px;right:14px;gap:12px}.landing-preview-icon{display:none}.landing-visual-title{top:30px}.landing-paths>a{padding:24px 0}.landing-section{padding-block:56px}.landing-section-head{display:grid;grid-gap:20px;gap:20px;margin-bottom:26px}.landing h2{font-size:30px}.landing-features{grid-template-columns:1fr;gap:14px}.landing-features>a{padding:24px}.landing-features>a>div{margin-bottom:20px}.landing-features b{padding-top:20px}.landing-create{padding-block:44px}.landing-create>div{grid-template-columns:1fr;gap:28px}.landing-create-form{padding:22px}.landing-create-form .btn-xl{font-size:18px;padding-inline:10px}.landing-staff{grid-template-columns:1fr}.landing-footer>div{flex-wrap:wrap;gap:20px}.landing-footer nav{width:100%}}@media(prefers-reduced-motion:reduce){.landing *{transition:none!important}}