body{margin:0;background:#f7f5f0}a{color:var(--ink,#16161a)}a:hover{color:#2f4bff}.bm{position:relative;display:inline-block;flex-shrink:0}.bm i{position:absolute;top:50%;left:50%;width:32%;height:32%;border-radius:50%;transform:translate(-50%,-50%);box-sizing:border-box}.bm .c{background:currentColor;z-index:2}.bm .r{border:1.5px solid currentColor;opacity:0;animation:bmr 2.4s cubic-bezier(.32,.72,0,1) infinite}.bm .r2{animation-delay:.8s}.bm .r3{animation-delay:1.6s}@keyframes bmr{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}80%{transform:translate(-50%,-50%) scale(2.9);opacity:0}to{transform:translate(-50%,-50%) scale(2.9);opacity:0}}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2bd373;flex-shrink:0}.btn{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),background-color .25s ease}.btn{position:relative;isolation:isolate}.btn:after{content:"";position:absolute;inset:30% 12% -6px;border-radius:inherit;background:inherit;filter:blur(14px);opacity:0;z-index:-1;transition:opacity .35s ease;pointer-events:none}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px -14px #16161a59}.btn:hover:after{opacity:.75}.tile{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.tile:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #16161a59}.tv{padding:22px 30px 0;min-height:300px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:14px}.tt{padding:24px 30px 30px;display:flex;flex-direction:column;gap:8px;flex:1}.th{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.05}.tl{align-self:flex-start;margin-top:auto;padding-top:12px;font-weight:700;font-size:14px;color:inherit;text-decoration:none;display:inline-flex;gap:6px;transition:gap .3s cubic-bezier(.22,1,.36,1)}.tl:hover{gap:10px;text-decoration:underline;text-underline-offset:4px}.try{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;background:#fff;color:#16161a;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:15.5px;font-weight:800;letter-spacing:-.01em;box-shadow:0 6px 18px -10px #16161a73}.ping{flex:0 0 10px;height:10px;border-radius:50%;background:#2f4bff;animation:ping 1.6s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 #2f4bff80}to{box-shadow:0 0 0 10px #2f4bff00}}.tb{border:0;background:none;font:inherit;color:inherit;padding:0;margin:0;cursor:pointer;min-width:0;transition:background-color .2s ease,color .2s ease,filter .2s ease}.tb:hover:not(:disabled){filter:brightness(.94)}.tb:disabled{cursor:default}.tb:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #16161a}.pop-in{animation:fadein .35s ease-out both}@keyframes fadein{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}.sig path{stroke-dasharray:420;stroke-dashoffset:420;animation:draw 1.1s ease forwards}@keyframes draw{to{stroke-dashoffset:0}}.float1{animation:fl 7s ease-in-out infinite alternate}.float2{animation:fl 8s ease-in-out -2s infinite alternate}.float3{animation:fl 6.5s ease-in-out -4s infinite alternate}@keyframes fl{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.typing i{display:inline-block;width:5px;height:5px;margin-right:3px;border-radius:50%;background:currentColor;opacity:.35;animation:ty 1.2s ease-in-out infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes ty{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.mq{display:flex;width:max-content;animation:mq 60s linear infinite}@keyframes mq{to{transform:translate(-50%)}}.prog{position:fixed;top:0;left:0;right:0;height:4px;z-index:20;transform-origin:0 50%;scale:0 1;background:linear-gradient(90deg,#c8f169,#c9b8ff,#ff8a5c,#2f4bff)}@supports (animation-timeline: view()){.rv{animation:rv cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 22%}@keyframes rv{0%{opacity:0;translate:0 36px}to{opacity:1;translate:0 0}}.prog{animation:prog linear both;animation-timeline:scroll(root)}@keyframes prog{to{scale:1 1}}.wm{animation:wm cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes wm{0%{letter-spacing:.12em;opacity:0;translate:0 30%}to{letter-spacing:-.06em;opacity:1;translate:0 0}}@media(min-width:900px)and (prefers-reduced-motion:no-preference){.rv.fan{animation-name:fan;animation-range:entry 0% cover 32%}@keyframes fan{0%{opacity:0;translate:var(--fx,0) 140px;rotate:var(--rot,0deg);scale:.9}to{opacity:1;translate:0 0;rotate:0deg;scale:1}}}}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}details .pl{transition:transform .35s cubic-bezier(.22,1,.36,1)}details[open] .pl{transform:rotate(45deg)}.pick input{position:absolute;opacity:0;width:1px;height:1px}.pick span{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pick input:checked+span{background:#2f4bff;color:#fff;border-color:#2f4bff}.pick input:focus-visible+span{box-shadow:0 0 0 2px #fff,0 0 0 4px #2f4bff}input,textarea{transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus{outline:none;border-color:#2f4bff;box-shadow:0 0 0 4px #2f4bff26}.fl:hover{color:#2f4bff}.ccx .btn:hover{background-color:var(--cc-btn-hover)!important}.ext{display:inline-flex;align-items:center;gap:10px;min-height:48px;box-sizing:border-box;padding:0 8px 0 20px;border-radius:999px;color:#5b3a25;text-decoration:none;font-weight:600;font-size:14.5px;box-shadow:inset 0 0 0 1.5px #5b3a25;transition:background-color .25s ease,color .25s ease}.exti{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#5b3a25;color:#fff;transition:background-color .25s ease,color .25s ease}.exti svg{transition:transform .3s cubic-bezier(.22,1,.36,1)}.ext:hover{background-color:#5b3a25;color:#fff}.ext:hover .exti{background:#fff;color:#5b3a25}.ext:hover .exti svg{transform:translate(2px,-2px)}.ext{align-self:flex-start}.ext.ink{color:#16161a;box-shadow:inset 0 0 0 1.5px #16161a}.ext.ink .exti{background:#16161a}.ext.ink:hover{background-color:#16161a;color:#fff}.ext.ink:hover .exti{background:#fff;color:#16161a}.ext.ink:hover .exti svg{transform:translate(3px)}.ext:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px #5b3a25,0 0 0 3px #f3e8db,0 0 0 5px #5b3a25}.thm{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#16161a;box-shadow:0 1px 2px #00000014;transition:background-color .3s ease,color .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.thm:hover{transform:rotate(-20deg)}.root{transition:background-color .4s ease,color .4s ease}:root{--ink:#16161a;--muted:#45454b;--soft:#6b6b70;--faint:#8a8a90;--surface:#ffffff;--sunk:#f1efe9;--page:#f7f5f0}.dk{--ink:#ececf1;--muted:#bdbdc8;--soft:#a3a3ae;--faint:#90909b;--surface:#302f38;--sunk:#3b3a44;--page:#25242b}.dk .isl{--ink:#16161a;--muted:#45454b;--soft:#6b6b70;--faint:#8a8a90;--surface:#ffffff;--sunk:#f1efe9;--page:#f7f5f0;color:#16161a}html.dk body{background:#25242b}.dk header{background:#25242bdb!important}.dk .thm{background:#302f38;color:#ffe27a}.dk .ext.ink{color:#ececf1;box-shadow:inset 0 0 0 1.5px #ececf1}.dk .ext.ink .exti{background:#ececf1;color:#25242b}.dk .ext.ink:hover{background-color:#ececf1;color:#25242b}.dk .ext.ink:hover .exti{background:#25242b;color:#ececf1}.dk .fl:hover{color:#9aa6ff}.ccband{--cc-bg:#f3e8db;--cc-ink:#3d2818;--cc-sub:#976a43;--cc-btn:#5b3a25;--cc-btn-ink:#ffffff;--cc-btn-hover:#4a2f1e;--cc-plate:#fffaf4;--cc-sub-plate:#976a43}.dk .ccband{--cc-bg:#33271e;--cc-ink:#ead8c4;--cc-sub:#c9a07a;--cc-btn:#e7d1b6;--cc-btn-ink:#33271e;--cc-btn-hover:#f3e8db;--cc-plate:#f7efe5;--cc-sub-plate:#8a5e3a}@media(max-width:1023px){.ccplate,.cctext{flex:1 1 100%!important;max-width:none!important}.ccplate{flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:space-between!important;padding:22px 24px!important}.ccplate .ccrc{flex:1 1 100%}}@media(max-width:639px){.ccplate{flex-direction:column!important;align-items:flex-start!important;padding:20px!important}.ccplate .ccrc{flex:none}.tv{padding:18px 18px 0!important;min-height:0!important}.tt{padding:20px 20px 24px!important}.dgfix>button{flex:1 1 100%;min-height:44px!important}}.pair{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:639px){.pair{grid-template-columns:1fr!important}}.dgtile .th{font-family:Inter,sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important}.dgs{display:flex;align-items:baseline;gap:8px}.dgt{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#2bd3732e;color:#1a9a52;font-size:10px;font-weight:700;transform:translateY(2px)}.ccband .ext{color:var(--cc-btn);box-shadow:inset 0 0 0 1.5px var(--cc-btn)}.ccband .exti{background:var(--cc-btn);color:var(--cc-btn-ink)}.ccband .ext:hover{background-color:var(--cc-btn);color:var(--cc-btn-ink)}.ccband .ext:hover .exti{background:var(--cc-btn-ink);color:var(--cc-btn)}@media(prefers-reduced-motion:reduce){.root,.thm{transition:none}.thm:hover{transform:none}}.pl{color:#16161a}h1,h2,h3{text-wrap:balance}.bob{display:inline-block;animation:bob 3.4s ease-in-out infinite alternate}@keyframes bob{0%{transform:translateY(0) rotate(var(--r,0deg))}to{transform:translateY(-9px) rotate(calc(var(--r,0deg) * -1))}}.pop{display:inline-block;cursor:default;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.pop:hover{transform:scale(1.1) rotate(-4deg);box-shadow:0 14px 28px -14px #16161a59}@media(prefers-reduced-motion:reduce){.bob{animation:none}.pop:hover{transform:none}}@media(prefers-reduced-motion:reduce){.mq,.bm .r,.float1,.float2,.float3,.typing i,.rv,.wm,.prog{animation:none}.tile:hover,.btn:hover{transform:none}.ping,.pop-in{animation:none}.sig path{animation:none;stroke-dashoffset:0}}.menub,.menusheet,.show-sm{display:none}.menub{width:44px;height:44px;border-radius:50%;place-items:center;background:var(--surface,#ffffff);color:var(--ink,#16161a);box-shadow:0 1px 2px #00000014}.menusheet{flex-direction:column;gap:4px;padding:8px 16px 18px;max-width:1240px;margin:0 auto}.menusheet a{display:flex;align-items:center;min-height:48px;padding:0 4px;font-size:17px;font-weight:600;text-decoration:none;color:var(--ink,#16161a);border-bottom:1px solid rgba(128,128,140,.18)}@keyframes bobsm{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@media(max-width:639px){.sec{padding-left:16px!important;padding-right:16px!important}.secpad{padding-top:64px!important}.seclast{padding-bottom:72px!important}.navbar{gap:10px!important;padding-top:12px!important;padding-bottom:12px!important}.navbar>a:first-child{margin-right:auto}.navlinks,.hide-sm{display:none!important}.thm,.menub{width:38px!important;height:38px!important}.thm svg,.menub svg{width:16px;height:16px}.navbar>a.btn{min-height:38px!important;padding:0 14px!important;font-size:13.5px!important}.navbar>a:first-child .bm{width:24px!important;height:24px!important}.show-sm{display:inline}.menub{display:grid}.menusheet{display:flex}.herocta>a{flex:1 1 100%;justify-content:center}.collage{height:430px!important}.facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.facts>div{padding:18px!important}.facts dd{font-size:28px!important}.ccfacts{grid-template-columns:1fr!important;gap:10px!important}.ccfacts dd{font-size:19px!important}.ccfacts>div{padding:18px 20px!important}.mq>span{font-size:20px!important;gap:18px!important;padding-right:18px!important}.wintro{align-items:flex-start!important;text-align:left!important;margin-left:0!important}.wintro>a{align-self:flex-start!important}.ccband{padding:24px 20px!important}.ccx>a{flex:1 1 100%;justify-content:center}.phead{min-height:0!important}.enqform{padding:20px!important}.full-sm{align-self:stretch!important;width:100%}.faqsec{flex-direction:column;flex-wrap:nowrap!important;align-items:stretch!important;gap:22px!important}.faql{display:contents!important}.faqr{order:3}.faqcard{order:4}.fcols{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.bob{animation-name:bobsm}.inch{flex:1 1 100%!important;flex-direction:row!important;overflow-x:auto;gap:6px!important;padding:10px!important;scrollbar-width:none}.inch>button{flex:0 0 auto;width:auto!important;white-space:nowrap}.inlist{border-left:0!important;flex-basis:100%!important}.inconv{height:auto!important;min-height:280px;border-left:0!important;border-top:1px solid #f1efe9;flex-basis:100%!important}}@media(min-width:640px)and (max-width:1023px){.secpad{padding-top:88px!important}.navbar{gap:18px!important}.navlinks{gap:16px!important}.facts{grid-template-columns:repeat(4,minmax(0,1fr))!important}.facts dd{font-size:32px!important}.stepsg{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stepsg>li>div:first-child{flex-wrap:wrap;row-gap:10px}.stepsg>li{padding:22px!important;min-height:0!important}}@media(min-width:1800px){.sec{max-width:1320px!important}}@media(hover:none){.tile:hover,.btn:hover,.thm:hover,.pop:hover{transform:none!important}}.root{overflow-x:clip}@media(min-width:1024px){.wgrid:not(.pair){grid-template-columns:repeat(6,minmax(0,1fr))!important}.wgrid:not(.pair)>article{grid-column:span 3}.wgrid:not(.pair)>article:nth-of-type(-n+3){grid-column:span 2}}
