html:has(.sg){background:#FBFBF8;color-scheme:light}@font-face{font-family:SG Body Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:106.4%}@font-face{font-family:SG Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Arial");font-weight:600 900;size-adjust:75.6%}.sg{--sg-paper:#FBFBF8;--sg-white:#FFFFFF;--sg-ink:#141414;--sg-muted:#4A4A4A;--sg-sky:#5AAECC;--sg-rose:#E8B0C0;--sg-lime:#C8D890;--sg-sky-deep:#1E6F8E;--sg-rule:#D9D9D2;--sg-on-ink:#E6E6E1;--sg-line:2.5px solid var(--sg-ink);--sg-pop:6px 6px 0 var(--sg-ink);--sg-pop-sm:4px 4px 0 var(--sg-ink);--sg-font:var(--font-bricolage),"SG Body Fallback",system-ui,sans-serif;--sg-display-font:var(--font-bricolage),"SG Display Fallback","Arial Narrow",sans-serif;--sg-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--sg-mark:var(--font-orbitron),monospace;--sg-r1:12px;--sg-r2:24px;--sg-pill:999px;--sg-gut:clamp(16px,5vw,24px);--sg-maxw:1240px;--sg-sec-top:64px;--sg-sec-bot:56px;--cp-bg:#FBFBF8;--cp-surface:#FFFFFF;--cp-border:#D9D9D2;--cp-border-hi:#141414;--cp-text:#141414;--cp-dim:#4A4A4A;--cp-xdim:#4A4A4A;--cp-blue:#5AAECC;--cp-rose:#E8B0C0;--cp-lime:#C8D890;--cp-blue-ink:#1E6F8E;--cp-rose-ink:#8A3A55;--cp-lime-ink:#4F6B1C;min-height:100vh;display:flex;flex-direction:column;overflow-x:clip;background:var(--sg-paper);color:var(--sg-ink);font-family:var(--sg-font);font-size:18px;line-height:1.55;font-variation-settings:"opsz" 14;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}@media (min-width:768px){.sg{--sg-gut:40px;--sg-sec-top:96px;--sg-sec-bot:80px}}@media (min-width:1200px){.sg{--sg-gut:80px;--sg-sec-top:136px;--sg-sec-bot:112px}}:where(.sg *,.sg :before,.sg :after){box-sizing:border-box}:where(.sg img,.sg svg){display:block;max-width:100%}:where(.sg a){color:inherit}:where(.sg button,.sg input,.sg textarea,.sg select){font:inherit;color:inherit}:where(.sg main){flex:1}.sg :focus-visible{outline:3px solid var(--sg-ink);outline-offset:3px;box-shadow:0 0 0 6px var(--sg-white);border-radius:4px}.sg .sg-dark :focus-visible{outline-color:var(--sg-lime);box-shadow:none}.sg-wrap{max-width:calc(var(--sg-maxw) + var(--sg-gut) * 2);margin:0 auto;padding:0 var(--sg-gut)}.sg-narrow>*{max-width:820px}.sg-sr{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sg-skip,.sg-sr{position:absolute}.sg-skip{left:12px;top:-80px;z-index:100;background:var(--sg-ink);color:var(--sg-white)!important;padding:12px 18px;border-radius:var(--sg-pill);font-weight:700;text-decoration:none}.sg-skip:focus{top:12px}.sg-display{font-variation-settings:"opsz" 96,"wdth" 85;font-weight:800;letter-spacing:-.025em;line-height:.94}.sg-h1{font-size:clamp(40px,6.4vw,92px);max-width:8.4em;overflow-wrap:break-word}.sg-h2{font-size:clamp(44px,6vw,92px);max-width:7.4em}.sg-h2--md{font-size:clamp(38px,4.4vw,64px);max-width:10.8em}.sg-h3{font-size:clamp(26px,2.4vw,32px);line-height:1.02;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em}.sg-lede{font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.5;margin-top:22px;max-width:35em}.sg-body{font-size:17px;line-height:1.6}.sg-muted{color:var(--sg-muted)}.sg-note{font-size:15px;font-weight:600;margin-top:14px}.sg-link{color:var(--sg-sky-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sg-tag{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:var(--sg-white);color:var(--sg-ink);border:var(--sg-line);border-radius:var(--sg-pill);padding:5px 14px;line-height:1.3}.sg-tag--sm{font-size:12px;padding:3px 10px}.sg-block{padding:var(--sg-sec-top) 0 var(--sg-sec-bot);border-bottom:var(--sg-line)}.sg-block--tight{padding:clamp(48px,6vw,88px) 0}.sg-tone-paper{background:var(--sg-paper)}.sg-tone-white{background:var(--sg-white)}.sg-tone-sky{background:var(--sg-sky);--sg-muted:var(--sg-ink)}.sg-tone-rose{background:var(--sg-rose)}.sg-tone-lime{background:var(--sg-lime)}.sg-tone-ink{--sg-muted:var(--sg-on-ink)}.sg-tone-ink,.sg-tone-ink .sg-tag{background:var(--sg-ink);color:var(--sg-paper)}.sg-tone-ink .sg-tag{border-color:var(--sg-paper)}.sg-tone-ink .sg-link{color:var(--sg-lime)}.sg-tag+:is(h1,h2,.sg-display){margin-top:18px}.sg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 26px;border-radius:var(--sg-pill);font-family:var(--sg-font);font-size:17px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;border:var(--sg-line);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.sg-btn svg{width:18px;height:18px;flex:none}.sg-btn--ink{background:var(--sg-ink);color:var(--sg-white)}.sg-btn--white{background:var(--sg-white);color:var(--sg-ink)}.sg-btn--lime{background:var(--sg-lime);color:var(--sg-ink)}.sg-tone-ink .sg-btn--white{border-color:var(--sg-paper)}.sg-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.sg-btn:hover{transform:translate(-2px,-2px);box-shadow:var(--sg-pop-sm)}.sg-tone-ink .sg-btn:hover{box-shadow:4px 4px 0 var(--sg-paper)}.sg-btn-row{display:flex;flex-wrap:wrap;gap:12px}.sg-head{position:sticky;top:0;z-index:50;background:var(--sg-paper);border-bottom:var(--sg-line)}.sg-head-in{justify-content:space-between;height:68px}.sg-brand,.sg-head-in{display:flex;align-items:center;gap:10px}.sg-brand{text-decoration:none;min-height:44px;min-width:0}.sg-brand svg{width:38px;height:38px;flex:none}.sg-brand b{font-size:23px;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 85;letter-spacing:-.03em;white-space:nowrap}.sg-nav{display:none;align-items:center;gap:2px}.sg-nav-link{font-size:16px;font-weight:600;text-decoration:none;padding:0 14px;min-height:44px;display:inline-flex;align-items:center;gap:4px;border-radius:var(--sg-pill);background:none;border:0;cursor:pointer}.sg-nav-link:hover,.sg-nav-link[aria-current=page],.sg-nav-link[aria-expanded=true]{background:var(--sg-lime)}.sg-nav-link svg{width:16px;height:16px;transition:transform .15s ease}.sg-nav-link[aria-expanded=true] svg{transform:rotate(180deg)}.sg-head-r{display:flex;gap:8px;align-items:center;flex:none}.sg-signin{display:none!important}.sg-menu-btn{width:44px;height:44px;border-radius:var(--sg-pill);border:var(--sg-line);background:var(--sg-white);display:inline-grid;place-items:center;cursor:pointer;flex:none}.sg-menu-btn svg{width:20px;height:20px}.sg-features{position:relative}.sg-features-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:600px;background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);box-shadow:var(--sg-pop);padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:2px}.sg-features-panel a{display:block;padding:12px 14px;border-radius:var(--sg-r1);text-decoration:none}.sg-features-panel a:hover,.sg-features-panel a[aria-current=page]{background:var(--sg-lime)}.sg-features-panel b{display:block;font-size:17px;font-weight:700;margin-bottom:2px}.sg-features-panel span{display:block;font-size:14px;line-height:1.45;color:var(--sg-muted)}.sg-mnav{padding:6px var(--sg-gut) 18px;border-top:var(--sg-line);background:var(--sg-paper);max-height:calc(100vh - 68px);overflow-y:auto}.sg-mnav p{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:14px 0 2px}.sg-mnav a{display:flex;align-items:center;min-height:50px;text-decoration:none;font-size:20px;font-weight:700;border-bottom:1.5px solid var(--sg-ink)}.sg-mnav a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}@media (max-width:359px){.sg-brand b{font-size:20px}.sg-brand svg{width:32px;height:32px}.sg-head-r .sg-btn--sm{padding:0 12px;font-size:14px}}@media (min-width:1000px){.sg-nav{display:flex}.sg-signin{display:inline-flex!important}.sg-menu-btn,.sg-mnav{display:none!important}}.sg-hero{padding:clamp(32px,5vw,64px) 0 clamp(44px,6vw,88px);overflow-x:clip}.sg-hero h1{margin:0}.sg-hero h1 .sg-tag{margin-bottom:20px;font-variation-settings:"opsz" 14;letter-spacing:.02em;line-height:1.3}.sg-hero-title{display:block;font-size:clamp(48px,14vw,96px);max-width:6.4em}@media (min-width:900px){.sg-hero-title{font-size:clamp(80px,8.6vw,124px)}}.sg-hero .sg-u{position:relative;display:inline-block;white-space:nowrap}.sg-hero .sg-u svg{position:absolute;left:-2%;bottom:-.1em;width:104%;height:.22em;max-width:none}.sg-hero-row{display:grid;gap:24px;margin-top:28px;align-items:end}.sg-hero-sub{font-size:clamp(19px,1.6vw,22px);line-height:1.45;max-width:26em;font-weight:500}@media (min-width:900px){.sg-hero-row{grid-template-columns:minmax(0,1fr) auto}}.sg-belt{margin-top:clamp(36px,5vw,56px);display:grid;gap:20px;align-items:start}@media (min-width:980px){.sg-belt{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,4.4fr);gap:24px}}.sg-slab{background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);padding:18px 20px 20px;box-shadow:var(--sg-pop)}.sg-slab-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.sg-slab-h i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sg-ink);color:var(--sg-white);font-size:14px;font-style:normal}.sg-slab--idea{background:var(--sg-rose);transform:rotate(-1.5deg)}.sg-idea-t{font-size:clamp(23px,2.2vw,30px);line-height:1.15;font-weight:700;font-variation-settings:"opsz" 60,"wdth" 85;letter-spacing:-.02em}.sg-draft-t{font-size:17px;line-height:1.55}.sg-ghost-wrap{display:grid}.sg-ghost-wrap>:not(.sg-sr){grid-area:1/1}.sg-ghost{visibility:hidden}.sg-caret{display:inline-block;width:3px;height:1em;background:var(--sg-ink);vertical-align:-.12em;margin-left:2px;opacity:0}.sg-typing .sg-caret-i,.sg-writing .sg-caret-d{opacity:1;animation:sg-blink 1s steps(1) infinite}@keyframes sg-blink{50%{opacity:0}}.sg-voice{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;background:var(--sg-lime);border:2px solid var(--sg-ink);border-radius:var(--sg-pill);padding:3px 12px}.sg-writing .sg-voice:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sg-ink);animation:sg-blink .6s steps(1) infinite}.sg-stack{position:relative;height:460px;max-width:350px;margin:0 auto;width:100%}.sg-st{position:absolute;left:0;right:0;opacity:0;transform:translateY(30px) scale(.94);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.25,1)}.sg-st--fb{top:0}.sg-st--ig{top:58px}.sg-st--gbp{top:116px}.sg-st--fb.is-in{opacity:1;transform:rotate(-3deg)}.sg-st--ig.is-in{opacity:1;transform:rotate(2deg) translateX(6px)}.sg-st--gbp.is-in{opacity:1;transform:rotate(-.5deg)}.sg-sticker{position:absolute;top:-14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:6px;background:var(--sg-white);border:2px solid var(--sg-ink);border-radius:var(--sg-pill);padding:3px 11px 3px 5px;font-size:13px;font-weight:800}.sg-sticker svg{width:18px;height:18px}.sg-rosette{position:absolute;right:0;bottom:-4px;z-index:5;width:112px;height:143px;opacity:0;transform:scale(1.4) rotate(-20deg);transform-origin:70% 70%;transition:opacity .2s ease,transform .45s cubic-bezier(.2,.9,.3,1);pointer-events:none}.sg-stack.is-approved .sg-rosette{opacity:1;transform:scale(1) rotate(8deg)}.sg-ticket{align-items:center;gap:10px 16px;margin-top:26px;padding:12px 14px 12px 16px;background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r1);box-shadow:var(--sg-pop-sm)}.sg-ticket,.sg-ticket ol{display:flex;flex-wrap:wrap}.sg-ticket ol{gap:8px;list-style:none;margin:0;padding:0;flex:1 1 260px}.sg-ticket li{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;padding:4px 12px 4px 6px;border-radius:var(--sg-pill);border:2px solid #8c8c8c;color:#4F4F4F;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.sg-ticket li i{width:16px;height:16px;border-radius:50%;border:2px solid;display:grid;place-items:center}.sg-ticket li i svg{width:9px;height:9px;opacity:0}.sg-ticket li.is-done{background:var(--sg-lime);border-color:var(--sg-ink);color:var(--sg-ink)}.sg-ticket li.is-done i{background:var(--sg-ink);border-color:var(--sg-ink)}.sg-ticket li.is-done i svg{opacity:1;color:var(--sg-lime)}.sg-ticket li.is-now{border-color:var(--sg-ink);color:var(--sg-ink);background:var(--sg-rose)}.sg-replay{min-height:44px;padding:0 16px;border-radius:var(--sg-pill);border:2px solid var(--sg-ink);background:var(--sg-paper);font-weight:700;font-size:15px;cursor:pointer}.sg-replay:hover{background:var(--sg-lime)}@media (prefers-reduced-motion:no-preference){.sg-js .sg-hero-demo[data-mode=static] .sg-anim{visibility:hidden}.sg-js .sg-hero-demo[data-mode=static] .sg-ticket li{background:none;border-color:#8C8C8C;color:#4F4F4F}.sg-js .sg-hero-demo[data-mode=static] .sg-ticket li i{background:none;border-color:currentColor}.sg-js .sg-hero-demo[data-mode=static] .sg-ticket li i svg{opacity:0}}.sg-pcard{background:#fff;color:#050505;font-family:var(--sg-ui);border-radius:var(--sg-r1);border:var(--sg-line);overflow:hidden;letter-spacing:0;font-variation-settings:normal;text-align:left}.sg-pcard .sg-av{flex:none;width:36px;height:36px;border-radius:50%;background:#2E5E4E;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.sg-pcard-h{display:flex;align-items:center;gap:10px;padding:12px 14px 10px}.sg-pcard-h .sg-who{flex:1;min-width:0;line-height:1.25}.sg-pcard-h b{display:block;font-size:14.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-pcard-h small{display:flex;align-items:center;gap:4px;font-size:12.5px;color:#65676B;white-space:nowrap}.sg-pcard-h small svg{width:12px;height:12px}.sg-pcard .sg-more{width:20px;height:20px;color:#65676B;flex:none}.sg-pcard .sg-img{background:#DFE5DA;overflow:hidden}.sg-pcard .sg-img svg{width:100%;height:100%}.sg-fb-text{margin:0 14px 12px;font-size:14.5px;line-height:1.38}.sg-pcard--fb .sg-img{aspect-ratio:1.5/1}.sg-fb-actions{display:flex;justify-content:space-around;border-top:1px solid #ced0d4;margin:0 12px;padding:4px 0 6px;color:#65676B;font-size:14px;font-weight:600}.sg-fb-actions span{display:flex;align-items:center;gap:6px;padding:8px 6px}.sg-fb-actions svg{width:18px;height:18px}.sg-pcard--ig .sg-ring{flex:none;width:38px;height:38px;border-radius:50%;padding:2px;background:conic-gradient(from 210deg,#FEDA75,#FA7E1E,#D62976,#962FBF,#4F5BD5,#FEDA75)}.sg-pcard--ig .sg-ring .sg-av{width:34px;height:34px;border:2px solid #fff;font-size:12px}.sg-pcard--ig .sg-img{aspect-ratio:1/1}.sg-ig-icons{display:flex;align-items:center;gap:14px;padding:10px 14px 6px}.sg-ig-icons svg{width:24px;height:24px;color:#000}.sg-ig-icons .sg-r{margin-left:auto}.sg-ig-cap{margin:2px 14px 6px;font-size:14px;line-height:1.4}.sg-ig-cap b{font-weight:600}.sg-ig-cap .sg-hash{color:#00376B}.sg-ig-time{padding:0 14px 14px;font-size:11px;letter-spacing:.02em;text-transform:uppercase;color:#6B6B6B}.sg-pcard--gbp{font-family:Arial,Helvetica,sans-serif}.sg-gbp-top{padding:14px 16px 0}.sg-gbp-top b{display:block;font-size:20px;font-weight:400;color:#202124;line-height:1.3}.sg-gbp-rate{display:flex;align-items:center;gap:6px;font-size:14px;color:#5F6368;margin-top:2px}.sg-gbp-rate .sg-stars{color:#B06000;letter-spacing:1px}.sg-gbp-rate .sg-n{color:#202124}.sg-gbp-cat{margin-top:2px}.sg-gbp-cat,.sg-gbp-tabs{font-size:14px;color:#5F6368}.sg-gbp-tabs{display:flex;gap:18px;padding:0 16px;margin-top:12px;border-bottom:1px solid #dadce0;overflow:hidden}.sg-gbp-tabs span{padding:10px 0;white-space:nowrap}.sg-gbp-tabs .sg-on{color:#1A62C9;box-shadow:inset 0 -3px 0 #1A73E8}.sg-gbp-post{padding:14px 16px 16px}.sg-gbp-post .sg-from{display:flex;align-items:center;gap:8px;font-size:13px;color:#202124;margin-bottom:10px;line-height:1.3}.sg-gbp-post .sg-from .sg-av{width:24px;height:24px;font-size:10px}.sg-gbp-post .sg-from small{color:#5F6368;font-size:12px}.sg-gbp-post .sg-img{aspect-ratio:4/3;border-radius:8px}.sg-gbp-post p{font-size:14px;line-height:1.45;color:#202124;margin-top:10px}.sg-gbp-cta{display:inline-flex;align-items:center;min-height:36px;margin-top:12px;padding:0 16px;border:1px solid #dadce0;border-radius:18px;font-size:14px;font-weight:500;color:#1A62C9}.sg-pcard--compact .sg-fb-text,.sg-pcard--compact .sg-gbp-post p,.sg-pcard--compact .sg-ig-cap{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sg-pcard--compact.sg-pcard--fb .sg-img{aspect-ratio:1.6/1}.sg-pcard--compact.sg-pcard--ig .sg-img{aspect-ratio:1.3/1}.sg-pcard--compact .sg-gbp-post .sg-img{aspect-ratio:2/1}.sg-pcard--compact .sg-gbp-tabs{margin-top:8px}.sg-pcard--compact .sg-gbp-cta{display:none}.sg-nums{background:var(--sg-paper);border-bottom:var(--sg-line)}.sg-nums ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sg-nums li{padding:26px 14px 24px;border-right:var(--sg-line);border-bottom:var(--sg-line)}.sg-nums li:nth-child(2n){border-right:0}.sg-nums li:nth-last-child(-n+2){border-bottom:0}.sg-nums li:nth-child(odd){padding-left:0}.sg-nums b{display:block;font-size:clamp(60px,8vw,112px);line-height:.85;font-variation-settings:"opsz" 96,"wdth" 75;font-weight:800;letter-spacing:-.04em}.sg-nums span{display:block;font-size:16px;font-weight:600;margin-top:10px;max-width:13em;line-height:1.35}@media (min-width:900px){.sg-nums ol{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-nums li{border-bottom:0;padding:36px 28px 32px}.sg-nums li:nth-child(odd){padding-left:28px}.sg-nums li:nth-child(2n){border-right:var(--sg-line)}.sg-nums li:first-child{padding-left:0}.sg-nums li:last-child{border-right:0}}.sg-ap{display:grid;gap:36px;margin-top:clamp(40px,5vw,64px);align-items:start}@media (min-width:1000px){.sg-ap{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}}.sg-env{background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);box-shadow:8px 8px 0 var(--sg-ink);overflow:hidden;font-family:var(--sg-ui);color:#1F1F1F;letter-spacing:0;font-variation-settings:normal}@media (min-width:1000px){.sg-env{min-height:540px}}.sg-env-bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:var(--sg-line);background:var(--sg-paper);font-family:var(--sg-font);font-size:15px;font-weight:700;color:var(--sg-ink)}.sg-env-bar .sg-sp{flex:1}.sg-dots{display:flex;gap:6px}.sg-dots i{width:12px;height:12px;border-radius:50%;border:2px solid var(--sg-ink)}.sg-dots i:first-child{background:var(--sg-rose)}.sg-dots i:nth-child(2){background:var(--sg-lime)}.sg-dots i:nth-child(3){background:var(--sg-sky)}.sg-irow{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:2px 12px;width:100%;text-align:left;padding:16px 18px;border:0;border-bottom:1.5px solid #e5e5e5;background:#FFF7DA;cursor:pointer;font-family:var(--sg-ui)}.sg-irow:hover{background:#FFF0BF}.sg-irow .sg-av{grid-row:span 3;width:44px;height:44px;border-radius:50%;background:#7A5C2E;color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.sg-irow .sg-from{font-weight:700;font-size:15.5px;min-width:0}.sg-irow .sg-t{font-size:13px;font-weight:700}.sg-irow .sg-s{grid-column:2/span 2;font-weight:700;font-size:15px}.sg-irow .sg-p{grid-column:2/span 2;font-size:14px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-irow--dim{background:#fff;cursor:default}.sg-irow--dim .sg-av{background:#E4E4E4}.sg-irow--dim .sg-from,.sg-irow--dim .sg-s{font-weight:500;color:#444}.sg-point{display:flex;align-items:center;gap:10px;margin:18px;font-family:var(--sg-font);font-size:17px;font-weight:700;color:var(--sg-ink)}.sg-point svg{width:34px;height:34px;flex:none}.sg-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px 0 2px;border:0;background:none;color:#1F1F1F;font-size:15px;font-weight:700;cursor:pointer;font-family:var(--sg-font)}.sg-back svg{width:18px;height:18px}.sg-pane-top{padding:6px 12px;border-bottom:1.5px solid #e5e5e5}.sg-mail{padding:22px 22px 30px}.sg-mail h3,.sg-portal h3{font-size:22px;line-height:1.25;font-weight:700}.sg-chg h3:focus,.sg-mail h3:focus,.sg-portal h3:focus,.sg-res h3:focus{outline:none;box-shadow:none}.sg-mail-meta{display:flex;align-items:center;gap:10px;margin:14px 0 20px;font-size:14px;color:#555;line-height:1.35}.sg-mail-meta .sg-av{width:38px;height:38px;border-radius:50%;background:#7A5C2E;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.sg-mail-meta b{color:#1F1F1F}.sg-mail-card{max-width:460px;border:1.5px solid #e2e2e2;border-radius:var(--sg-r1);padding:22px;font-size:15.5px;line-height:1.55}.sg-mail-card p+p{margin-top:10px}.sg-mail-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;margin-top:16px;background:#1F1F1F;color:#fff;border:0;border-radius:6px;font-weight:600;font-size:15px;cursor:pointer;font-family:var(--sg-ui)}.sg-mail-small{margin-top:16px;color:#555;font-size:14px}.sg-portal{padding:18px 20px 24px}.sg-portal .sg-sub{font-size:13.5px;color:#555;margin:2px 0 14px}.sg-portal-grid{display:grid;gap:16px}@media (min-width:640px){.sg-portal-grid{grid-template-columns:170px minmax(0,1fr)}}.sg-thumb{border-radius:var(--sg-r1);overflow:hidden;aspect-ratio:2/1;background:#DFE5DA;border:2px solid var(--sg-ink)}@media (min-width:640px){.sg-thumb{aspect-ratio:1/1}}.sg-thumb svg{width:100%;height:100%}.sg-chans{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;border:0;min-width:0}.sg-chans legend{font-size:13.5px;color:#444;margin-bottom:6px;padding:0;font-weight:600}.sg-chan{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 13px 0 9px;border:2px solid #a8a8a8;border-radius:var(--sg-pill);font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600}.sg-chan input,.sg-pick input{position:absolute;opacity:0;width:1px;height:1px}.sg-box,.sg-chan svg{width:18px;height:18px}.sg-box{border-radius:5px;border:2px solid #6b6b6b;display:grid;place-items:center;flex:none}.sg-box svg{width:11px!important;height:11px!important;opacity:0;color:var(--sg-lime)}.sg-chan input:checked~.sg-box{background:var(--sg-ink);border-color:var(--sg-ink)}.sg-chan input:checked~.sg-box svg{opacity:1}.sg-chan:has(input:checked){border-color:var(--sg-ink);background:#F2F7E3}.sg-chan:has(input:focus-visible),.sg-pick:has(input:focus-visible){outline:3px solid var(--sg-ink);outline-offset:3px}.sg-flab{display:block;font-size:13.5px;color:#444;margin-bottom:6px;font-weight:600}.sg-textarea{width:100%;min-height:116px;resize:vertical;border:2px solid #a8a8a8;border-radius:var(--sg-r1);padding:12px;font-family:var(--sg-ui);font-size:16px;line-height:1.45;color:#1F1F1F;background:#fff}.sg-textarea:focus{border-color:var(--sg-ink)}.sg-decide{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sg-decide button{min-height:52px;padding:0 22px;border-radius:var(--sg-pill);font-family:var(--sg-font);font-size:17px;font-weight:800;cursor:pointer;border:var(--sg-line);color:var(--sg-ink);transition:transform .15s ease,box-shadow .15s ease}.sg-decide .sg-ok{background:var(--sg-lime)}.sg-decide .sg-no{background:var(--sg-white)}.sg-decide button:hover{transform:translate(-2px,-2px);box-shadow:var(--sg-pop-sm)}.sg-decide button:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.sg-res{padding:30px 24px;position:relative}.sg-res h3{font-family:var(--sg-font);font-size:clamp(30px,3vw,40px);line-height:1;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.03em;margin-top:14px;color:var(--sg-ink);max-width:7.4em}.sg-res p{font-size:15.5px;line-height:1.55;color:#3A3A3A;margin-top:12px;max-width:30em}.sg-big-rosette{width:92px;height:118px}.sg-slot{margin-top:20px;display:flex;align-items:center;gap:14px;border:var(--sg-line);border-radius:var(--sg-r1);padding:14px;max-width:440px;background:var(--sg-paper);transition:background-color .3s ease}.sg-slot.is-scheduled{background:var(--sg-lime)}.sg-cal{width:62px;flex:none;text-align:center;border:2px solid var(--sg-ink);border-radius:10px;overflow:hidden;background:#fff;color:var(--sg-ink);font-family:var(--sg-font)}.sg-cal span{display:block;background:var(--sg-ink);color:var(--sg-lime);font-size:11px;font-weight:800;letter-spacing:.1em;padding:3px 0}.sg-cal b{display:block;font-size:26px;line-height:1.25}.sg-slot .sg-when{font-weight:700;font-size:15.5px;color:var(--sg-ink);margin:0}.sg-slot .sg-pending{font-size:15px;color:#444;margin:0}.sg-where{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.sg-where span{display:inline-flex;align-items:center;gap:5px;font-size:13px;background:#fff;border:1.5px solid var(--sg-ink);border-radius:var(--sg-pill);padding:2px 9px 2px 5px;color:var(--sg-ink)}.sg-where svg{width:14px;height:14px}.sg-again{margin-top:22px;min-height:46px;padding:0 18px;border-radius:var(--sg-pill);border:var(--sg-line);background:#fff;font-weight:700;font-size:15px;cursor:pointer;font-family:var(--sg-font);color:var(--sg-ink)}.sg-chg{padding:20px 22px 26px}.sg-chg h3{font-family:var(--sg-font);font-size:28px;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em;color:var(--sg-ink)}.sg-chg .sg-hint{font-size:14.5px;color:#444;margin:4px 0 14px}.sg-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.sg-chips button{min-height:44px;padding:0 14px;border-radius:var(--sg-pill);border:2px solid var(--sg-ink);background:var(--sg-paper);font-size:14px;font-weight:600;cursor:pointer;text-align:left;font-family:var(--sg-ui);color:var(--sg-ink)}.sg-chips button:hover{background:var(--sg-rose)}.sg-quote{margin-top:14px;padding:14px 16px;border:2px solid var(--sg-ink);border-radius:var(--sg-r1);background:var(--sg-rose);font-size:19px!important;font-weight:600;line-height:1.35!important;color:var(--sg-ink)!important}.sg-flag,.sg-quote{font-family:var(--sg-font)}.sg-flag{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--sg-white);color:var(--sg-ink);border:2px solid var(--sg-ink);border-radius:var(--sg-pill);padding:5px 14px}.sg-board{list-style:none;margin:0;padding:0;display:grid;gap:12px}.sg-board li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 16px;align-items:center;background:rgba(255,255,255,.5);border:var(--sg-line);border-radius:var(--sg-r2);padding:16px 20px;transition:background-color .3s ease,transform .3s ease,box-shadow .3s ease}.sg-board-n{grid-row:span 2;font-size:44px;line-height:1;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;width:44px;text-align:center;color:var(--sg-ink)}.sg-board h3{font-size:clamp(26px,2.4vw,32px);line-height:1.05;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.025em}.sg-board p{font-size:15.5px;line-height:1.45;font-weight:500}.sg-board li.is-done{background:var(--sg-white)}.sg-board li.is-now{background:var(--sg-lime)}.sg-board li.is-back,.sg-board li.is-now{transform:translate(-3px,-3px);box-shadow:var(--sg-pop)}.sg-board li.is-back{background:var(--sg-white);outline:3px dashed var(--sg-ink);outline-offset:-9px}.sg-board-state{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sg-board-note{margin-top:20px;font-size:16px;font-weight:600}.sg-sw-tabs{display:flex;flex-wrap:wrap;gap:4px clamp(18px,2.4vw,28px);margin-top:clamp(28px,4vw,44px);border-bottom:var(--sg-line)}.sg-sw-tab{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:6px 0 12px;font-family:var(--sg-font);font-size:clamp(30px,4.4vw,64px);font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;letter-spacing:-.03em;line-height:1;color:#3F4530;cursor:pointer;position:relative;min-height:44px}.sg-sw-tab svg{width:.62em;height:.62em;filter:grayscale(1);opacity:.5}.sg-sw-tab[aria-selected=true]{color:var(--sg-ink)}.sg-sw-tab[aria-selected=true] svg{filter:none;opacity:1}.sg-sw-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-2.5px;height:8px;background:var(--sg-ink)}.sg-sw-tab:hover{color:var(--sg-ink)}.sg-sw-grid{display:grid;gap:36px;margin-top:clamp(32px,4vw,56px);align-items:center}@media (min-width:960px){.sg-sw-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.sg-sw-stage{position:relative;max-width:440px;width:100%;justify-self:center}@media (min-width:960px){.sg-sw-stage{min-height:600px}}.sg-sw-stage .sg-pcard{box-shadow:10px 10px 0 var(--sg-ink);transform:rotate(-1.5deg)}.sg-sw-copy h3{font-size:clamp(34px,3.6vw,52px);line-height:.95;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;letter-spacing:-.035em}.sg-sw-copy p{font-size:18px;font-weight:500;margin-top:16px;max-width:27em}.sg-dot-list{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.sg-dot-list li{display:flex;gap:12px;align-items:baseline;font-size:17px;font-weight:600}.sg-dot-list li:before{content:"";flex:none;width:12px;height:12px;border-radius:50%;background:var(--sg-ink);transform:translateY(-1px)}.sg-trio{display:grid;gap:14px;margin-top:clamp(56px,7vw,96px)}@media (min-width:900px){.sg-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-trio--quad{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-x{background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);padding:22px 22px 24px}.sg-x h3{font-size:26px;line-height:1;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em;margin-top:12px}.sg-x p{font-size:16px;margin-top:10px;font-weight:500}.sg-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(var(--sg-min,260px),100%),1fr))}.sg-card{background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);padding:24px}.sg-card h3{font-size:24px;line-height:1.05;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em;margin-top:16px}.sg-card p{font-size:16px;line-height:1.55;margin-top:10px}.sg-icon-dot{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;border:var(--sg-line);background:var(--sg-sky)}.sg-icon-dot svg{width:24px;height:24px}.sg-grid>:nth-child(3n+2) .sg-icon-dot{background:var(--sg-rose)}.sg-grid>:nth-child(3n) .sg-icon-dot{background:var(--sg-lime)}.sg-link-card{display:flex;flex-direction:column;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;position:relative;overflow:hidden}.sg-link-card:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:var(--sg-sky);border-bottom:var(--sg-line)}.sg-grid>:nth-child(3n+2).sg-link-card:before{background:var(--sg-rose)}.sg-grid>:nth-child(3n).sg-link-card:before{background:var(--sg-lime)}.sg-link-card b{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:25px;line-height:1.05;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em;margin-top:14px}.sg-link-card b svg{width:22px;height:22px;flex:none}.sg-link-card span{display:block;font-size:16px;line-height:1.5;margin-top:8px}.sg-link-card:hover{transform:translate(-3px,-3px);box-shadow:var(--sg-pop)}.sg-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr))}.sg-steps li{background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);padding:22px 24px 26px}.sg-step-n{display:block;font-size:76px;line-height:.85;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;letter-spacing:-.04em;color:var(--sg-ink)}.sg-steps h3{font-size:25px;line-height:1.05;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em;margin-top:14px}.sg-steps p{font-size:16px;line-height:1.55;margin-top:10px}.sg-section-head{margin-bottom:clamp(32px,4vw,52px)}.sg-page-hero{padding:clamp(40px,6vw,96px) 0 clamp(44px,6vw,88px)}.sg-page-hero .sg-lede{max-width:38em}.sg-page-hero .sg-btn-row{margin-top:30px}.sg-page-hero-extra{margin-top:clamp(32px,4vw,56px)}.sg-split{display:grid;gap:40px;align-items:center}.sg-ap>*,.sg-belt>*,.sg-calc>*,.sg-grid>*,.sg-split>*,.sg-sw-grid>*{min-width:0}@media (min-width:900px){.sg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.sg-split--reverse>:first-child{order:2}}.sg-split h2{font-size:clamp(34px,4vw,56px);max-width:7.9em}.sg-split .sg-prose{margin-top:20px}.sg-frame{margin:0;background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);box-shadow:8px 8px 0 var(--sg-ink);overflow:hidden}.sg-frame-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:var(--sg-line);background:var(--sg-paper);font-size:14px;font-weight:700}.sg-frame-body{padding:clamp(16px,4vw,28px);font-family:var(--sg-ui);letter-spacing:0;font-variation-settings:normal;color:#1F1F1F}.sg-frame figcaption{font-size:14px;font-weight:600;color:var(--sg-muted);padding:0 18px 16px;text-align:center}.sg-mock{text-align:left;max-width:460px;margin:0 auto;font-size:14px;line-height:1.5}.sg-mock-label{font-size:12px;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.sg-mock-subject{font-size:16px;font-weight:700;margin-bottom:16px;color:#1F1F1F}.sg-mock-panel{background:#FAFAF7;border:1.5px solid #e2e2e2;border-radius:var(--sg-r1);padding:18px}.sg-mock-panel p+p{margin-top:8px}.sg-mock-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:var(--sg-pill);font-size:14px;font-weight:700;margin-top:14px}.sg-mock-btn--dark{background:#1F1F1F;color:#fff;border-radius:6px}.sg-mock-btn--lime{background:var(--sg-lime)}.sg-mock-btn--lime,.sg-mock-btn--line{color:var(--sg-ink);border:2px solid var(--sg-ink)}.sg-mock-btn--line{background:#fff}.sg-mock-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.sg-mock-chips span{font-size:13px;font-weight:600;border:1.5px solid #8c8c8c;border-radius:var(--sg-pill);padding:5px 12px}.sg-mock-row{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-top:1px solid #e5e5e5}.sg-mock-row .sg-box{margin-top:1px}.sg-mock-row .sg-box.is-on{background:var(--sg-ink);border-color:var(--sg-ink)}.sg-mock-row .sg-box.is-on svg{opacity:1}.sg-mock-post{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px}.sg-mock-thumb{width:76px;height:76px;border-radius:10px;overflow:hidden;border:2px solid var(--sg-ink);flex:none;background:#DFE5DA}.sg-mock-thumb svg{width:100%;height:100%}.sg-mock-thumb--sm{width:40px;height:40px;border-width:1.5px;border-radius:8px}.sg-mock-day{margin-top:12px}.sg-mock-day>p{font-weight:700;margin-bottom:4px}.sg-mock-item{display:flex;gap:10px;align-items:center;background:#FAFAF7;border:1.5px solid #e2e2e2;border-radius:10px;padding:8px}.sg-mock-item small{display:block;font-size:12px;color:#555;font-weight:600}.sg-mock-sched{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #e5e5e5;flex-wrap:wrap}.sg-mock-time{font-size:13px;border:1.5px solid #cfcfcf;border-radius:8px;padding:5px 10px;background:#FAFAF7}.sg-mock-card{background:#FAFAF7;border:1.5px solid #e2e2e2;border-radius:var(--sg-r1);padding:14px;margin-bottom:10px}.sg-mock-card-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.sg-mock-card-h b{display:inline-flex;align-items:center;gap:6px;font-size:13.5px}.sg-mock-card-h b svg{width:16px;height:16px}.sg-mock-pill{font-size:12px;font-weight:700;border:1.5px solid var(--sg-ink);border-radius:var(--sg-pill);padding:2px 10px}.sg-mock-clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#333}.sg-prose{font-size:17.5px;line-height:1.65}.sg-prose>*+*{margin-top:16px}.sg-prose h2{font-size:clamp(28px,3vw,38px);line-height:1.05;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em;margin-top:44px}.sg-prose h3{font-size:22px;line-height:1.2;font-weight:800;font-variation-settings:"opsz" 60,"wdth" 85;margin-top:30px}.sg-prose ol,.sg-prose ul{padding-left:24px}.sg-prose ol{list-style:decimal}.sg-prose ul{list-style:disc}.sg-prose li+li{margin-top:8px}.sg-prose li::marker{font-weight:700}.sg-prose strong{font-weight:700}.sg-prose a{color:var(--sg-sky-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.sg-tone-lime .sg-prose a,.sg-tone-rose .sg-prose a,.sg-tone-sky .sg-prose a{color:var(--sg-ink)}.sg-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em;background:var(--sg-white);border:1.5px solid var(--sg-ink);border-radius:6px;padding:1px 6px;overflow-wrap:anywhere}.sg-prose table{width:100%;border-collapse:collapse;font-size:16px}.sg-prose td,.sg-prose th{text-align:left;vertical-align:top;padding:10px 8px;border-top:2px solid var(--sg-ink)}.sg-prose th{font-weight:700}.sg-table-wrap{overflow-x:auto;border:var(--sg-line);border-radius:var(--sg-r2);background:var(--sg-white)}.sg-table{width:100%;border-collapse:collapse;min-width:560px;font-size:16px}.sg-table td,.sg-table th{text-align:left;vertical-align:top;padding:14px 16px;border-top:2px solid var(--sg-ink)}.sg-table thead th{border-top:0;font-weight:800;font-size:17px}.sg-table tbody th{font-weight:700}.sg-table thead th:nth-child(2){background:var(--sg-sky)}.sg-table thead th:nth-child(3){background:var(--sg-lime)}.sg-table thead th:nth-child(4){background:var(--sg-rose)}.sg-faq{display:grid;gap:12px}.sg-faq details{background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);color:var(--sg-ink)}.sg-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;min-height:60px;border-radius:var(--sg-r2)}.sg-faq summary::-webkit-details-marker{display:none}.sg-faq summary h3,.sg-faq summary span{font-size:19px;line-height:1.3;font-weight:700;margin:0}.sg-faq summary i{flex:none;width:32px;height:32px;border-radius:50%;border:2px solid var(--sg-ink);position:relative;background:var(--sg-lime)}.sg-faq summary i:after,.sg-faq summary i:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;background:var(--sg-ink);transform:translate(-50%,-50%)}.sg-faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.sg-faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0deg)}.sg-faq details[open] summary i{background:var(--sg-rose)}.sg-faq .sg-faq-a{padding:0 22px 22px;font-size:17px;line-height:1.6}.sg-faq .sg-faq-a a{color:var(--sg-sky-deep);font-weight:600}.sg-tiles{display:grid;gap:16px;margin-top:clamp(36px,5vw,60px)}@media (min-width:900px){.sg-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-tile{position:relative;color:var(--sg-ink);border:var(--sg-line);border-radius:var(--sg-r2);padding:24px 24px 26px;display:flex;flex-direction:column}.sg-tone-ink .sg-tile{border-color:var(--sg-paper)}.sg-tile--starter{background:var(--sg-sky);--sg-muted:var(--sg-ink)}.sg-tile--freelancer{background:var(--sg-lime)}.sg-tile--pro{background:var(--sg-rose)}.sg-tile :is(h2,h3){font-size:32px;line-height:1;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em}.sg-tile .sg-who{font-size:16px;font-weight:600;margin-top:4px}.sg-tile .sg-price{font-size:clamp(72px,8vw,112px);line-height:.85;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;letter-spacing:-.05em;margin-top:18px}.sg-tile .sg-price small{font-size:16px;letter-spacing:0;font-weight:700;margin-left:6px;font-variation-settings:"opsz" 14}.sg-tile ul{list-style:none;margin:20px 0 0;padding:0;font-size:16px;font-weight:600}.sg-tile li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:2px solid var(--sg-ink)}.sg-tile li span:last-child{text-align:right}.sg-tile .sg-btn{margin-top:22px}.sg-tile-flag{position:absolute;top:-14px;right:18px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;background:var(--sg-ink);color:var(--sg-paper);border:2px solid var(--sg-paper);border-radius:var(--sg-pill);padding:4px 12px}.sg-tile-ticks{list-style:none;margin:16px 0 22px!important;display:grid;gap:6px}.sg-tile-ticks li{border:0!important;padding:0!important;justify-content:flex-start!important;align-items:baseline;gap:10px!important;font-size:15.5px}.sg-tile-ticks li:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--sg-ink);transform:translateY(-1px)}.sg-free-line{margin-top:22px;font-size:17px}.sg-tone-ink .sg-free-line{color:var(--sg-on-ink)}.sg-tone-ink .sg-free-line b{color:var(--sg-lime)}.sg-price-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));margin-top:32px}.sg-price-list div{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r1);padding:14px 18px;font-size:16px;font-weight:600}.sg-price-list b{font-size:28px;line-height:1;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;white-space:nowrap}.sg-calc{display:grid;gap:24px;align-items:start}@media (min-width:1000px){.sg-calc{grid-template-columns:minmax(0,6fr) minmax(0,5.6fr);gap:28px}}.sg-panel{background:var(--sg-paper);color:var(--sg-ink);border-radius:var(--sg-r2);padding:clamp(20px,3vw,40px);border:var(--sg-line)}.sg-tone-ink .sg-panel{border-color:var(--sg-paper)}.sg-panel h3{font-size:clamp(36px,4vw,56px);line-height:.92;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;letter-spacing:-.035em}.sg-panel .sg-sub{font-size:17px;font-weight:500;margin-top:10px;color:var(--sg-muted)}.sg-q{margin-top:24px;padding-top:20px;border-top:var(--sg-line)}.sg-q-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.sg-q .sg-lab,.sg-q label{font-size:19px;font-weight:700;line-height:1.3}.sg-help{display:block;font-size:15px;font-weight:500;color:#4A4A4A}.sg-stepper{display:inline-flex;align-items:center;gap:6px}.sg-stepper button{width:52px;height:52px;border-radius:50%;border:var(--sg-line);background:var(--sg-white);font-size:26px;font-weight:700;line-height:1;cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,box-shadow .15s ease}.sg-stepper button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:var(--sg-pop-sm);background:var(--sg-lime)}.sg-stepper button:disabled{opacity:.4;cursor:not-allowed}.sg-stepper output{min-width:60px;text-align:center;font-size:44px;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;line-height:1;font-variant-numeric:tabular-nums}.sg-range-row{display:flex;align-items:center;gap:16px;margin-top:12px}.sg-range-row output{min-width:56px;text-align:right;font-size:44px;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;line-height:1;font-variant-numeric:tabular-nums}.sg-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:44px;background:transparent;cursor:pointer;margin:0;border-radius:var(--sg-pill)}.sg-range::-webkit-slider-runnable-track{height:14px;border-radius:var(--sg-pill);border:2px solid var(--sg-ink);background:linear-gradient(to right,var(--sg-sky) var(--fill,30%),var(--sg-white) var(--fill,30%))}.sg-range::-moz-range-track{height:10px;border-radius:var(--sg-pill);border:2px solid var(--sg-ink);background:var(--sg-white)}.sg-range::-moz-range-progress{height:10px;border-radius:var(--sg-pill);background:var(--sg-sky)}.sg-range::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:var(--sg-rose);border:var(--sg-line);margin-top:-10px}.sg-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--sg-rose);border:var(--sg-line)}.sg-picks{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.sg-pick{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 16px 0 12px;border:var(--sg-line);border-radius:var(--sg-pill);font-size:16px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--sg-white);transition:background-color .2s ease}.sg-pick svg{width:20px;height:20px}.sg-pick:has(input:checked){background:var(--sg-lime)}.sg-pick:has(input:not(:checked)){border-style:dashed;color:#4A4A4A}.sg-pick:has(input:not(:checked)) svg{filter:grayscale(1);opacity:.5}.sg-switch{width:40px;height:24px;border-radius:var(--sg-pill);background:var(--sg-white);border:2px solid var(--sg-ink);position:relative;flex:none}.sg-switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--sg-ink);transition:transform .2s ease}.sg-pick:has(input:checked) .sg-switch:after{transform:translateX(16px)}.sg-ledger{position:relative;border-radius:var(--sg-r2);padding:clamp(22px,3vw,36px);color:var(--sg-ink);background:var(--sg-sky);border:var(--sg-line);transition:background-color .35s ease;--sg-muted:var(--sg-ink)}.sg-tone-ink .sg-ledger{border-color:var(--sg-paper)}.sg-ledger[data-tone=freelancer]{background:var(--sg-lime)}.sg-ledger[data-tone=pro]{background:var(--sg-rose)}.sg-ledger[data-tone=free]{background:var(--sg-white)}.sg-ledger:after,.sg-ledger:before{content:"";position:absolute;top:46%;width:26px;height:26px;border-radius:50%;background:var(--sg-notch,var(--sg-paper));border:var(--sg-line)}.sg-tone-ink .sg-ledger{--sg-notch:var(--sg-ink)}.sg-tone-ink .sg-ledger:after,.sg-tone-ink .sg-ledger:before{border-color:var(--sg-paper)}.sg-ledger:before{left:-15px;clip-path:inset(0 0 0 50%)}.sg-ledger:after{right:-15px;clip-path:inset(0 50% 0 0)}.sg-ledger-lab{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.sg-ledger-plan{font-size:clamp(52px,6vw,88px);line-height:.88;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 75;letter-spacing:-.045em;margin-top:8px}.sg-ledger-price{font-size:21px;font-weight:700;margin-top:10px}.sg-ledger-why{font-size:16px;font-weight:500;margin-top:8px;min-height:3em;line-height:1.45}.sg-ledger table{width:100%;border-collapse:collapse;margin-top:16px;border-top:2px dashed var(--sg-ink)}.sg-ledger td{padding:10px 0;border-bottom:2px dashed var(--sg-ink);font-size:16px;font-weight:600}.sg-ledger td:last-child{text-align:right;font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px}.sg-meters{list-style:none;margin:18px 0 0;padding:0}.sg-meter,.sg-meters{display:grid;gap:10px}.sg-meter{grid-template-columns:88px minmax(0,1fr) 64px;align-items:center;font-size:15px;font-weight:700}.sg-meter-bar{height:14px;border-radius:var(--sg-pill);background:var(--sg-white);border:2px solid var(--sg-ink);overflow:hidden}.sg-meter-bar i{display:block;height:100%;width:0;background:var(--sg-ink);transition:width .5s cubic-bezier(.2,.7,.2,1)}.sg-meter.is-limit .sg-meter-bar i,.sg-meter.is-short .sg-meter-bar i{background:repeating-linear-gradient(135deg,var(--sg-ink) 0 3px,transparent 3px 7px)}.sg-meter-st{text-align:right}.sg-ledger .sg-btn{margin-top:22px}.sg-ledger-small{font-size:14px;font-weight:500;margin-top:14px;line-height:1.45}.sg-video{margin-top:clamp(32px,4vw,48px);border:var(--sg-line);border-radius:var(--sg-r2);overflow:hidden;background:var(--sg-ink);box-shadow:10px 10px 0 var(--sg-ink)}.sg-video video{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.sg-about{display:grid;gap:36px;align-items:center}@media (min-width:900px){.sg-about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}}.sg-about-art{max-width:420px;width:100%;justify-self:center;border:var(--sg-line);border-radius:var(--sg-r2);overflow:hidden;background:var(--sg-sky);box-shadow:var(--sg-pop)}.sg-about-art svg{width:100%;height:auto}.sg-cta{text-align:left}.sg-cta h2{font-size:clamp(44px,7vw,104px);max-width:6.9em}.sg-cta .sg-btn-row{margin-top:30px}.sg-crumbs{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px;font-size:15px;font-weight:700}.sg-crumbs a{min-height:44px;text-decoration:underline;text-underline-offset:3px}.sg-crumbs a,.sg-crumbs li{display:inline-flex;align-items:center}.sg-help-list{margin:36px 0 0;gap:14px}.sg-help-list,.sg-post-grid{list-style:none;padding:0;display:grid}.sg-post-grid{margin:0;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.sg-post-grid>li{display:flex;min-width:0}.sg-post-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.sg-post-card:focus-within,.sg-post-card:hover{transform:translate(-3px,-3px);box-shadow:var(--sg-pop)}.sg-post-img{width:100%;height:auto;aspect-ratio:1600/840;-o-object-fit:cover;object-fit:cover;border-bottom:var(--sg-line);background:var(--sg-sky)}.sg-post-grid>:nth-child(3n+2) .sg-post-img{background:var(--sg-rose)}.sg-post-grid>:nth-child(3n) .sg-post-img{background:var(--sg-lime)}.sg-post-text{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}.sg-post-meta{font-size:14px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--sg-muted)}.sg-post-meta--hero{margin-top:22px;color:var(--sg-ink)}.sg-post-title{font-family:var(--sg-display-font);font-size:clamp(26px,2.4vw,32px);line-height:1.02;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 80;letter-spacing:-.02em;margin-top:10px}.sg-post-link{text-decoration:none;overflow-wrap:anywhere}.sg-post-link:after{content:"";position:absolute;inset:0}.sg-post-excerpt{font-size:16px;line-height:1.55;margin-top:12px}.sg-post-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:16px;font-weight:700;color:var(--sg-sky-deep)}.sg-post-more svg{width:18px;height:18px}.sg-post-empty{font-size:18px;font-weight:500;max-width:35em}.sg-post-cover{width:100%;max-width:820px;height:auto;aspect-ratio:1600/840;-o-object-fit:cover;object-fit:cover;border:var(--sg-line);border-radius:var(--sg-r2);margin-bottom:40px;background:var(--sg-sky)}.sg-post-body{max-width:720px;font-size:18.5px;line-height:1.7}.sg-post-body>:first-child{margin-top:0}.sg-post-body h2{margin-top:52px}.sg-post-body h4{font-size:18px;font-weight:800;margin-top:26px}.sg-post-body img{height:auto;border:var(--sg-line);border-radius:var(--sg-r1)}.sg-post-body figure{margin:28px 0}.sg-post-body figcaption{font-size:15px;color:var(--sg-muted);margin-top:8px}.sg-post-body blockquote{border-left:6px solid var(--sg-sky);padding:4px 0 4px 20px;font-weight:500}.sg-post-body hr{border:0;border-top:var(--sg-line);margin:40px 0}.sg-post-body pre{overflow-x:auto;background:var(--sg-white);border:1.5px solid var(--sg-ink);border-radius:var(--sg-r1);padding:14px 16px;font-size:15px;line-height:1.5}.sg-post-body pre code{background:none;border:0;padding:0;overflow-wrap:normal}.sg-post-body table{display:block;overflow-x:auto}.sg-post-back{margin-top:56px;font-size:17px}@media (prefers-reduced-motion:reduce){.sg .sg-post-card:focus-within,.sg .sg-post-card:hover{transform:none}}.sg-legal-sec{border-top:var(--sg-line);padding-top:28px}.sg-legal-sec h2{font-size:clamp(24px,2.6vw,30px);line-height:1.1;font-weight:800;font-variation-settings:"opsz" 96,"wdth" 85;letter-spacing:-.015em;margin-bottom:14px}.sg-legal-body{display:grid;gap:12px;font-size:17px;line-height:1.7}.sg-legal-body ul{list-style:disc;padding-left:22px;display:grid;gap:6px}.sg-legal-sub{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-top:8px}.sg-legal-box{background:var(--sg-white);border:var(--sg-line);border-radius:var(--sg-r2);padding:clamp(20px,3vw,32px)}.sg-legal-terms{display:grid}.sg-legal-terms>div{display:grid;gap:8px;padding:22px 0;border-bottom:2px solid var(--sg-ink)}.sg-legal-terms>div:first-child{border-top:var(--sg-line)}@media (min-width:760px){.sg-legal-terms>div{grid-template-columns:220px minmax(0,1fr);gap:32px}}.sg-legal-terms h2{font-size:20px;line-height:1.2;font-weight:800;font-variation-settings:"opsz" 60,"wdth" 85}.sg-foot{background:var(--sg-ink);color:var(--sg-paper);padding:clamp(48px,6vw,80px) 0 40px}.sg-foot-top{display:grid;gap:32px 24px;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));padding-bottom:36px;border-bottom:2px solid #3a3a3a}.sg-foot-brand{grid-column:1/-1;display:grid;gap:14px;max-width:38em}@media (min-width:1100px){.sg-foot-top{grid-template-columns:1.6fr repeat(4,1fr)}.sg-foot-brand{grid-column:auto}}.sg-foot .sg-brand b{color:var(--sg-paper)}.sg-foot p{font-size:16px;color:#DADAD5}.sg-foot h2{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--sg-lime);margin-bottom:6px}.sg-foot ul{list-style:none;margin:0;padding:0}.sg-foot a{display:inline-flex;align-items:center;min-height:40px;font-size:16px;font-weight:600;text-decoration:none;color:var(--sg-paper);overflow-wrap:anywhere}.sg-foot a:hover{text-decoration:underline;text-underline-offset:3px}.sg-foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding-top:22px;font-size:15px}.sg-foot-bottom p{font-size:15px}.sg-foot-bottom a{display:inline;min-height:0;font-size:inherit;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.sg-js [data-reveal] .sg-rv{opacity:0;transform:translateY(36px);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.8,.25,1);transition-delay:calc(var(--i, 0) * .12s)}.sg-js [data-reveal].is-in .sg-rv{opacity:1;transform:none}}.sg-rv{display:block}.sg-tiles .sg-rv{display:flex}@media (prefers-reduced-motion:reduce){.sg *,.sg :after,.sg :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.sg .sg-btn:hover,.sg .sg-decide button:hover,.sg .sg-link-card:hover,.sg .sg-stepper button:hover{transform:none}}.sg-board h3,.sg-board-n,.sg-brand b,.sg-card h3,.sg-chg h3,.sg-display,.sg-h3,.sg-idea-t,.sg-ledger-plan,.sg-legal-sec h2,.sg-legal-terms h2,.sg-link-card b,.sg-nums b,.sg-panel h3,.sg-post-title,.sg-price-list b,.sg-prose h2,.sg-prose h3,.sg-range-row output,.sg-res h3,.sg-step-n,.sg-stepper output,.sg-steps h3,.sg-sw-copy h3,.sg-sw-tab,.sg-tile .sg-price,.sg-tile :is(h2,h3),.sg-x h3{font-family:var(--sg-display-font)}.sg-hero h1 .sg-tag,.sg-tile .sg-price small{font-family:var(--sg-font)}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_4bdbb2{font-family:Bricolage Grotesque;font-style:normal}.__variable_4bdbb2{--font-bricolage:"Bricolage Grotesque"}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc0be4a870ee73a4-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_cdfdf8{font-family:Orbitron,Orbitron Fallback;font-weight:700;font-style:normal}.__variable_cdfdf8{--font-orbitron:"Orbitron","Orbitron Fallback"}