
:root{--primary:#36bfc4;--primary-dark:#1e8285;--primary-soft:#ddf8f9;--accent:#2f9357;--text:#0f172a;--muted:#475569;--line:#e0ebeb;--bg:#f7fafb;--bg-soft:#f3f9fa;--card:#ffffff;--success:#16a34a;--warning:#f59e0b;--font:'Trebuchet MS','Segoe UI',Tahoma,system-ui,sans-serif;--radius:8px;--radius-sm:6px;--shadow:0 12px 34px rgba(15,23,42,.08)--shadow:0 6px 18px rgba(15,23,42,.05);--fw-head:800;} /* sect4577 */
*{box-sizing:border-box} /* base5301 */
html{-webkit-text-size-adjust:100%} /* mod7853 */
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.65;font-size:17px;-webkit-font-smoothing:antialiased}
img{ height:auto; max-width:100%; } /* rev3311 */
a{ color:var(--primary); text-decoration:none; }
a:hover{text-decoration:underline} /* base4028 */
._da54e333{ padding:0 24px; max-width:1080px; margin:0 auto; }
h1,h2,h3{font-family:Georgia,"Times New Roman",Cambria,serif;color:var(--text);font-weight:600;letter-spacing:-.01em;line-height:1.16;margin:0 0 .4em}
._34c99749{font-family:Georgia,"Times New Roman",Cambria,serif} /* box4276 */
._f297fb5b{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:600;color:var(--accent);margin:0 0 16px}
._d31f6b93{ border-bottom:1px solid var(--line); background:var(--card); }
._bdae1d11{ flex-wrap:wrap; justify-content:space-between; align-items:center; padding:22px 24px; gap:16px; margin:0 auto; max-width:1080px; display:flex; }
._378dfa52{font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:600;color:var(--text)} /* box7708 */
._d31f6b93 nav a{ font-size:14px; color:var(--muted); margin-left:22px; }
._d31f6b93 nav a:hover{ text-decoration:none; color:var(--primary); }
section{ border-bottom:1px solid var(--line); padding:78px 0; }
._0244d1ab{ padding:96px 0 84px; background:linear-gradient(180deg,var(--bg-soft),var(--bg)); }
._0244d1ab h1{ font-size:52px; max-width:15ch; }
._0244d1ab ._99b6b480{ max-width:46ch; margin:0 0 34px; color:var(--muted); font-size:21px; } /* box7232 */
._9c94c78e{ align-items:start; gap:64px; display:grid; grid-template-columns:1.55fr .95fr; } /* core7051 */
._40136584{ color:var(--text); font-size:19px; } /* theme817 */
._40136584 p{margin:0 0 22px}
._40136584 p:last-child{margin-bottom:0}
._40136584 p:first-of-type::first-letter{font-family:Georgia,serif;font-size:58px;line-height:.8;float:left;padding:6px 14px 0 0;color:var(--primary)} /* box9469 */
._5944678b{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:30px}
._5944678b h3{font-size:15px;text-transform:uppercase;letter-spacing:.12em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--muted);margin-bottom:18px}
._10a387a7{ border-top:1px solid var(--line); padding:13px 0; }
._10a387a7:first-of-type{ padding-top:0; border-top:0; }
._10a387a7 ._d6aebaf1{ color:var(--muted); margin-bottom:3px; letter-spacing:.09em; text-transform:uppercase; font-size:12px; }
._10a387a7 ._63599bf7{font-size:16px;color:var(--text);font-weight:500;word-break:break-word}
._ac8bba59{display:inline-block;padding:14px 28px;border-radius:9px;font-weight:600;font-size:15px;border:1px solid transparent;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,color .2s ease}
._ceebfa6f{ background:var(--primary); color:#fff; }
._ceebfa6f:hover{ box-shadow:0 10px 24px -12px var(--primary); background:var(--primary-dark); text-decoration:none; } /* box4154 */
._e213cfd3{ color:var(--text); background:transparent; border-color:var(--line); } /* box4131 */
._e213cfd3:hover{ background:var(--bg-soft); text-decoration:none; }
._48eb4c16{ display:grid; grid-template-columns:repeat(3,1fr); gap:30px; }
._841f56c6{padding:6px 0}
._841f56c6 ._2f081dc0{font-family:Georgia,serif;font-size:15px;color:var(--accent);font-weight:600;letter-spacing:.05em} /* rev6739 */
._841f56c6 h3{ margin:10px 0 8px; font-size:22px; }
._841f56c6 p{ margin:0; color:var(--muted); font-size:16px; }
._59f2002b{ padding:0; margin:0; list-style:none; gap:20px; display:grid; } /* grid1964 */
._59f2002b li{ position:relative; padding-left:26px; color:var(--text); }
._59f2002b li::before{ top:11px; width:9px; border-radius:50%; content:""; position:absolute; background:var(--accent); height:9px; left:0; }
._4a26f891{ max-width:54ch; margin-bottom:44px; }
._4a26f891 h2{font-size:36px} /* kit3240 */
._4a26f891 p{ margin:0; color:var(--muted); font-size:18px; }
._866ac43c{ gap:14px 44px; grid-template-columns:1fr 1fr; display:grid; }
._aa21dbf0{ display:grid; align-items:start; gap:44px; grid-template-columns:1fr 1fr; }
._3e574036{ border-bottom:1px solid var(--line); padding:14px 0; }
._3e574036 ._d6aebaf1{ font-size:12px; margin-bottom:4px; letter-spacing:.09em; color:var(--muted); text-transform:uppercase; }
._3e574036 ._63599bf7{font-size:18px}
._97339e3e{ margin-top:24px; gap:20px; flex-wrap:wrap; display:flex; font-size:14px; }
._97339e3e a{color:var(--muted)}
footer{ color:#cbd5e1; background:var(--primary-dark); padding:56px 0 40px; }
footer ._378dfa52{ margin-bottom:18px; display:block; color:#fff; }
footer ._84bed369{ margin:0 0 22px; display:flex; gap:22px; flex-wrap:wrap; } /* box269 */
footer ._84bed369 a{ font-size:14px; color:#cbd5e1; } /* kit2683 */
footer ._016ac4ec{ color:#9fb2d4; font-size:13px; line-height:1.9; } /* theme3185 */
footer ._016ac4ec div{margin:2px 0}
footer ._add421ae{ padding-top:20px; font-size:13px; margin-top:26px; border-top:1px solid rgba(255,255,255,.14); color:#9fb2d4; }
._99f5862b{ box-shadow:0 -8px 30px -18px rgba(15,23,42,.4); gap:24px; position:fixed; bottom:0; left:0; justify-content:space-between; right:0; padding:20px 24px; border-top:1px solid var(--line); background:var(--card); display:flex; z-index:50; align-items:center; flex-wrap:wrap; }
._99f5862b.hidden{display:none}
._baa9f18f{ max-width:70ch; color:var(--muted); font-size:14px; } /* mod5980 */
._baa9f18f strong{color:var(--text)} /* build2480 */
._8455fde8{ gap:12px; flex-wrap:wrap; display:flex; } /* ui515 */
@media (max-width:860px){
._da54e333{padding:0 20px} /* rev4410 */
section{padding:56px 0}
._0244d1ab{padding:64px 0 56px} /* util2109 */
._0244d1ab h1{font-size:38px}
._0244d1ab ._99b6b480{font-size:19px} /* ui252 */
._9c94c78e{ grid-template-columns:1fr; gap:40px; }
._48eb4c16{grid-template-columns:1fr} /* theme529 */
._866ac43c{ gap:0; grid-template-columns:1fr; }
._aa21dbf0{ gap:32px; grid-template-columns:1fr; } /* base6167 */
._4a26f891 h2{font-size:29px}
._d31f6b93 nav{display:none}
._99f5862b{ align-items:flex-start; flex-direction:column; } /* mod4518 */
}
