body:has(main.applydesk-home){background:#fbf8f4!important}.applydesk-home{color:#2a2a28;font-family:var(--font-sora), sans-serif;background:#fbf8f4;line-height:normal;overflow-x:hidden}@keyframes adh-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes adh-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes adh-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}.applydesk-home .fade-up{animation:.85s both adh-fade-up}.applydesk-home .scale-in{animation:.9s both adh-scale-in}.applydesk-home .d1{animation-delay:.1s}.applydesk-home .d2{animation-delay:.2s}.applydesk-home .d3{animation-delay:.3s}.applydesk-home .d4{animation-delay:.4s}.applydesk-home .d5{animation-delay:.5s}.applydesk-home .d6{animation-delay:.65s}.applydesk-home .logo{align-items:center;display:flex}.applydesk-home nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbf8f4e0;border-bottom:1px solid #0000000a;justify-content:space-between;align-items:center;padding:16px 48px;display:flex;position:fixed;top:0;left:0;right:0}.applydesk-home .nav-right{align-items:center;gap:14px;display:flex}.applydesk-home .link{color:#7a756d;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.applydesk-home .link:hover{color:#1b3a4b}.applydesk-home .nav-cta{color:#fff;background:#c67d4a;border-radius:100px;padding:10px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.applydesk-home .nav-cta:hover{background:#e8a872;transform:translateY(-1px);box-shadow:0 4px 16px #c67d4a33}.applydesk-home .hero{grid-template-columns:1fr 1fr;align-items:center;gap:60px;min-height:100vh;padding:100px 48px 60px;display:grid;position:relative;overflow:hidden}.applydesk-home .hero-left{z-index:1;max-width:560px;position:relative}.applydesk-home .hero-right{justify-content:center;align-items:center;display:flex;position:relative}.applydesk-home .hero-illust{aspect-ratio:1;width:100%;max-width:420px;position:relative}.applydesk-home .illust-blob{border-radius:50%;animation:8s ease-in-out infinite adh-wiggle;position:absolute}.applydesk-home .blob-1{background:#f5ede3;width:300px;height:300px;top:10%;left:10%}.applydesk-home .blob-2{background:#1b3a4b12;width:180px;height:180px;animation-delay:2s;top:5%;right:5%}.applydesk-home .blob-3{background:#c67d4a1a;width:100px;height:100px;animation-delay:4s;bottom:15%;left:5%}.applydesk-home .illust-card{background:#fff;border:1px solid #ddd6ca;border-radius:14px;padding:20px;position:absolute;box-shadow:0 8px 32px #0000000f}.applydesk-home .illust-card-1{width:220px;animation:10s ease-in-out infinite adh-wiggle;top:15%;left:18%;transform:rotate(-2deg)}.applydesk-home .illust-card-2{width:200px;animation:12s ease-in-out 1s infinite adh-wiggle;bottom:18%;right:12%;transform:rotate(2deg)}.applydesk-home .card-line{border-radius:4px;height:8px;margin-bottom:8px}.applydesk-home .card-line.l1{background:#ede2d4;width:80%}.applydesk-home .card-line.l2{background:#f5ede3;width:60%}.applydesk-home .card-line.l3{background:#1b3a4b12;width:90%}.applydesk-home .card-check{color:#1b3a4b;align-items:center;gap:8px;margin-top:4px;font-size:11px;font-weight:600;display:flex}.applydesk-home .card-check:before{content:"";background:#1b3a4b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpolyline points='4.5 8 7 10.5 11.5 5.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;flex-shrink:0;width:16px;height:16px}.applydesk-home .hero-tag{color:#c67d4a;letter-spacing:1px;text-transform:uppercase;background:#f5ede3;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:7px 16px;font-size:11px;font-weight:600;display:inline-flex}.applydesk-home .hero h1{font-family:var(--font-lora), serif;letter-spacing:-.5px;margin-bottom:24px;font-size:clamp(34px,4.5vw,50px);font-weight:600;line-height:1.2}.applydesk-home .hero h1 i{color:#c67d4a;font-style:italic;font-weight:500}.applydesk-home .hero p{color:#7a756d;max-width:480px;margin-bottom:36px;font-size:16px;line-height:1.8}.applydesk-home .hero-btns{flex-wrap:wrap;gap:14px;display:flex}.applydesk-home .btn-warm{color:#fff;font-family:var(--font-sora), sans-serif;cursor:pointer;background:#c67d4a;border:none;border-radius:100px;align-items:center;gap:8px;padding:15px 36px;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.applydesk-home .btn-warm:hover{background:#b3693e;transform:translateY(-2px);box-shadow:0 8px 24px #c67d4a33}.applydesk-home .btn-outline-warm{color:#2a2a28;font-family:var(--font-sora), sans-serif;cursor:pointer;background:0 0;border:1.5px solid #ddd6ca;border-radius:100px;padding:15px 32px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s}.applydesk-home .btn-outline-warm:hover{color:#c67d4a;border-color:#c67d4a}.applydesk-home .problem{text-align:center;max-width:860px;margin:0 auto;padding:100px 48px}.applydesk-home .section-label{letter-spacing:2.5px;text-transform:uppercase;color:#c67d4a;margin-bottom:16px;font-size:11px;font-weight:600}.applydesk-home .problem h2,.applydesk-home .how-header h2,.applydesk-home .pricing h2{font-family:var(--font-lora), serif;letter-spacing:-.3px;font-size:clamp(26px,3.5vw,36px);font-weight:600;line-height:1.3}.applydesk-home .problem h2{margin-bottom:36px}.applydesk-home .problem-texts{text-align:left;grid-template-columns:1fr 1fr;gap:24px;display:grid}.applydesk-home .problem-card{background:#f5ede3;border-radius:16px;padding:32px;position:relative;overflow:hidden}.applydesk-home .problem-card:before{content:"";background:#c67d4a;border-radius:2px;width:4px;height:100%;position:absolute;top:0;left:0}.applydesk-home .problem-card p{color:#7a756d;font-size:15px;line-height:1.8}.applydesk-home .how{background:#fff;padding:100px 48px}.applydesk-home .how-inner{max-width:1000px;margin:0 auto}.applydesk-home .how-header{text-align:center;margin-bottom:64px}.applydesk-home .steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.applydesk-home .step{text-align:center;background:#fbf8f4;border-radius:20px;padding:40px 28px;transition:all .3s;position:relative}.applydesk-home .step:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000000d}.applydesk-home .step-num{width:48px;height:48px;font-family:var(--font-lora), serif;color:#c67d4a;background:#f5ede3;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:18px;font-weight:700;display:flex}.applydesk-home .step h3{margin-bottom:12px;font-size:16px;font-weight:600}.applydesk-home .step p{color:#7a756d;font-size:14px;line-height:1.75}.applydesk-home .included-strip{background:#fff;padding:0 48px 100px}.applydesk-home .included-inner{background:#f5ede3;border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:32px;max-width:700px;margin:0 auto;padding:32px 40px;display:flex}.applydesk-home .included-inner h4{font-family:var(--font-lora), serif;color:#2a2a28;white-space:nowrap;font-size:15px;font-weight:600}.applydesk-home .included-tags{flex-wrap:wrap;gap:10px;display:flex}.applydesk-home .included-tags span{color:#2a2a28;background:#fff;border:1px solid #ddd6ca;border-radius:100px;padding:8px 16px;font-size:12px;font-weight:500}.applydesk-home .pricing{padding:100px 48px}.applydesk-home .pricing-inner{text-align:center;max-width:760px;margin:0 auto}.applydesk-home .pricing h2{margin-bottom:12px}.applydesk-home .sub{color:#7a756d;margin-bottom:48px;font-size:15px;line-height:1.7}.applydesk-home .price-cards{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:36px;display:grid}.applydesk-home .pcard{text-align:left;background:#fff;border:1.5px solid #ddd6ca;border-radius:20px;padding:36px 32px;transition:all .3s;position:relative}.applydesk-home .pcard:hover{border-color:#c67d4a;box-shadow:0 8px 24px #c67d4a14}.applydesk-home .pcard.highlight{color:#fff;background:#1b3a4b;border-color:#1b3a4b}.applydesk-home .pcard.highlight .pcard-label,.applydesk-home .pcard.highlight p{color:#ffffffb3}.applydesk-home .pcard.highlight .pcard-price{color:#fff}.applydesk-home .pcard-label{letter-spacing:2px;text-transform:uppercase;color:#7a756d;margin-bottom:8px;font-size:11px;font-weight:600}.applydesk-home .pcard h3{font-family:var(--font-lora), serif;margin-bottom:16px;font-size:20px;font-weight:600}.applydesk-home .pcard-price{letter-spacing:-1px;margin-bottom:4px;font-size:40px;font-weight:700}.applydesk-home .pcard-price small{opacity:.5;font-size:14px;font-weight:400}.applydesk-home .pcard p{color:#7a756d;margin:12px 0 28px;font-size:13px;line-height:1.7}.applydesk-home .pcard-btn{text-align:center;width:100%;min-height:56px;font-family:var(--font-sora), sans-serif;letter-spacing:.01em;cursor:pointer;color:#fff;background:linear-gradient(#21485d 0%,#173342 100%);border:1px solid #1b3a4b2e;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:15px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s,border-color .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #1b3a4b33,inset 0 1px #ffffff29}.applydesk-home .pcard-btn:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f,#0000 48%);position:absolute;inset:1px}.applydesk-home .pcard-btn:after{content:"→";font-size:16px;font-weight:700;line-height:1;transition:transform .22s;transform:translate(0)}.applydesk-home .pcard-btn[data-tone=warm]{color:#fff;background:linear-gradient(#d88b56 0%,#c67d4a 100%);border-color:#c67d4a3d;box-shadow:0 14px 28px #c67d4a3d,inset 0 1px #ffffff29}.applydesk-home .pcard-btn[data-tone=warm]:hover{background:linear-gradient(#dd9461 0%,#bf6f3f 100%);box-shadow:0 18px 34px #c67d4a47,inset 0 1px #ffffff2e}.applydesk-home .pcard-btn[data-tone=cool]{color:#1b3a4b;background:linear-gradient(#fff 0%,#f4ece2 100%);border-color:#fff6;box-shadow:0 16px 32px #0c192129,inset 0 1px #ffffffb3}.applydesk-home .pcard-btn[data-tone=cool]:hover{background:linear-gradient(#fff 0%,#ede0d2 100%);box-shadow:0 20px 36px #0c192133,inset 0 1px #ffffffbf}.applydesk-home .pcard-btn:hover{transform:translateY(-2px)}.applydesk-home .pcard-btn:hover:after{transform:translate(3px)}.applydesk-home .pcard-btn:active{transform:translateY(0);box-shadow:0 8px 18px #1b3a4b29,inset 0 1px #ffffff1a}.applydesk-home .pcard-btn:disabled{opacity:.72;box-shadow:none}.applydesk-home .pricing-cta-hint{color:#9b5b38;max-width:480px;margin:8px auto 18px;font-size:13px;font-weight:600;line-height:1.7}.applydesk-home .pricing-note{color:#7a756d;opacity:.6;max-width:480px;margin:0 auto;font-size:12px;line-height:1.7}@media (max-width:900px){.applydesk-home .hero{grid-template-columns:1fr;padding-top:120px}.applydesk-home .hero-right{display:none}}@media (max-width:768px){.applydesk-home nav{padding:14px 20px}.applydesk-home .hero,.applydesk-home .problem,.applydesk-home .how,.applydesk-home .pricing,.applydesk-home .included-strip{padding-left:20px;padding-right:20px}.applydesk-home .problem-texts,.applydesk-home .steps,.applydesk-home .price-cards{grid-template-columns:1fr}.applydesk-home .included-inner{flex-direction:column;gap:16px}.applydesk-home .included-tags{flex-direction:column}.applydesk-home .nav-right{gap:12px;margin-left:auto}}@media (max-width:640px){.applydesk-home nav{padding:12px 16px}.applydesk-home .nav-right{gap:10px}}
