*{box-sizing:border-box}body{margin:0;background:#f4f3ef;font-family:'Aptos','Segoe UI',Arial,sans-serif;color:#15283b}a{color:inherit;text-decoration:none}button{border:0;cursor:pointer;font-family:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.06em} .demo-disclaimer{height:44px;background:#14263c;color:#f3e1c9;display:flex;align-items:center;justify-content:space-between;padding:0 3.3%;font-weight:700;font-size:10px;letter-spacing:.08em;gap:14px}.demo-disclaimer a{border-bottom:1px solid #f3e1c9;white-space:nowrap}.arch-site{background:#eae6de;font-family:Arial,Helvetica,sans-serif}.arch-nav{display:flex;justify-content:space-between;align-items:center;padding:27px 4%;background:#efebe5;color:#242822}.arch-nav strong{font-size:20px;letter-spacing:-.075em}.arch-nav strong em{font-weight:400}.arch-nav strong span{font-size:8px;vertical-align:top;margin-left:3px}.arch-nav nav{display:flex;gap:30px}.arch-nav nav a,.arch-nav>span{font-size:11px;font-weight:700;letter-spacing:.1em}.arch-nav>span b{font-size:18px;margin-left:9px}.arch-hero{height:670px;position:relative;overflow:hidden;background:#9e9f91}.arch-image{position:absolute;inset:0;background:linear-gradient(120deg,rgba(30,41,42,.42),transparent 57%),linear-gradient(0deg,#333b35a8,transparent 55%),linear-gradient(145deg,#a9afa4,#89978c 42%,#6a7970)}.arch-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0 75%,rgba(255,255,255,.08) 75% 76%,transparent 76% 100%),repeating-linear-gradient(0deg,transparent 0 82px,rgba(255,255,255,.025) 83px 84px)}.arch-building{position:absolute;right:5%;bottom:-15%;width:58%;height:125%;transform:skewY(-8deg);background:linear-gradient(100deg,#c6c4b9 0 22%,#68706d 22% 32%,#d3cec0 32% 60%,#767e79 60% 68%,#c1bdb0 68%);box-shadow:-40px 40px 70px rgba(22,28,24,.23)}.arch-building i{display:block;position:absolute;left:27%;width:63%;height:14%;background:linear-gradient(130deg,#343f3c,#87948a);border:14px solid #b9b9ab;box-shadow:inset 0 0 40px #1a262c66}.arch-building i:nth-child(1){top:4%}.arch-building i:nth-child(2){top:22%}.arch-building i:nth-child(3){top:40%}.arch-building i:nth-child(4){top:58%}.arch-building i:nth-child(5){top:76%}.arch-overlay{position:absolute;inset:0;padding:90px 7% 40px;color:white;display:flex;flex-direction:column;justify-content:center}.arch-overlay>small,.arch-bottom{font-size:11px;letter-spacing:.2em;font-weight:700}.arch-overlay h1{font-weight:500;font-size:clamp(75px,10vw,160px);line-height:.98;max-width:1000px;letter-spacing:-.095em;text-shadow:0 7px 55px #1a212280}.arch-overlay h1 i{font-family:Georgia,serif;font-weight:400;letter-spacing:-.075em}.arch-bottom{display:flex;justify-content:space-between;margin-top:auto}.arch-info{display:grid;grid-template-columns:20% 58% 22%;gap:20px;padding:110px 5%;align-items:start}.arch-info>span{font-size:11px;letter-spacing:.1em}.arch-info h2{font-size:clamp(38px,5.8vw,75px);font-weight:500;line-height:1.13}.arch-info h2 em{font-family:Georgia,serif;font-weight:400}.arch-info a{font-size:13px;border-bottom:1px solid}.arch-grid{display:grid;grid-template-columns:1fr 1fr;min-height:450px;background:#dddcd0}.arch-photo-small{background:linear-gradient(135deg,transparent 34%,#6a7873 35% 50%,transparent 51%),repeating-linear-gradient(90deg,#d8cbbb 0 63px,#a6aa9e 63px 66px)}.arch-grid>div:last-child{padding:90px 70px}.arch-grid h2{font-weight:500;font-size:70px;line-height:1.1}.arch-grid small{letter-spacing:.15em}.arch-grid p{color:#6a706a}.arch-site footer{text-align:center;padding:25px;font-size:11px;letter-spacing:.2em}
.sw-site{background:#f3ede2;color:#4f5644}.sw-nav{display:flex;justify-content:space-between;align-items:center;height:88px;padding:0 4%}.sw-nav span{font-size:11px;letter-spacing:.13em;font-weight:700}.sw-nav strong{font-family:Georgia,serif;font-size:38px;font-weight:400;letter-spacing:-.075em}.sw-nav strong span{font-size:8px;vertical-align:top;margin-left:3px}.sw-hero{display:grid;grid-template-columns:48% 52%;height:665px}.sw-copy{background:#e5dfce;padding:105px 12% 70px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sw-copy small,.sw-bottom small{font-size:11px;letter-spacing:.14em}.sw-copy h1{font-family:Georgia,serif;font-weight:400;line-height:1.06;font-size:clamp(70px,8vw,124px);letter-spacing:-.07em;margin:25px 0 26px}.sw-copy h1 em{font-weight:400;color:#8d956c}.sw-copy p{line-height:1.95;max-width:360px;font-size:16px}.sw-copy a{background:#56614b;color:white;padding:18px 26px;font-size:13px;margin-top:30px}.sw-scene{position:relative;overflow:hidden;background:radial-gradient(circle at 35% 20%,#e0cfb7,#b19f81 70%)}.sw-arch{width:74%;height:85%;position:absolute;bottom:0;left:13%;border-radius:48% 48% 0 0;background:linear-gradient(110deg,#d4c3a9,#b7a387 65%,#ddccb4);box-shadow:inset 16px 0 25px #e7d7be,0 0 70px #726c5a4a}.sw-product{position:absolute;bottom:60px;left:38%;width:31%;height:42%;border-radius:6px 6px 14px 14px;background:linear-gradient(90deg,#eee3ce,#d5c8b2 28%,#f1e8d6 73%,#d3c4b0);box-shadow:28px 22px 33px #68584975, inset -9px 0 13px #b8aa98}.sw-lid{height:14%;position:absolute;top:-13%;left:0;right:0;background:linear-gradient(90deg,#a8a38e,#ede5d2,#a7a28e);border-radius:5px 5px 2px 2px}.sw-label{position:absolute;inset:32% 9% 10%;text-align:center;font-family:Georgia,serif;font-size:15px;letter-spacing:.11em;color:#54614d}.sw-label small{display:block;font-family:Arial,sans-serif;font-size:6px;letter-spacing:.12em;margin:20px 0}.sw-label b{font-family:Arial,sans-serif;font-size:7px}.sw-orb{position:absolute;width:180px;height:180px;border-radius:50%;background:#e7d9c2;top:15%;right:-55px;opacity:.55}.sw-strip{display:flex;justify-content:space-between;background:#6c745b;color:#f2efe4;padding:25px 6%;font-size:10px;letter-spacing:.13em}.sw-bottom{display:grid;grid-template-columns:1fr 1fr;padding:85px 9%;gap:45px;min-height:320px}.sw-bottom h2{font:normal 60px Georgia,serif;letter-spacing:-.05em}.sw-bottom h2 em{color:#8a936e}.sw-small-product{display:flex;flex-direction:column;align-items:center}.sw-mini{height:160px;width:110px;background:#d6cbb9;border:13px solid #ebe1d3;border-top:25px solid #8b8e7c;border-radius:7px 7px 15px 15px;box-shadow:0 15px 19px #8e806b40}.sw-small-product p{font-size:10px;letter-spacing:.12em;margin-top:22px}
.ns-site{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:825px;background:#f2f5f8;color:#17283b}.ns-sidebar{background:#13243a;color:#d9e5ee;display:flex;flex-direction:column;padding:27px 22px}.ns-logo{font-size:24px;font-weight:800;letter-spacing:-.07em;margin-bottom:75px}.ns-logo span{background:#8ab2ff;color:#14243b;padding:3px 7px;border-radius:9px;font-size:18px;margin-right:6px}.ns-sidebar>small{font-size:9px;color:#7e9ab0;letter-spacing:.16em;margin-bottom:17px}.ns-sidebar nav{display:grid;gap:7px;margin-bottom:30px}.ns-sidebar nav div{padding:12px 15px;color:#a2b8ca;font-size:13px}.ns-sidebar nav div.selected{background:#263e58;color:white;border-radius:8px}.ns-profile{margin-top:auto;border-top:1px solid #30495e;padding-top:20px;display:flex;gap:12px;align-items:center;font-size:12px}.ns-profile>span{border-radius:50%;background:#b1bed2;width:33px;height:33px;display:grid;place-items:center;color:#1d3047}.ns-profile small{display:block;color:#89a1b4;font-size:10px}.ns-main{padding:0 35px 45px}.ns-main header{height:77px;border-bottom:1px solid #d9e2e8;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#8192a0}.ns-main header strong{color:#294158}.ns-avatar{background:#d9e5ff;padding:10px;border-radius:50%;color:#294158}.ns-intro{display:flex;justify-content:space-between;align-items:center;padding:36px 0}.ns-intro small{letter-spacing:.1em;color:#6681a0;font-size:10px;font-weight:700}.ns-intro h1{font-size:32px;margin:8px 0 8px;letter-spacing:-.05em}.ns-intro h1 span{color:#85a0d9}.ns-intro p{font-size:14px;color:#7b8d9b}.ns-intro button{background:#2c5da2;border-radius:5px;color:#fff;padding:15px 20px}.ns-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.ns-stats>div{background:white;border:1px solid #e3e9ed;border-radius:10px;padding:24px 19px}.ns-stats small{display:block;font-size:12px;color:#6b8397}.ns-stats strong{display:block;font-size:36px;letter-spacing:-.07em;margin:16px 0 4px}.ns-stats strong span{font-size:18px;color:#5a9e7c}.ns-stats p{font-size:11px;color:#8193a3;margin:0}.ns-lower{display:grid;grid-template-columns:1.5fr 1fr;gap:17px;margin-top:24px}.ns-chart,.ns-tasks{background:white;padding:25px;border-radius:12px;border:1px solid #e3e9ed;min-height:335px}.ns-box-heading{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:15px}.ns-box-heading span{font-size:10px;color:#7c8ea1}.ns-bars{display:flex;align-items:end;justify-content:space-around;gap:22px;height:185px;margin-top:45px;padding:0 15px;border-bottom:1px solid #dfe8ee;background:repeating-linear-gradient(0deg,transparent 0 43px,#eef2f6 44px 45px)}.ns-bars i{background:#79a9e9;border-radius:3px 3px 0 0;flex:1;max-width:32px}.ns-bars i:nth-child(3n){background:#2e5fa5}.ns-axis{text-align:center;margin-top:15px;color:#8a98a6;font-size:9px}.ns-tasks p{padding:19px 0;border-bottom:1px solid #edf0f4;font-size:13px;margin:0}.ns-tasks p small{display:block;color:#8a99a8;margin-left:15px;font-size:10px}.ns-dot{display:inline-block;width:8px;height:8px;background:#91b2db;border-radius:50%;margin-right:8px}
.fn-site{background:#f8f3e9;color:#333c39}.fn-nav{display:flex;align-items:center;justify-content:space-between;padding:27px 5%;background:#fff9ef}.fn-nav strong{font-size:34px;letter-spacing:-.07em}.fn-nav strong span{color:#e0a56a}.fn-nav nav{display:flex;gap:28px;font-size:13px}.fn-topbtn{font-size:12px;padding:15px 23px;color:white;background:#2f524f}.fn-hero{display:grid;grid-template-columns:52% 48%;min-height:650px}.fn-left{background:#f4e6d5;padding:110px 12%}.fn-left small{font-size:11px;letter-spacing:.17em;font-weight:700;color:#8e6551}.fn-left h1{font-size:clamp(75px,8vw,112px);line-height:1.05;letter-spacing:-.09em;margin:24px 0}.fn-left h1 em{font-family:Georgia,serif;font-weight:400;color:#bb806b}.fn-left p{color:#57615d;max-width:390px;line-height:1.9}.fn-left a{display:inline-block;padding:17px 22px;background:#294943;color:#fff;margin-top:23px;font-size:13px}.fn-right{background:#6e8a78;position:relative;overflow:hidden}.fn-big-disc{border-radius:50%;width:650px;height:650px;background:#bfc09a;position:absolute;left:10%;top:-80px}.fn-book{position:absolute;width:340px;height:420px;top:100px;left:23%;background:#f7e7d1;transform:rotate(-12deg);box-shadow:20px 30px 40px #314a3d85;font-size:58px;letter-spacing:-.075em;line-height:1.12;padding:42px 35px;font-weight:700}.fn-book i{font-family:Georgia,serif;color:#ba7e63;font-weight:400}.fn-sun{position:absolute;bottom:5%;right:7%;font-size:165px;color:#eaba75}.fn-bottom{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:24px;padding:80px 6%}.fn-bottom h2{font-size:50px;line-height:1.13}.fn-bottom h2 em{font-family:Georgia,serif;color:#ad7c65}.fn-course{min-height:250px;padding:28px;background:#f0d9bd;display:flex;flex-direction:column}.fn-course span{font-size:53px;color:#ad765f}.fn-course small{font-size:10px;letter-spacing:.13em;margin-top:auto}.fn-course strong{font-size:20px;margin-top:8px}.fn-course p{font-size:12px;color:#7c705d;margin:7px 0}.fn-course.secondary{background:#dce4d9}
.rp-site{display:grid;grid-template-columns:250px 1fr;background:#f7f8fb;min-height:820px;color:#282f43}.rp-site aside{background:#f1f1fb;padding:33px 22px;display:flex;flex-direction:column}.rp-brand{font-size:32px;font-weight:800;letter-spacing:-.075em;margin-bottom:65px}.rp-brand span{color:#7b74b7}.rp-site aside nav{display:grid;gap:7px}.rp-site aside nav span{font-size:14px;padding:15px;border-radius:7px;color:#7a8098}.rp-site aside nav .rp-active{background:#dedcf2;color:#4f527a;font-weight:700}.rp-help{margin-top:auto;background:#ddd8f1;border-radius:14px;padding:22px;font-size:10px;letter-spacing:.12em}.rp-help strong{display:block;font-size:16px;margin:8px 0;letter-spacing:-.02em}.rp-help small{display:block;font-size:11px;letter-spacing:0}.rp-site main{padding:0 47px 60px}.rp-site header{height:80px;border-bottom:1px solid #dde0e9;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#81859c}.rp-site header span{color:#a9a9bd}.rp-site header b{color:#353954}.rp-avatar{padding:12px;border-radius:50%;background:#e5dbea}.rp-welcome{display:flex;justify-content:space-between;align-items:center;padding:53px 0 45px}.rp-welcome small{color:#8983ac;font-size:10px;font-weight:700;letter-spacing:.15em}.rp-welcome h1{font-size:53px;line-height:1.08;margin:12px 0}.rp-welcome h1 em{font-family:Georgia,serif;font-weight:400;color:#8780ad}.rp-welcome p{color:#7f8498}.rp-welcome button{background:#5c588e;color:white;border-radius:7px;padding:17px 25px}.rp-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rp-summary>div{background:white;border:1px solid #e9e9ef;padding:28px;border-radius:12px}.rp-summary small{font-size:10px;color:#8e8ca6;letter-spacing:.12em}.rp-summary strong{display:block;font-size:46px;margin:14px 0 7px}.rp-summary p{margin:0;font-size:12px;color:#9094a3}.rp-table{background:#fff;border-radius:12px;border:1px solid #e9e9ef;margin-top:24px;padding:25px}.rp-title{font-weight:700;font-size:17px;display:flex;justify-content:space-between;margin-bottom:15px}.rp-title span{font-size:11px;color:#726c9a}.rp-table>div:not(.rp-title){border-top:1px solid #eeeef5;display:flex;justify-content:space-between;align-items:center;padding:21px 0;gap:20px;font-size:14px}.rp-table b{font-size:10px;padding:8px 13px;border-radius:20px;background:#edeafb;color:#6b63a2}.rp-table b.rp-review{background:#faebd8;color:#a37b50}.rp-table small{color:#b0b3c0;font-size:11px}
.kn-site{background:#faf4e9;color:#5b3f37}.kn-site header{height:94px;padding:0 5%;display:flex;align-items:center;justify-content:space-between}.kn-site header strong{font-size:36px;letter-spacing:-.075em}.kn-site header strong span{color:#c5795e;font-size:22px}.kn-site nav{display:flex;gap:29px;font-size:13px}.kn-join{background:#9c6859;padding:17px 24px;color:white;font-size:12px}.kn-hero{min-height:640px;display:grid;grid-template-columns:52% 48%;background:#eddfcf}.kn-copy{padding:100px 12%}.kn-copy small{letter-spacing:.17em;font-size:11px;font-weight:700}.kn-copy h1{font-size:clamp(76px,8vw,119px);line-height:1;letter-spacing:-.095em;margin:30px 0}.kn-copy h1 em{font-family:Georgia,serif;color:#bd7e65;font-weight:400}.kn-copy p{max-width:410px;font-size:16px;line-height:1.9}.kn-copy>a{background:#784b41;color:#fff;padding:17px 24px;display:inline-block;font-size:13px;margin-top:20px}.kn-art{position:relative;overflow:hidden;background:#c5ae9a}.kn-circle{position:absolute;border-radius:50%}.kn-circle.a{width:540px;height:540px;background:#875d59;top:11%;left:9%}.kn-circle.b{width:360px;height:360px;background:#dabda0;top:18%;left:34%}.kn-circle.c{width:200px;height:200px;background:#d38b70;bottom:6%;left:5%}.kn-flower{position:absolute;font-size:460px;line-height:1;color:#f8e5cb;left:19%;top:2%;text-shadow:0 0 15px #e8aa8b55}.kn-bottom{display:grid;grid-template-columns:1.4fr repeat(3,1fr);padding:93px 6%;gap:32px}.kn-bottom small{font-size:10px;letter-spacing:.1em}.kn-bottom h2{font-size:54px}.kn-bottom h2 em{font-family:Georgia,serif;color:#b87864}.kn-bottom>div:not(:first-child){border-top:1px solid #bcafa5;padding-top:16px}.kn-bottom span{font-size:12px;color:#9c766b}.kn-bottom h3{font-size:24px;margin:22px 0 8px}.kn-bottom p{font-size:13px;color:#997b71}
@media(max-width:800px){.demo-disclaimer{height:auto;min-height:42px;padding:10px 3%;font-size:8px}.arch-nav nav,.fn-nav nav,.kn-site nav{display:none}.arch-hero{height:520px}.arch-overlay h1{font-size:72px}.arch-info,.arch-grid,.sw-hero,.fn-hero,.kn-hero{grid-template-columns:1fr}.arch-info{display:block}.arch-info h2{font-size:43px;margin:25px 0}.arch-image .arch-building{width:79%}.sw-hero{height:auto}.sw-copy,.fn-left,.kn-copy{padding:70px 8%}.sw-copy h1,.fn-left h1,.kn-copy h1{font-size:72px}.sw-scene,.fn-right,.kn-art{height:390px}.sw-product{max-width:150px}.sw-strip{font-size:8px;gap:10px}.sw-bottom,.fn-bottom,.kn-bottom{grid-template-columns:1fr 1fr}.ns-site,.rp-site{grid-template-columns:140px 1fr}.ns-sidebar,.rp-site aside{padding:20px 8px}.ns-logo,.rp-brand{font-size:19px}.ns-main,.rp-site main{padding:0 14px}.ns-stats{grid-template-columns:repeat(2,1fr)}.ns-lower{grid-template-columns:1fr}.rp-summary{grid-template-columns:1fr}.rp-welcome h1{font-size:33px}.ns-intro h1{font-size:25px}}@media(max-width:540px){.demo-disclaimer span{max-width:220px}.demo-disclaimer a{font-size:8px}.ns-site,.rp-site{grid-template-columns:1fr}.ns-sidebar,.rp-site aside{display:none}.ns-stats{gap:8px}.ns-stats>div{padding:14px}.ns-bars{gap:7px}.rp-site main{padding:0 14px}.rp-welcome button{font-size:11px;padding:13px}.arch-overlay h1{font-size:50px}.arch-bottom{font-size:8px}.sw-bottom,.fn-bottom,.kn-bottom{grid-template-columns:1fr}.fn-book{width:250px;height:330px;font-size:40px}.kn-flower{font-size:300px}}
