.fsws-page svg{max-width:100%;box-sizing:content-box;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor}.fsws-page{--fsws-yellow:#fad02c;--fsws-yellow-100:#fdf3c4;--fsws-yellow-300:#fde47e;--fsws-sage:#6fb98f;--fsws-ink:#004445;--fsws-teal:#2c7873;--fsws-teal-100:#d6ece2;--fsws-teal-300:#6fb98f;--fsws-orange:#f58634;--fsws-orange-700:#c95f12;--fsws-paper:#fffdf5;--fsws-paper2:#fbf7ea;--fsws-white:#ffffff;--fsws-line:#e7e1cf;--fsws-line2:#d8d2bd;--fsws-fg1:#004445;--fsws-fg2:#3c5b5a;--fsws-fg3:#748a89;--fsws-fgd:#f3efe0;--fsws-fgd2:#a9c2bf;--fsws-disp:'Montserrat',system-ui,sans-serif;--fsws-hand:'Shadows Into Light Two','Comic Sans MS',cursive;--fsws-ease:cubic-bezier(.22,1,.36,1);--fsws-sh-sm:0 1px 2px rgba(0,68,69,.06),0 1px 3px rgba(0,68,69,.08);--fsws-sh-md:0 4px 12px rgba(0,68,69,.08),0 2px 4px rgba(0,68,69,.06);--fsws-sh-lg:0 18px 40px rgba(0,68,69,.12),0 6px 14px rgba(0,68,69,.07);--fsws-sh-cta:0 8px 20px rgba(245,134,52,.32);--fsws-maxw:1180px;font-family:var(--fsws-disp);font-size:16px;line-height:1.65;color:var(--fsws-fg1);background:var(--fsws-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.fsws-page img{display:block;max-width:100%}.fsws-page ::selection{background:var(--fsws-yellow);color:var(--fsws-ink)}.fsws-kicker{font-family:var(--fsws-hand);font-size:clamp(22px,2.6vw,30px);line-height:1;margin:0 0 6px;color:var(--fsws-orange)}.fsws-kicker.fsws-kicker-teal{color:var(--fsws-teal)}.fsws-head{max-width:var(--fsws-maxw);margin:0 auto 40px;padding:0 28px;box-sizing:border-box}.fsws-head-center{text-align:center}.fsws-title{font-family:var(--fsws-disp);font-weight:800;font-size:clamp(28px,4vw,46px);letter-spacing:-.02em;line-height:1.08;margin:0;color:var(--fsws-fg1)}.fsws-mark{background:linear-gradient(transparent 58%,var(--fsws-yellow) 58%);padding:0 .04em}.fsws-reveal{}.fsws-reveal.fsws-rin{animation:fsws-rise .55s var(--fsws-ease)}@keyframes fsws-rise{from{transform:translateY(16px)}to{transform:none}}.fsws-btn{font-family:var(--fsws-disp);font-weight:700;font-size:15px;border-radius:999px;text-decoration:none;padding:13px 24px;border:2px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;transition:transform .24s var(--fsws-ease),background .24s var(--fsws-ease),color .24s var(--fsws-ease),box-shadow .24s var(--fsws-ease)}.fsws-btn:active{transform:scale(.97)}.fsws-btn svg{width:18px;height:18px;flex:0 0 auto}.fsws-btn-primary{background:var(--fsws-orange);color:#fff;box-shadow:var(--fsws-sh-cta)}.fsws-btn-primary:hover{background:var(--fsws-orange-700);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px rgba(245,134,52,.4)}.fsws-btn-secondary{background:transparent;border-color:var(--fsws-ink);color:var(--fsws-ink)}.fsws-btn-secondary:hover{background:var(--fsws-ink);color:var(--fsws-paper)}.fsws-header{position:sticky;top:0;z-index:60;padding:14px 22px;box-sizing:border-box}.fsws-header-inner{max-width:var(--fsws-maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;background:color-mix(in srgb,var(--fsws-paper) 82%,transparent);backdrop-filter:blur(10px);border:1px solid var(--fsws-line);border-radius:999px;padding:9px 9px 9px 14px;box-shadow:var(--fsws-sh-sm);box-sizing:border-box;transition:box-shadow .24s var(--fsws-ease)}.fsws-header.fsws-scrolled .fsws-header-inner{box-shadow:var(--fsws-sh-md)}.fsws-brand{display:flex;align-items:center;gap:11px;cursor:pointer;text-decoration:none}.fsws-brand-av{width:40px;height:40px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid var(--fsws-yellow);flex:0 0 auto}.fsws-brand-name{font-family:var(--fsws-hand);font-size:25px;line-height:1;color:var(--fsws-ink);white-space:nowrap}.fsws-nav{display:flex;align-items:center;gap:24px}.fsws-nav a{font-family:var(--fsws-disp);font-size:15px;font-weight:600;color:var(--fsws-fg1);text-decoration:none;position:relative;transition:color .14s}.fsws-nav a:hover,.fsws-nav a.fsws-active{color:var(--fsws-teal)}.fsws-nav a.fsws-active::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2.5px;background:var(--fsws-orange);border-radius:2px}.fsws-burger{display:none;background:transparent;border:0;color:var(--fsws-ink);cursor:pointer;padding:6px}.fsws-burger svg{width:26px;height:26px}.fsws-mob{max-width:var(--fsws-maxw);margin:8px auto 0;display:none;flex-direction:column;gap:6px;background:var(--fsws-white);border:1px solid var(--fsws-line);border-radius:22px;padding:14px;box-shadow:var(--fsws-sh-lg);box-sizing:border-box}.fsws-mob.fsws-open{display:flex}.fsws-mob a{font-family:var(--fsws-disp);font-weight:600;color:var(--fsws-fg1);text-decoration:none;padding:11px 12px;border-radius:10px}.fsws-mob a:hover{background:var(--fsws-paper2);color:var(--fsws-teal)}.fsws-mob .fsws-btn{margin-top:6px;justify-content:center}.fsws-hero{position:relative;overflow:hidden;padding:56px 22px 76px;box-sizing:border-box}.fsws-hero-blob{position:absolute;top:-220px;right:-200px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle at 40% 40%,var(--fsws-yellow-300),var(--fsws-yellow) 60%,transparent 72%);opacity:.34;filter:blur(8px);z-index:0}.fsws-hero-inner{position:relative;z-index:1;max-width:var(--fsws-maxw);margin:0 auto;display:grid;grid-template-columns:1.06fr .94fr;gap:48px;align-items:center}.fsws-hero-title{font-family:var(--fsws-disp);font-weight:900;font-size:clamp(40px,5.4vw,68px);line-height:1.02;letter-spacing:-.03em;margin:8px 0 22px;color:var(--fsws-fg1)}.fsws-hand-accent{font-family:var(--fsws-hand);font-weight:400;color:var(--fsws-orange);font-size:1.12em;letter-spacing:0;line-height:.85}.fsws-hero-sub{font-size:clamp(16px,1.4vw,18px);color:var(--fsws-fg2);max-width:48ch;margin:0;line-height:1.7}.fsws-hero-sub b{font-weight:700;color:var(--fsws-fg1)}.fsws-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.fsws-hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:400px}.fsws-hero-photo{position:relative;width:min(380px,84%);animation:fsws-float 6s var(--fsws-ease) infinite}.fsws-hero-frame{aspect-ratio:4/5;border-radius:32px;overflow:hidden;border:6px solid var(--fsws-paper);box-shadow:var(--fsws-sh-lg);background:var(--fsws-teal-100)}.fsws-hero-frame img{width:100%;height:100%;object-fit:cover;object-position:center top}.fsws-hero-stamp{position:absolute;width:92px;height:92px;border-radius:50%;bottom:-18px;right:-18px;border:3px solid var(--fsws-paper);box-shadow:var(--fsws-sh-md);object-fit:scale-down;background:var(--fsws-yellow)}@keyframes fsws-float{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-12px) rotate(1deg)}}.fsws-chip{position:absolute;background:var(--fsws-white);border:1px solid var(--fsws-line);box-shadow:var(--fsws-sh-md);border-radius:999px;padding:10px 16px;font-family:var(--fsws-disp);font-weight:700;font-size:13.5px;color:var(--fsws-ink);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.fsws-chip svg{width:16px;height:16px;color:var(--fsws-teal);flex:0 0 auto}.fsws-chip-1{top:7%;left:-6%;animation:fsws-float 5s var(--fsws-ease) infinite}.fsws-chip-2{top:47%;right:-7%;animation:fsws-float 6.5s var(--fsws-ease) .4s infinite}.fsws-chip-3{bottom:4%;left:-2%;animation:fsws-float 5.6s var(--fsws-ease) .8s infinite}.fsws-prob{padding:40px 22px 84px;box-sizing:border-box}.fsws-prob-inner{max-width:var(--fsws-maxw);margin:0 auto;display:grid;grid-template-columns:.92fr 1.08fr;gap:54px;align-items:center}.fsws-prob-art{position:relative}.fsws-prob-frame{aspect-ratio:5/4;border-radius:32px;overflow:hidden;border:1px solid var(--fsws-line);box-shadow:var(--fsws-sh-md)}.fsws-prob-frame img{width:100%;height:100%;object-fit:cover;object-position:center}.fsws-prob-tag{position:absolute;bottom:-18px;left:24px;display:inline-flex;align-items:center;gap:8px;background:var(--fsws-white);border:1px solid var(--fsws-line);border-radius:999px;padding:10px 16px;font-family:var(--fsws-disp);font-weight:700;font-size:14px;color:var(--fsws-ink);box-shadow:var(--fsws-sh-md)}.fsws-prob-tag svg{width:16px;height:16px;color:var(--fsws-orange)}.fsws-prob-copy .fsws-title{margin-bottom:20px}.fsws-prob-copy p{font-size:17px;color:var(--fsws-fg2);margin:0 0 16px;max-width:54ch;line-height:1.7}.fsws-prob-pull{font-weight:600;color:var(--fsws-fg1)}.fsws-about{padding:80px 22px;box-sizing:border-box}.fsws-about-inner{max-width:var(--fsws-maxw);margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.fsws-about-photo{position:relative}.fsws-about-frame{aspect-ratio:4/5;border-radius:32px;overflow:hidden;border:1px solid var(--fsws-line);box-shadow:var(--fsws-sh-md)}.fsws-about-frame img{width:100%;height:100%;object-fit:cover;object-position:center top}.fsws-about-accent{position:absolute;bottom:-26px;right:-28px;width:46%;aspect-ratio:4/5;border-radius:22px;overflow:hidden;border:5px solid var(--fsws-paper);box-shadow:var(--fsws-sh-lg);transform:rotate(3deg)}.fsws-about-accent img{width:100%;height:100%;object-fit:cover;object-position:center top}.fsws-about-copy .fsws-title{margin:6px 0 18px}.fsws-about-copy p{font-size:17px;color:var(--fsws-fg2);margin:0 0 16px;max-width:56ch;line-height:1.7}.fsws-about-actions{margin-top:26px}.fsws-leist{padding:84px 22px;background:var(--fsws-paper2);box-sizing:border-box}.fsws-leist-inner{max-width:var(--fsws-maxw);margin:0 auto}.fsws-leist-head{max-width:760px;margin:0 auto 46px;text-align:center}.fsws-leist-head .fsws-title{margin-bottom:18px}.fsws-leist-lead{font-size:17px;color:var(--fsws-fg2);line-height:1.75;margin:0}.fsws-leist-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fsws-pillar{background:var(--fsws-white);border:1px solid var(--fsws-line);border-radius:22px;padding:30px 30px;box-sizing:border-box;box-shadow:var(--fsws-sh-sm);transition:transform .24s var(--fsws-ease),box-shadow .24s var(--fsws-ease);display:flex;gap:20px;align-items:flex-start}.fsws-pillar:hover{transform:translateY(-4px);box-shadow:var(--fsws-sh-lg)}.fsws-pillar-ico{width:56px;height:56px;flex:0 0 auto;border-radius:16px;background:var(--fsws-yellow-100);color:var(--fsws-ink);display:flex;align-items:center;justify-content:center}.fsws-pillar-ico svg{width:26px;height:26px}.fsws-pillar-num{font-family:var(--fsws-disp);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fsws-teal);margin:2px 0 6px}.fsws-pillar-name{font-family:var(--fsws-disp);font-weight:800;font-size:23px;letter-spacing:-.01em;margin:0 0 10px;color:var(--fsws-fg1)}.fsws-pillar-text{font-size:15px;color:var(--fsws-fg2);line-height:1.65;margin:0}.fsws-leist-cta{text-align:center;margin-top:42px}.fsws-dfy{padding:84px 22px;max-width:var(--fsws-maxw);margin:0 auto;box-sizing:border-box}.fsws-dfy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:0 6px}.fsws-card{background:var(--fsws-white);border:1px solid var(--fsws-line);border-radius:22px;padding:30px 26px;box-sizing:border-box;box-shadow:var(--fsws-sh-sm);display:flex;flex-direction:column;transition:transform .24s var(--fsws-ease),box-shadow .24s var(--fsws-ease)}.fsws-card:hover{transform:translateY(-4px);box-shadow:var(--fsws-sh-lg)}.fsws-card-ico{width:52px;height:52px;border-radius:15px;background:var(--fsws-yellow-100);color:var(--fsws-ink);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.fsws-card-ico svg{width:24px;height:24px}.fsws-card-tag{display:inline-block;align-self:flex-start;font-family:var(--fsws-disp);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fsws-teal);background:var(--fsws-teal-100);padding:5px 12px;border-radius:999px;margin-bottom:14px}.fsws-card-name{font-family:var(--fsws-disp);font-weight:700;font-size:23px;margin:0 0 12px;line-height:1.15;color:var(--fsws-fg1)}.fsws-card-text{font-size:15px;color:var(--fsws-fg2);margin:0 0 22px;flex:1;line-height:1.65}.fsws-card-link{margin-top:auto;align-self:flex-start;color:var(--fsws-orange);font-family:var(--fsws-disp);font-weight:700;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:7px;transition:gap .24s var(--fsws-ease),color .14s}.fsws-card-link svg{width:16px;height:16px}.fsws-card-link:hover{gap:12px;color:var(--fsws-orange-700)}.fsws-tools{padding:48px 22px 88px;box-sizing:border-box}.fsws-tools-inner{max-width:920px;margin:0 auto;text-align:center}.fsws-tools-lead{font-size:17px;color:var(--fsws-fg2);max-width:56ch;margin:0 auto 34px;line-height:1.7}.fsws-tools-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.fsws-tool{font-family:var(--fsws-disp);font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--fsws-ink);background:var(--fsws-white);border:1px solid var(--fsws-line);border-radius:999px;padding:13px 26px;box-shadow:var(--fsws-sh-sm);transition:transform .24s var(--fsws-ease),box-shadow .24s var(--fsws-ease),color .14s,border-color .14s}.fsws-tool:hover{transform:translateY(-3px);box-shadow:var(--fsws-sh-md);color:var(--fsws-teal);border-color:var(--fsws-teal-300)}.fsws-pak{padding:84px 22px;box-sizing:border-box}.fsws-pak-inner{max-width:var(--fsws-maxw);margin:0 auto}.fsws-pak-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.fsws-pak-card{position:relative;background:var(--fsws-white);border:1px solid var(--fsws-line);border-radius:22px;padding:32px 28px;box-sizing:border-box;box-shadow:var(--fsws-sh-sm);display:flex;flex-direction:column;transition:transform .24s var(--fsws-ease),box-shadow .24s var(--fsws-ease)}.fsws-pak-card:hover{transform:translateY(-4px);box-shadow:var(--fsws-sh-lg)}.fsws-pak-feature{border-color:var(--fsws-yellow);box-shadow:0 0 0 2px var(--fsws-yellow),var(--fsws-sh-md)}.fsws-pak-feature:hover{box-shadow:0 0 0 2px var(--fsws-yellow),var(--fsws-sh-lg)}.fsws-pak-badge{position:absolute;top:-13px;left:28px;font-family:var(--fsws-disp);font-weight:700;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--fsws-ink);background:var(--fsws-yellow);border-radius:999px;padding:5px 14px;box-shadow:var(--fsws-sh-sm)}.fsws-pak-top{margin-bottom:14px}.fsws-pak-num{display:block;font-family:var(--fsws-disp);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fsws-teal);margin-bottom:8px}.fsws-pak-name{font-family:var(--fsws-disp);font-weight:800;font-size:27px;letter-spacing:-.01em;margin:0;color:var(--fsws-fg1)}.fsws-pak-text{font-size:15px;color:var(--fsws-fg2);line-height:1.65;margin:0 0 22px;flex:1}.fsws-pak-cta{text-align:center;margin-top:42px}.fsws-course{background:var(--fsws-ink);padding:84px 22px;position:relative;overflow:hidden;box-sizing:border-box}.fsws-course::before{content:"";position:absolute;top:-160px;left:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(250,208,44,.16),transparent 68%);pointer-events:none}.fsws-course-inner{position:relative;max-width:var(--fsws-maxw);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:center}.fsws-course-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--fsws-disp);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--fsws-ink);background:var(--fsws-yellow);border-radius:999px;padding:7px 15px;margin-bottom:18px}.fsws-course-badge svg{width:16px;height:16px}.fsws-course-copy .fsws-kicker{color:var(--fsws-yellow)}.fsws-course-title{font-family:var(--fsws-disp);font-weight:800;font-size:clamp(30px,4.2vw,48px);letter-spacing:-.02em;line-height:1.08;margin:0 0 10px;color:#fff}.fsws-course-name{font-family:var(--fsws-hand);font-size:26px;color:var(--fsws-yellow);margin:0 0 22px;opacity:.85}.fsws-course-copy p{font-size:16.5px;color:var(--fsws-fgd);margin:0 0 16px;max-width:54ch;line-height:1.7}.fsws-course-card{background:var(--fsws-white);border-radius:32px;padding:32px 30px;box-shadow:var(--fsws-sh-lg);box-sizing:border-box}.fsws-course-card h3{font-family:var(--fsws-disp);font-weight:700;font-size:24px;margin:0 0 8px;color:var(--fsws-fg1)}.fsws-course-card p{font-size:15px;color:var(--fsws-fg2);margin:0 0 22px}.fsws-field{display:block;font-family:var(--fsws-disp);font-size:13px;font-weight:700;color:var(--fsws-fg1);margin-bottom:18px}.fsws-field input{width:100%;box-sizing:border-box;margin-top:7px;font-family:var(--fsws-disp);font-size:15px;padding:13px 15px;border-radius:14px;border:1.5px solid var(--fsws-line2);background:var(--fsws-paper);color:var(--fsws-fg1)}.fsws-field input:focus{outline:none;border-color:var(--fsws-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--fsws-teal) 20%,transparent)}.fsws-course-card .fsws-btn{width:100%;justify-content:center}.fsws-done{text-align:center;padding:10px 4px;display:none}.fsws-done.fsws-show{display:block}.fsws-form.fsws-hide{display:none}.fsws-done-ico{width:60px;height:60px;border-radius:50%;background:var(--fsws-teal-100);color:var(--fsws-teal);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.fsws-done-ico svg{width:28px;height:28px}.fsws-done h3{font-family:var(--fsws-disp);font-weight:700;margin:0 0 8px;font-size:21px;color:var(--fsws-fg1)}.fsws-done p{color:var(--fsws-fg2);margin:0;font-size:15px}.fsws-band{background:var(--fsws-yellow);padding:84px 22px;text-align:center;box-sizing:border-box}.fsws-band-inner{max-width:680px;margin:0 auto}.fsws-band-mark{width:62px;height:62px;border-radius:50%;background:var(--fsws-ink);color:var(--fsws-yellow);display:flex;align-items:center;justify-content:center;margin:0 auto 22px;box-shadow:var(--fsws-sh-md)}.fsws-band-mark svg{width:26px;height:26px}.fsws-band-title{font-family:var(--fsws-disp);font-weight:800;font-size:clamp(32px,4.6vw,54px);letter-spacing:-.02em;margin:0 0 16px;color:var(--fsws-ink)}.fsws-band-text{font-size:clamp(17px,1.8vw,20px);color:var(--fsws-ink);margin:0 auto 30px;max-width:52ch;line-height:1.6}.fsws-band .fsws-btn-primary{box-shadow:0 10px 26px rgba(0,68,69,.22)}.fsws-fw{padding:88px 22px;max-width:var(--fsws-maxw);margin:0 auto;box-sizing:border-box}.fsws-fw-lead{font-size:17px;color:var(--fsws-fg2);max-width:60ch;margin:14px auto 0;line-height:1.7}.fsws-fw-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fsws-fw-col{border-radius:22px;padding:32px 30px;box-sizing:border-box}.fsws-fw-aud{background:var(--fsws-paper2);border:1px solid var(--fsws-line)}.fsws-fw-adv{background:var(--fsws-teal-100);border:1px solid var(--fsws-teal-300)}.fsws-fw-h{display:flex;align-items:center;gap:11px;margin-bottom:20px}.fsws-fw-h svg{width:20px;height:20px;color:var(--fsws-teal)}.fsws-fw-h h3{font-family:var(--fsws-disp);font-weight:700;font-size:20px;margin:0;color:var(--fsws-fg1)}.fsws-fw-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.fsws-fw-list li{display:flex;align-items:flex-start;gap:11px;font-size:15.5px;color:var(--fsws-fg1);line-height:1.5}.fsws-fw-list li svg{width:18px;height:18px;color:var(--fsws-sage);flex:0 0 auto;margin-top:3px}.fsws-fw-adv .fsws-fw-list li svg{color:var(--fsws-teal)}.fsws-testi{background:var(--fsws-ink);padding:84px 22px;box-sizing:border-box}.fsws-testi .fsws-head{margin-bottom:42px}.fsws-testi .fsws-title{color:#fff}.fsws-testi-grid{max-width:var(--fsws-maxw);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 6px}.fsws-testi-card{background:var(--fsws-white);border-radius:32px;padding:32px 30px;box-shadow:var(--fsws-sh-lg);display:flex;flex-direction:column;box-sizing:border-box}.fsws-testi-glyph{color:var(--fsws-yellow);margin-bottom:12px}.fsws-testi-glyph svg{width:30px;height:30px}.fsws-testi-card blockquote{margin:0 0 24px;font-size:clamp(16px,1.5vw,18.5px);line-height:1.6;font-weight:500;color:var(--fsws-fg1)}.fsws-testi-cap{display:flex;align-items:center;gap:14px;margin-top:auto}.fsws-testi-av{width:52px;height:52px;border-radius:50%;background:var(--fsws-yellow);color:var(--fsws-ink);display:flex;align-items:center;justify-content:center;font-family:var(--fsws-disp);font-weight:800;font-size:18px;flex:0 0 auto}.fsws-testi-who{display:flex;flex-direction:column}.fsws-testi-name{font-weight:700;color:var(--fsws-fg1);font-size:16px}.fsws-testi-org{font-size:13.5px;color:var(--fsws-teal);font-weight:600}.fsws-testi-work{font-size:13px;color:var(--fsws-fg3);margin:18px 0 0;padding-top:16px;border-top:1px solid var(--fsws-line);line-height:1.5}.fsws-testi-work span{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fsws-teal);margin-bottom:4px}.fsws-testi-cta{text-align:center;margin-top:42px}.fsws-nl{padding:88px 22px;background:var(--fsws-paper2);box-sizing:border-box}.fsws-nl-inner{max-width:980px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.fsws-nl-mark{width:54px;height:54px;border-radius:15px;background:var(--fsws-yellow-100);color:var(--fsws-ink);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.fsws-nl-mark svg{width:22px;height:22px}.fsws-nl-copy .fsws-title{margin-bottom:16px;font-size:clamp(26px,3.2vw,38px)}.fsws-nl-copy p{font-size:16.5px;color:var(--fsws-fg2);margin:0;max-width:48ch;line-height:1.7}.fsws-nl-form{background:var(--fsws-white);border:1px solid var(--fsws-line);border-radius:22px;padding:28px;box-shadow:var(--fsws-sh-md);box-sizing:border-box}.fsws-nl-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.fsws-nl-form .fsws-field{margin-bottom:0}.fsws-nl-form .fsws-btn{width:100%;justify-content:center}.fsws-nl-fine{font-size:12px;color:var(--fsws-fg3);text-align:center;margin:14px 0 0}.fsws-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--fsws-fg2);line-height:1.5;margin:4px 0 18px;cursor:pointer}.fsws-check input{width:18px;height:18px;flex:0 0 auto;margin-top:1px;accent-color:var(--fsws-orange)}.fsws-check a{color:var(--fsws-teal);text-decoration:underline}.fsws-foot{background:var(--fsws-ink);color:var(--fsws-fgd);padding:64px 22px 26px;box-sizing:border-box}.fsws-foot-inner{max-width:var(--fsws-maxw);margin:0 auto;display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:34px}.fsws-foot-logo{display:flex;align-items:center;gap:11px}.fsws-foot-logo img{width:46px;height:46px;border-radius:50%}.fsws-foot-logo span{font-family:var(--fsws-hand);font-size:24px;line-height:1;color:var(--fsws-fgd)}.fsws-foot-tag{margin:14px 0 18px;color:var(--fsws-yellow);max-width:30ch;font-size:15px}.fsws-foot-h{display:block;font-family:var(--fsws-disp);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fsws-fgd2);margin-bottom:14px}.fsws-foot-nav{display:flex;flex-direction:column;gap:10px}.fsws-foot-nav a{color:var(--fsws-fgd);text-decoration:none;font-size:15px;transition:color .14s}.fsws-foot-nav a:hover{color:var(--fsws-yellow)}.fsws-soc{display:flex;gap:10px}.fsws-soc a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:var(--fsws-fgd);transition:background .24s,color .24s,transform .24s}.fsws-soc a svg{width:18px;height:18px}.fsws-soc a:hover{background:var(--fsws-yellow);color:var(--fsws-ink);transform:translateY(-2px)}.fsws-foot-base{max-width:var(--fsws-maxw);margin:46px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:13px;color:var(--fsws-fgd2);text-align:center}@media(max-width:900px){.fsws-nav,.fsws-header-cta{display:none}.fsws-burger{display:block}.fsws-hero-inner,.fsws-prob-inner,.fsws-about-inner,.fsws-course-inner,.fsws-nl-inner{grid-template-columns:1fr;gap:40px}.fsws-hero-art{min-height:340px;order:-1}.fsws-prob-art{order:-1}.fsws-dfy-grid,.fsws-fw-grid,.fsws-testi-grid,.fsws-leist-grid,.fsws-pak-grid{grid-template-columns:1fr}.fsws-foot-inner{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width:600px){.fsws-nl-row{grid-template-columns:1fr}.fsws-foot-inner{grid-template-columns:1fr}.fsws-brand-name{display:none}.fsws-about-accent{display:none}}@media(prefers-reduced-motion:reduce){.fsws-reveal.fsws-rin{animation:none}.fsws-hero-photo,.fsws-chip{animation:none}}