@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f7095de3000afb68-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e63b65bb308a9351-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.p-5GGq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.p-5GGq_variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.1gyfqm5yhhzs7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.QNDYKq_className{font-family:Archivo,Archivo Fallback;font-style:normal}.QNDYKq_variable{--font-sans:"Archivo", "Archivo Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77b28ce38026b284-s.0fuxtgzazslqx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c442f25284480cdf-s.451yigaaz_4mg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab56636924653a94-s.p.3cik_s2si-ft-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3382ae7d1c882f43-s.0we3rzhp_h228.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3084de8c06b4aa35-s.44izq0ia6orkf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/34c58fc38e31639a-s.p.1s123piy9_v1m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.SGiQCW_className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.SGiQCW_variable{--font-mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/444549708bc42ea5-s.3msz8aravbfnu.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b6befd3cfe28beb-s.2w0z_l1hf4p9d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Syne;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4359dba4b3b84d69-s.p.0pp584w8lrth6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Syne Fallback;src:local(Arial);ascent-override:93.93%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:98.47%}.MyUPLW_className{font-family:Syne,Syne Fallback;font-style:normal;font-weight:800}.MyUPLW_variable{--font-display:"Syne", "Syne Fallback"}
:root{--ink:#061409;--ink-soft:#0c2316;--bone:#eef0e4;--bone-dim:#dee3d1;--daun:#6cb33f;--daun-soft:#9bcf72;--daun-on-bone:#2f7a35;--daun-on-bone-sm:#286a2d;--langit:#176a9a;--emas:#7d5510;--on-ink:#eef0e4bd;--on-ink-faint:#eef0e48a;--rule-ink:#eef0e429;--on-bone:#061409ad;--on-bone-faint:#06140999;--rule-bone:#06140921;--gutter:20px;--maxw:1360px;--radius-pill:999px;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), system-ui, -apple-system, sans-serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--display:var(--font-display), var(--sans)}@media (min-width:768px){:root{--gutter:32px}}@media (min-width:1080px){:root{--gutter:44px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:var(--ink);color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--daun);outline-offset:3px;border-radius:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--gutter);z-index:100;background:var(--bone);color:var(--ink);border-radius:var(--radius-pill);font:600 13px/1 var(--sans);padding:12px 20px;transition:top .15s;position:absolute;top:-100px}.skip-link:focus{top:14px}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.surface-bone{background:var(--bone);color:var(--ink)}.surface-ink{background:var(--ink);color:var(--bone)}.eyebrow{font:400 10.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--on-ink-faint);align-items:center;gap:12px;display:flex}.eyebrow:before{content:"";background:var(--daun);flex:none;width:32px;height:1px}.surface-bone .eyebrow{color:var(--on-bone-faint)}.label{font:400 10px/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--on-ink-faint)}.surface-bone .label{color:var(--on-bone-faint)}h1,h2,.serif{font-family:var(--serif);letter-spacing:-.015em;font-weight:400}h1 em,h2 em{color:var(--daun);font-style:italic}.surface-bone h1 em,.surface-bone h2 em{color:var(--daun-on-bone)}h1{font-size:clamp(33px,7.2vw,62px);line-height:1.06}h2{font-size:clamp(27px,4.6vw,40px);line-height:1.14}h3{font:600 clamp(15px, 1.5vw, 17px)/1.35 var(--sans);letter-spacing:-.005em}.lede{color:var(--on-ink);font-size:clamp(14px,1.3vw,16px);line-height:1.7}.surface-bone .lede{color:var(--on-bone)}.btn{border-radius:var(--radius-pill);font:600 13.5px/1 var(--sans);justify-content:center;align-items:center;gap:8px;padding:14px 24px;transition:transform .12s,background-color .12s,border-color .12s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-solid{background:var(--bone);color:var(--ink)}.btn-solid:hover{background:#fff}.btn-ghost{color:var(--bone);border:1px solid #eef0e461}.btn-ghost:hover{border-color:var(--bone)}.surface-bone .btn-solid{background:var(--ink);color:var(--bone)}.surface-bone .btn-ghost{border-color:var(--rule-bone);color:var(--ink)}.surface-bone .btn-ghost:hover{border-color:var(--ink)}.section{padding-block:clamp(48px,7vw,84px)}.hdr{z-index:20;border-bottom:1px solid var(--rule-ink);background:var(--ink);position:relative}.hdr-in{justify-content:space-between;align-items:center;gap:20px;height:64px;display:flex}@media (min-width:1080px){.hdr-in{height:70px}}.wordmark{font:800 14px/1 var(--display);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;display:flex}.wordmark img{flex:none;width:34px;height:34px}@media (min-width:1080px){.wordmark img{width:38px;height:38px}}@media (max-width:400px){.wordmark span{display:none}}.nav-links{gap:26px;display:none}@media (min-width:1080px){.nav-links{display:flex}}.nav-links a{font:500 11.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink);border-bottom:1px solid #0000;padding-block:6px;transition:color .12s,border-color .12s}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--bone);border-bottom-color:var(--daun)}.hdr-cta{border-radius:var(--radius-pill);font:600 11.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid #eef0e466;padding:9px 18px;display:none}@media (min-width:1080px){.hdr-cta{display:inline-flex}}.burger{flex-direction:column;gap:4px;margin-right:-10px;padding:10px;display:flex}@media (min-width:1080px){.burger{display:none}}.burger span{background:var(--bone);width:20px;height:1.5px;display:block}.mobile-nav{border-top:1px solid var(--rule-ink)}@media (min-width:1080px){.mobile-nav{display:none}}.mobile-nav a{border-bottom:1px solid var(--rule-ink);font:500 13px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:15px 0;display:block}.mobile-nav a:last-of-type{border-bottom:0}.hero{isolation:isolate;position:relative}.hero-media{z-index:-2;position:absolute;inset:0}.hero-media img{object-fit:cover;filter:grayscale(.6)contrast(1.12)brightness(.56);width:100%;height:100%}.hero-scrim{z-index:-1;background:linear-gradient(180deg, #06140975 0 34%, var(--ink) 97%);position:absolute;inset:0}@media (min-width:900px){.hero-scrim{background:linear-gradient(95deg, var(--ink) 0 28%, #0614098f 62%, #06140942)}}.hero-in{flex-direction:column;justify-content:flex-end;min-height:72vh;padding-block:72px 36px;display:flex}@media (min-width:900px){.hero-in{justify-content:center;min-height:540px;padding-block:64px}}.hero h1{max-width:15ch;margin-top:18px}@media (min-width:900px){.hero h1{max-width:860px}}.hero .lede{max-width:46ch;margin-top:18px}.hero-actions{flex-direction:column;gap:10px;margin-top:28px;display:flex}.hero-actions .btn{width:100%}@media (min-width:560px){.hero-actions{flex-direction:row}.hero-actions .btn{width:auto}}.hero-slab{right:var(--gutter);z-index:2;background:var(--bone);max-width:262px;color:var(--ink);font:400 19px/1.3 var(--serif);padding:18px 24px;display:none;position:absolute;bottom:44px;transform:rotate(-3deg)}@media (min-width:1180px){.hero-slab{display:block}}.hero-slab span{font:400 9.5px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--on-bone-faint);margin-top:9px;display:block}.tick{border-top:1px solid var(--rule-ink);border-bottom:1px solid var(--rule-ink)}.tick ul{scrollbar-width:none;gap:28px;padding-block:12px;display:flex;overflow-x:auto}.tick ul::-webkit-scrollbar{display:none}.tick li{font:400 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-faint);flex:none}.stats{grid-template-columns:1fr;display:grid}@media (min-width:860px){.stats{grid-template-columns:repeat(3,1fr)}}.stats>div{padding:18px var(--gutter);border-bottom:1px solid var(--rule-bone);justify-content:space-between;align-items:baseline;gap:16px;display:flex}@media (min-width:860px){.stats>div{padding:26px var(--gutter);border-bottom:0;border-right:1px solid var(--rule-bone);display:block}.stats>div:last-child{border-right:0}}.stats .n{font:400 clamp(26px, 3.2vw, 36px)/1 var(--serif)}@media (min-width:860px){.stats .n+.label{margin-top:9px}}.steps{grid-template-columns:1fr;gap:0;margin-top:30px;display:grid}@media (min-width:860px){.steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px}}.step{border-top:1px solid var(--rule-ink);padding-block:16px}.surface-bone .step{border-top-color:var(--rule-bone)}.step .k{font:400 10px/1 var(--mono);letter-spacing:.15em;color:var(--daun)}.surface-bone .step .k{color:var(--daun-on-bone-sm)}.step h3{margin-top:12px}.step p{color:var(--on-ink);margin-top:8px;font-size:14px;line-height:1.68}.surface-bone .step p{color:var(--on-bone)}.section-head{flex-direction:column;align-items:flex-start;gap:14px;display:flex}@media (min-width:860px){.section-head{flex-direction:row;justify-content:space-between;align-items:baseline;gap:40px}}.section-head h2{max-width:20ch}.link-daun{font:600 11.5px/1 var(--sans);letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid var(--daun);white-space:nowrap;padding-bottom:4px}.price-group+.price-group{margin-top:40px}.price-group-head{border-bottom:1px solid var(--rule-ink);padding-bottom:12px}.surface-bone .price-group-head{border-color:var(--rule-bone)}.price-group-head h3{font:400 clamp(21px, 2.6vw, 27px)/1.2 var(--serif)}.price-group-head p{color:var(--on-ink);max-width:62ch;margin-top:6px;font-size:13.5px;line-height:1.6}.surface-bone .price-group-head p{color:var(--on-bone)}.price-row{border-bottom:1px solid var(--rule-ink);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding-block:14px;display:grid}.surface-bone .price-row{border-color:var(--rule-bone)}@media (min-width:720px){.price-row{grid-template-columns:1fr 140px 140px}}.price-row .j{font:500 14.5px/1.3 var(--sans)}.price-row .j small{font:400 11px/1.45 var(--mono);letter-spacing:.02em;color:var(--on-ink-faint);text-transform:none;margin-top:5px;display:block}.surface-bone .price-row .j small{color:var(--on-bone-faint)}.price-row .v{font:700 15px/1.2 var(--sans);font-variant-numeric:tabular-nums;text-align:right}.price-row .v em{font-style:normal;font:400 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-faint);margin-top:4px;display:block}.surface-bone .price-row .v em{color:var(--on-bone-faint)}.price-row .v-institusi{display:none}@media (min-width:720px){.price-row .v-institusi{display:block}}.price-head{border-bottom:1px solid var(--rule-ink);padding-bottom:10px;display:none}.surface-bone .price-head{border-color:var(--rule-bone)}@media (min-width:720px){.price-head{grid-template-columns:1fr 140px 140px;gap:16px;display:grid}.price-head span:not(:first-child){text-align:right}}.panel{border:1px solid var(--rule-ink);padding:24px}.surface-bone .panel{border-color:var(--rule-bone)}.grid-2{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:860px){.grid-2{grid-template-columns:1fr 1fr;gap:40px}}.grid-3{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:860px){.grid-3{grid-template-columns:repeat(3,1fr);gap:28px}}.figure-strip{grid-template-columns:1fr 1fr;gap:4px;display:grid}@media (min-width:860px){.figure-strip{grid-template-columns:repeat(4,1fr)}}.figure-strip img{object-fit:cover;filter:grayscale(.55)contrast(1.1)brightness(.8);width:100%;height:180px}@media (min-width:860px){.figure-strip img{height:240px}}.faq details{border-bottom:1px solid var(--rule-bone);padding-block:16px}.faq summary{cursor:pointer;font:600 15px/1.45 var(--sans);justify-content:space-between;align-items:baseline;gap:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 20px/1 var(--mono);color:var(--daun-on-bone-sm);flex:none}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--on-bone);max-width:72ch;margin-top:10px;font-size:14px;line-height:1.7}.ftr{border-top:1px solid var(--rule-ink)}.ftr-grid{grid-template-columns:1fr;gap:32px;padding-block:44px;display:grid}@media (min-width:860px){.ftr-grid{grid-template-columns:2fr 1fr 1fr;gap:40px}}.ftr h4{font:400 10px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--on-ink-faint);margin-bottom:14px}.ftr li+li{margin-top:9px}.ftr a:hover{color:var(--daun-soft)}.ftr-bottom{border-top:1px solid var(--rule-ink);font:400 10.5px/1.5 var(--mono);letter-spacing:.08em;color:var(--on-ink-faint);flex-direction:column;gap:8px;padding-block:18px;display:flex}@media (min-width:720px){.ftr-bottom{flex-direction:row;justify-content:space-between}}.hdr-details summary{cursor:default;list-style:none}.hdr-details summary::-webkit-details-marker{display:none}.hdr-details summary::marker{content:""}.hdr-details .burger{cursor:pointer}@media (min-width:1080px){.hdr-details>summary{pointer-events:auto}}
.seg{border:1px solid var(--rule-bone);border-radius:var(--radius-pill);background:#0614090a;padding:3px;display:inline-flex}.surface-ink .seg{border-color:var(--rule-ink);background:#eef0e40f}.seg button{border-radius:var(--radius-pill);font:600 11.5px/1 var(--sans);letter-spacing:.06em;color:var(--on-bone-faint);padding:7px 15px;transition:background-color .15s,color .15s}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--ink);color:var(--bone)}.hero2{padding-block:clamp(34px,6vw,62px) 0}.hero2 h1{max-width:18ch;margin-top:16px}@media (min-width:900px){.hero2 h1{max-width:22ch}}.hero2 .lede{max-width:48ch;margin-top:16px}.hero-band{height:clamp(190px,30vw,340px);margin-top:clamp(26px,4vw,42px);position:relative;overflow:hidden}.hero-band img{object-fit:cover;filter:grayscale(.25)contrast(1.06)brightness(.88);width:100%;height:100%}.hero-band:after{content:"";background:linear-gradient(180deg, transparent, var(--ink));height:55%;position:absolute;inset:auto 0 0}.tbg-wrap{z-index:2;margin-top:clamp(-80px,-7vw,-36px);position:relative}.tbg{border-radius:20px;padding:clamp(18px,2.4vw,26px);box-shadow:0 24px 60px -30px #000000bf}.tbg-head{border-bottom:1px solid var(--rule-bone);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.tbg-title{font:400 clamp(21px, 2.4vw, 27px)/1.15 var(--serif);letter-spacing:-.015em}.tbg-body{grid-template-columns:1fr;gap:20px;padding-top:18px;display:grid}@media (min-width:760px){.tbg-body{grid-template-columns:180px 1fr;gap:26px}}@media (min-width:1080px){.tbg-body{grid-template-columns:220px 1fr;gap:34px}}.tbg-dial{margin:0;display:none}@media (min-width:760px){.tbg-dial{display:block}}.tbg-dial figcaption{text-align:center;font:400 10px/1.4 var(--mono);letter-spacing:.06em;color:var(--on-bone-faint);margin-top:10px}.dial{width:100%;height:auto}.dial-badan{fill:var(--ink)}.dial-muka{fill:var(--bone-dim)}.dial-jejak{fill:none;stroke:#0614091f;stroke-width:5px;stroke-linecap:round}.dial-isi{fill:none;stroke:var(--daun-on-bone);stroke-width:5px;stroke-linecap:round}.dial-gores{stroke:#0614094d;stroke-width:1px}.dial-gores-besar{stroke:#0614099e;stroke-width:1.8px}.dial-angka{fill:var(--ink);font:700 11px var(--mono);text-anchor:middle;dominant-baseline:middle}.dial-satuan{fill:var(--on-bone-faint);font:400 8px var(--mono);letter-spacing:.22em;text-anchor:middle}.dial-jarum{fill:var(--ink)}.dial-ekor{fill:#06140973}.dial-poros{fill:var(--ink)}.dial-poros-inti{fill:var(--bone-dim)}.tbg-total{font:400 clamp(40px, 8.4vw, 76px)/.98 var(--serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.tbg-sub{color:var(--on-bone);margin-top:8px;font-size:13.5px}.tbg-rows{margin-top:18px}.tbg-rows li{border-top:1px solid var(--rule-bone);grid-template-columns:1fr auto;grid-template-areas:"n s""st st";align-items:center;gap:8px 14px;padding-block:12px;display:grid}@media (min-width:560px){.tbg-rows li{grid-template-columns:1fr auto auto;grid-template-areas:"n st s";gap:16px}}.tbg-rows .n{font:500 14px/1.3 var(--sans);grid-area:n}.tbg-rows .n small{font:400 11px/1.4 var(--mono);color:var(--on-bone-faint);margin-top:3px;display:block}.tbg-rows .sub{font:700 15px/1 var(--sans);font-variant-numeric:tabular-nums;text-align:right;grid-area:s}.tbg-rows .tbg-empty{color:var(--on-bone-faint);font-size:13.5px;display:block}.stepper{border:1px solid var(--rule-bone);border-radius:var(--radius-pill);grid-area:st;justify-self:start;align-items:center;gap:2px;padding:2px;display:inline-flex}.stepper button{width:30px;height:30px;font:400 17px/1 var(--sans);color:var(--on-bone);border-radius:50%;place-items:center;transition:background-color .12s,color .12s;display:grid}.stepper button:hover{background:var(--ink);color:var(--bone)}.stepper b{text-align:center;min-width:62px;font:400 11.5px/1 var(--mono);letter-spacing:.02em;font-variant-numeric:tabular-nums}.tbg-chips{border-top:1px solid var(--rule-bone);margin-top:20px;padding-top:16px}.tbg-chips-label{font:400 10px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--on-bone-faint)}.tbg-chips ul{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;margin-top:12px;padding-bottom:4px;display:flex;overflow-x:auto}.tbg-chips ul::-webkit-scrollbar{display:none}.tbg-chips li{scroll-snap-align:start;flex:none}.tbg-chips button{border:1px solid var(--rule-bone);border-radius:var(--radius-pill);text-align:left;align-items:center;gap:9px;padding:5px 14px 5px 5px;transition:border-color .12s,background-color .12s,transform .12s;display:flex}.tbg-chips button:hover{border-color:var(--ink);transform:translateY(-1px)}.tbg-chips button:active{transform:none}.tbg-chips img{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.tbg-chips button span{font:500 12.5px/1.25 var(--sans);white-space:nowrap}.tbg-chips button small{font:400 10px/1 var(--mono);color:var(--on-bone-faint);margin-top:2px;display:block}.tbg-foot{border-top:1px solid var(--rule-bone);flex-direction:column;align-items:flex-start;gap:14px;margin-top:18px;padding-top:16px;display:flex}@media (min-width:720px){.tbg-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.tbg-foot p{color:var(--on-bone-faint);max-width:62ch;font-size:12.5px;line-height:1.6}.tbg-foot .btn{flex:none}.tbl{border-collapse:collapse;text-align:left;width:100%}.tbl caption{text-align:left}.tbl thead th{border-bottom:1px solid var(--rule-bone);font:400 10px/1.4 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--on-bone-faint);padding-block:10px;font-weight:400}.surface-ink .tbl thead th{border-color:var(--rule-ink);color:var(--on-ink-faint)}.tbl .num{text-align:right}.tbl tbody th{font:500 14.5px/1.3 var(--sans);border-bottom:1px solid var(--rule-bone);vertical-align:top;padding-block:14px}.tbl tbody th small{font:400 11px/1.45 var(--mono);color:var(--on-bone-faint);margin-top:5px;font-weight:400;display:block}.tbl tbody td{border-bottom:1px solid var(--rule-bone);font:700 15px/1.2 var(--sans);font-variant-numeric:tabular-nums;vertical-align:top;white-space:nowrap;padding-block:14px}.tbl tbody td small{font:400 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-bone-faint);margin-top:4px;font-weight:400;display:block}.tbl tbody tr:hover th,.tbl tbody tr:hover td{background:#06140908}@media (max-width:719px){.px-individu .c-institusi,.px-institusi .c-individu,.px-individu thead th:nth-child(3),.px-institusi thead th:nth-child(2){display:none}}.px-bar{flex-direction:column;gap:12px;margin-bottom:14px;display:flex}@media (min-width:720px){.px-bar{flex-direction:row;justify-content:space-between;align-items:center;gap:20px}}.px-search{border:1px solid var(--rule-bone);border-radius:var(--radius-pill);max-width:420px;color:var(--on-bone-faint);flex:auto;align-items:center;gap:9px;padding:10px 14px;display:flex}.px-search:focus-within{border-color:var(--ink);color:var(--ink)}.px-search svg{flex:none}.px-search input{min-width:0;font:400 14px/1 var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.px-search input::placeholder{color:var(--on-bone-faint)}.px-search button{font:400 19px/1 var(--sans);color:var(--on-bone-faint);padding:0 2px}.px-search button:hover{color:var(--ink)}.px-tabs{scrollbar-width:none;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.px-tabs::-webkit-scrollbar{display:none}.px-tabs li{flex:none}.px-tabs button{border:1px solid var(--rule-bone);border-radius:var(--radius-pill);font:500 12.5px/1 var(--sans);color:var(--on-bone);padding:7px 15px;transition:background-color .12s,color .12s,border-color .12s}.px-tabs button:hover{border-color:var(--ink)}.px-tabs button.on{background:var(--ink);border-color:var(--ink);color:var(--bone)}.px-count{font:400 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-bone-faint);margin-top:14px}.px-group{margin-top:34px}.px-group-head{align-items:center;gap:16px;margin-bottom:6px;display:flex}.px-group-head img{object-fit:cover;border-radius:10px;flex:none;width:62px;height:62px}.px-group-head h2{font:400 clamp(21px, 2.6vw, 27px)/1.2 var(--serif)}.px-group-head p{color:var(--on-bone);max-width:64ch;margin-top:5px;font-size:13px;line-height:1.55}.px-kosong{color:var(--on-bone);margin-top:30px;font-size:14px}.px-kosong button{text-underline-offset:3px;text-decoration:underline}.galeri{padding-block:clamp(34px,5vw,56px)}.galeri ul{scrollbar-width:none;scroll-snap-type:x mandatory;padding-inline:var(--gutter);gap:14px;padding-bottom:6px;display:flex;overflow-x:auto}.galeri ul::-webkit-scrollbar{display:none}.galeri li{scroll-snap-align:center;flex:none;width:min(78vw,400px)}.galeri figure{margin:0}.galeri img{object-fit:cover;filter:grayscale(.18)contrast(1.05);border-radius:12px;width:100%;height:clamp(200px,26vw,280px);transition:filter .3s}.galeri li:hover img{filter:none}.galeri figcaption{color:var(--on-ink);margin-top:11px;font-size:13px;line-height:1.55}.galeri .m{font:400 9.5px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--daun);margin-bottom:5px;display:block}.galeri-hint{padding-inline:var(--gutter);font:400 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-faint);margin-top:14px}@media (min-width:1100px){.galeri-hint{display:none}}.selisih{margin:0}.selisih figcaption h3{font:400 clamp(21px, 2.8vw, 30px)/1.2 var(--serif);letter-spacing:-.015em;max-width:20ch}.selisih figcaption h3 strong{color:var(--daun-on-bone-sm);font-weight:400}.selisih figcaption p{color:var(--on-bone);max-width:56ch;margin-top:12px;font-size:14px;line-height:1.68}.selisih ul{gap:18px;margin-top:26px;display:grid}.selisih li{grid-template-columns:1fr auto;align-items:center;gap:7px 16px;display:grid}.selisih .lbl{font:500 13px/1.3 var(--sans);grid-column:1/-1}.selisih .bar{border-radius:var(--radius-pill);background:#06140914;height:12px;position:relative;overflow:hidden}.selisih .bar i{width:var(--w);border-radius:var(--radius-pill);background:var(--on-bone-faint);position:absolute;inset:0 auto 0 0}.selisih .high .bar i{background:var(--daun-on-bone)}.selisih .val{font:700 16px/1 var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap}.selisih .val small{font:400 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-bone-faint);margin-top:4px;font-weight:400;display:block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.selisih .bar i{animation:linear both tumbuh;animation-timeline:view();animation-range:entry 20% cover 34%}}}@keyframes tumbuh{0%{width:0}to{width:var(--w)}}.fakta{grid-template-columns:1fr;gap:0;margin:0;display:grid}@media (min-width:720px){.fakta{grid-template-columns:1fr 1fr;column-gap:40px}}.fakta>div{border-bottom:1px solid var(--rule-ink);justify-content:space-between;align-items:baseline;gap:18px;padding-block:13px;display:flex}.surface-bone .fakta>div{border-bottom-color:var(--rule-bone)}.fakta dt{color:var(--on-ink);font-size:13.5px}.surface-bone .fakta dt{color:var(--on-bone)}.fakta dd{font:600 13.5px/1.4 var(--sans);text-align:right;margin:0}.langkah{gap:0;display:grid}.langkah>li{border-top:1px solid var(--rule-ink);padding-block:clamp(22px,3vw,34px)}.surface-bone .langkah>li{border-top-color:var(--rule-bone)}.langkah-grid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:900px){.langkah-grid{grid-template-columns:1fr 1.25fr .9fr;align-items:start;gap:34px}}.langkah-no{font:400 clamp(34px, 5vw, 54px)/1 var(--serif);color:var(--daun)}.surface-bone .langkah-no{color:var(--daun-on-bone)}.langkah h2{max-width:15ch;margin-top:8px;font-size:clamp(22px,3vw,30px)}.langkah ul{gap:10px;display:grid}.langkah ul li{color:var(--on-ink);padding-left:20px;font-size:14px;line-height:1.65;position:relative}.surface-bone .langkah ul li{color:var(--on-bone)}.langkah ul li:before{content:"";background:var(--daun);width:7px;height:1px;position:absolute;top:9px;left:0}.surface-bone .langkah ul li:before{background:var(--daun-on-bone)}.langkah img{object-fit:cover;border-radius:12px;width:100%;height:190px}@media (min-width:900px){.langkah img{height:230px}}.cta-band{background:var(--ink-soft);color:var(--bone);border-radius:18px;grid-template-columns:1fr;align-items:center;gap:20px;padding:clamp(24px,3.4vw,40px);display:grid}@media (min-width:860px){.cta-band{grid-template-columns:1.4fr 1fr;gap:40px}}.cta-band h2{max-width:18ch;font-size:clamp(23px,3vw,33px)}.cta-band p{color:var(--on-ink);max-width:52ch;margin-top:12px;font-size:14px;line-height:1.65}.cta-band .hero-actions{margin-top:0}.kartu img{object-fit:cover;filter:grayscale(.18)contrast(1.05);border-radius:12px;width:100%;height:190px;transition:filter .3s}.kartu:hover img{filter:none}.kartu h2{margin-top:14px;font-size:clamp(19px,2.2vw,23px)}.kartu h3+p,.kartu h2+p{color:var(--on-ink);margin-top:8px;font-size:13.5px;line-height:1.65}.surface-bone .kartu h3+p,.surface-bone .kartu h2+p{color:var(--on-bone)}.poin{gap:9px;display:grid}.poin li{color:var(--on-ink);padding-left:20px;font-size:14px;line-height:1.65;position:relative}.surface-bone .poin li{color:var(--on-bone)}.poin li:before{content:"";background:var(--daun);width:7px;height:1px;position:absolute;top:9px;left:0}.surface-bone .poin li:before{background:var(--daun-on-bone)}.baris{will-change:transform;display:block}.hdr{transition:background-color .25s,box-shadow .25s;position:sticky;top:0}.hdr-kecil{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);box-shadow:0 1px 0 var(--rule-ink);background:#061409e0}.hdr-kecil .hdr-in{height:56px}.hdr-in{transition:height .25s}.galeri ul{scroll-behavior:auto}
