:root{--delima:#9e1b3f;--selat:#245b87;--gading:#f3e7d3;--arang:#1e1b18;--bougenvil:#f04f8b;--rempah:#f47b20;--kunyit:#e8b93f;--pesisir:#2fa7a0;--sirih:#496b45;--emas:#b68a3a;--kapuk:#f2b9c5;--langit:#8cc9de;--daun:#b8cc91;--pasir:#d8c39d;--kayu:#74513b;--paper:#fbf6ed;--white:#fff;--line:#1e1b182e;--line-strong:#1e1b1857;--shadow:0 24px 70px #4b2d1c26;--shadow-soft:0 12px 30px #4b2d1c1a;--display:"Fraunces", Georgia, serif;--sans:"Plus Jakarta Sans", system-ui, sans-serif;--hand:"Kalam", cursive;--hero-out:1;--builder-in:0;--scroll-p:0}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--gading)}body{color:var(--arang);background:var(--gading);font-family:var(--sans);margin:0;overflow-x:hidden}button,a{font:inherit;color:inherit}button{cursor:pointer}a{text-decoration:none}img,svg{max-width:100%;display:block}:focus-visible{outline:3px solid var(--rempah);outline-offset:3px}::selection{background:var(--kunyit);color:var(--arang)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-nav{z-index:100;background:linear-gradient(#f3e7d3f5,#f3e7d3b8,#0000);justify-content:space-between;align-items:center;gap:20px;padding:17px clamp(18px,4vw,62px);transition:all .3s;display:flex;position:fixed;inset:0 0 auto}.site-nav.compact{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#fbf6edeb;padding-top:10px;padding-bottom:10px}.brand{align-items:center;gap:12px;min-width:max-content;display:flex}.brand-mark{background:var(--delima);width:42px;height:42px;color:var(--gading);font-family:var(--display);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:800;display:grid;box-shadow:0 8px 20px #9e1b3f2e}.brand-logo{object-fit:contain;flex:none;width:42px;height:42px}.brand-copy strong{font-family:var(--display);font-size:1.05rem;line-height:1;display:block}.brand-copy small{letter-spacing:.13em;text-transform:uppercase;color:var(--delima);margin-top:4px;font-size:.56rem;font-weight:800;display:block}.nav-links{align-items:center;gap:24px;font-size:.76rem;font-weight:800;display:flex}.nav-links a{transition:color .2s;position:relative}.nav-links a:after{content:"";background:var(--rempah);border-radius:4px;height:3px;transition:right .25s;position:absolute;bottom:-6px;left:0;right:100%}.nav-links a:hover:after,.nav-links a.active:after{right:0}.nav-links a.active{color:var(--delima)}.btn{border:1px solid var(--line-strong);letter-spacing:.01em;background:#ffffff94;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.76rem;font-weight:800;transition:all .22s;display:inline-flex}.btn:hover{box-shadow:var(--shadow-soft);background:#fff;transform:translateY(-2px)}.btn.primary{background:var(--delima);border-color:var(--delima);color:var(--gading)}.btn.primary:hover{background:#861633}.btn.dark{background:var(--arang);border-color:var(--arang);color:var(--gading)}.btn.icon{border-radius:50%;width:44px;padding:0}.hero-scroll{height:190vh;position:relative}.fixed-parallax-bg{pointer-events:none;z-index:0;background:var(--gading);width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}.hero-sticky{background:0 0;height:100vh;min-height:680px;position:sticky;top:0;overflow:hidden}.paper-noise{pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid{pointer-events:none;background-image:linear-gradient(#1e1b1809 1px,#0000 1px),linear-gradient(90deg,#1e1b1809 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.route-layer{pointer-events:none;z-index:1;opacity:.82;position:absolute;inset:5% 3% 6%}.route-layer path{fill:none;stroke:#245b876b;stroke-width:1.4px;stroke-dasharray:8 12;vector-effect:non-scaling-stroke}.route-layer .route-main{stroke:#9e1b3f7a;stroke-width:2px;stroke-dasharray:1600;stroke-dashoffset:1600px}body.is-ready .route-layer .route-main,.landing-root.is-ready .route-layer .route-main{animation:1.9s cubic-bezier(.2,.8,.2,1) .35s forwards drawRoute}@keyframes drawRoute{to{stroke-dashoffset:0}}.hero-stage{width:min(1500px,100%);height:100%;margin:auto;padding:96px clamp(18px,4vw,64px) 30px;position:relative}.headline-scene{z-index:10;opacity:var(--hero-out);pointer-events:none;transition:opacity 80ms linear;position:absolute;inset:98px clamp(18px,5vw,76px) 80px}.archive-label{letter-spacing:.14em;text-transform:uppercase;color:var(--selat);align-items:center;gap:9px;font-size:.62rem;font-weight:800;display:flex;position:absolute;top:1%;left:1%}.archive-label:before{content:"";background:currentColor;width:28px;height:2px}.kinetic-word{letter-spacing:-.07em;text-transform:uppercase;white-space:nowrap;will-change:transform, opacity;filter:drop-shadow(0 3px #ffffff73);margin:0;line-height:.79;position:absolute}.word-rasa{font-family:var(--display);transform:translate(var(--rasa-x,0px), var(--rasa-y,0px)) rotate(var(--rasa-r,0deg)) scale(var(--rasa-scale,1));font-size:clamp(5rem,13vw,12.8rem);font-weight:800;top:12%;left:3%}.word-rupa{font-family:var(--display);color:var(--delima);transform:translate(var(--rupa-x,0px), var(--rupa-y,0px)) rotate(var(--rupa-r,-2deg)) scale(var(--rupa-scale,1));font-size:clamp(5.8rem,14vw,14rem);font-style:italic;font-weight:800;top:25%;right:5%}.word-ide{font-family:var(--sans);color:var(--selat);transform:translate(var(--ide-x,0px), var(--ide-y,0px)) rotate(var(--ide-r,0deg));font-size:clamp(4.7rem,11vw,11rem);font-weight:800;top:55%;left:8%}.word-sistem{font-family:var(--sans);letter-spacing:-.08em;transform:translate(var(--sistem-x,0px), var(--sistem-y,0px)) rotate(var(--sistem-r,0deg));font-size:clamp(4rem,9.4vw,9.4rem);font-weight:800;top:67%;right:4%}.connector{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);box-shadow:var(--shadow-soft);background:#fbf6edc7;border-radius:999px;padding:7px 12px;font-size:clamp(.72rem,1vw,.96rem);font-weight:800;position:absolute}.connector-a{top:20%;left:47%;transform:rotate(-5deg)}.connector-b{background:var(--kunyit);top:65%;left:49%;transform:rotate(5deg)}.floating-object{z-index:16;will-change:transform;transform:translate3d(calc(var(--px,0px) + var(--sx,0px)), calc(var(--py,0px) + var(--sy,0px)), 0) rotate(var(--sr,0deg));transition:transform .16s ease-out;position:absolute}.motion-inner{opacity:0;transform:translate(var(--from-x,0), var(--from-y,50px)) rotate(var(--from-r,0deg)) scale(var(--from-s,.78));will-change:transform, opacity}body.is-ready .motion-inner,.landing-root.is-ready .motion-inner{animation:objectEnter var(--duration,.78s) var(--delay,.35s) cubic-bezier(.17, .84, .26, 1.12) forwards}@keyframes objectEnter{to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.idle-a{animation:6s ease-in-out 3.8s infinite alternate idleA}.idle-b{animation:7.5s ease-in-out 3.5s infinite alternate idleB}.idle-c{animation:8.2s ease-in-out 3.9s infinite alternate idleC}@keyframes idleA{to{transform:translateY(-7px)rotate(1deg)}}@keyframes idleB{to{transform:translate(4px,6px)rotate(-1.2deg)}}@keyframes idleC{to{transform:translate(-5px,-3px)scale(1.018)}}.ui-card{border:1px solid var(--line-strong);box-shadow:var(--shadow);color:var(--arang);background:#ffffffe6;border-radius:18px;overflow:hidden}.ui-card:hover{box-shadow:0 30px 90px #4b2d1c33}.card-head{border-bottom:1px solid var(--line);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:.56rem;font-weight:800;display:flex}.drag-dots{letter-spacing:-.13em;color:#1e1b1873}.status-dot{background:var(--pesisir);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2fa7a024}.note-card{background:#fffaf2;width:clamp(175px,15vw,230px);padding:15px;transform:rotate(-3deg)}.note-card .label{font-family:var(--hand);color:var(--delima);font-size:.78rem}.note-card p{font-family:var(--display);margin:8px 0 0;font-size:clamp(.82rem,1vw,1rem);line-height:1.35}.kpi-card{background:var(--kunyit);width:clamp(126px,10vw,170px);padding:15px;transform:rotate(4deg)}.kpi-card small{letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.kpi-card strong{font-family:var(--display);margin:9px 0 8px;font-size:clamp(1.55rem,2.4vw,2.45rem);line-height:1;display:block}.kpi-card span{font-size:.65rem;font-weight:800}.balance-card{background:#f6fbfd;width:clamp(190px,18vw,280px);transform:rotate(-2deg)}.mini-table{grid-template-columns:1fr 1fr;gap:7px 12px;padding:11px 13px 13px;font-size:.58rem;display:grid}.mini-table strong{text-transform:uppercase;letter-spacing:.08em;color:var(--selat);font-size:.58rem}.mini-table div{border-bottom:1px dashed #1e1b1824;justify-content:space-between;gap:8px;padding-bottom:4px;display:flex}.cash-card{background:#fff;width:clamp(150px,12vw,195px);transform:rotate(2.5deg)}.cash-list{gap:6px;padding:10px 12px 13px;display:grid}.cash-row{grid-template-columns:1fr auto;align-items:center;gap:10px;font-size:.62rem;display:grid}.cash-row span:last-child{font-weight:800}.cash-row.final{border-top:2px solid var(--arang);color:var(--delima);margin-top:3px;padding-top:8px;font-weight:800}.video-card{aspect-ratio:1.35;background:var(--selat);width:clamp(145px,13vw,210px);color:var(--gading);flex-direction:column;justify-content:space-between;padding:15px;display:flex;transform:rotate(-4deg)}.play{background:var(--gading);width:46px;height:46px;color:var(--selat);border-radius:50%;place-items:center;font-size:1.05rem;display:grid;box-shadow:0 8px 20px #00000029}.video-card strong{font-family:var(--display);font-size:.98rem;line-height:1.05}.video-card small{letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.builder-block{background:#fff;width:clamp(185px,15vw,240px);padding:0;transform:rotate(3deg)}.builder-block .body{padding:13px}.builder-block strong{font-family:var(--display);font-size:1rem;display:block}.builder-block p{color:#1e1b189e;margin:6px 0 0;font-size:.62rem;line-height:1.45}.builder-block .drag-copy{background:var(--kapuk);text-transform:uppercase;letter-spacing:.08em;margin:10px -13px -13px;padding:9px 13px;font-size:.58rem;font-weight:800}.art-placeholder{aspect-ratio:1;border:1px solid var(--line-strong);width:clamp(115px,11vw,170px);box-shadow:var(--shadow);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative;transform:rotate(-4deg)}.art-placeholder strong{font-family:var(--display);color:#1e1b1842;font-size:clamp(3rem,6vw,6rem);font-weight:600}.art-placeholder small{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 8px;font-size:.54rem;font-weight:800;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.obj-note{--delay:.65s;--from-y:-120px;--from-r:12deg;--duration:.9s;top:12%;left:37%}.obj-kpi{--delay:.82s;--from-x:170px;--from-r:20deg;--duration:.88s;top:13%;right:9%}.obj-balance{--delay:.95s;--from-y:180px;--from-r:-16deg;--duration:.95s;top:47%;left:23%}.obj-video{--delay:1.05s;--from-s:.2;--from-r:24deg;--duration:.85s;top:43%;right:23%}.obj-cash{--delay:1.18s;--from-y:160px;--duration:.82s;bottom:7%;left:45%}.obj-block{--delay:1.32s;--from-x:180px;--from-r:18deg;--duration:.92s;bottom:12%;right:5%}.obj-art-a{--delay:.76s;--from-x:-180px;--from-r:-20deg;--duration:1s;top:30%;left:4%}.obj-art-b{--delay:1.1s;--from-x:180px;--from-r:18deg;--duration:.95s;top:calc(57% - 25px);right:4%}.obj-art-c{--delay:1.24s;--from-y:150px;--from-r:-14deg;--duration:1s;top:67%;left:27%}.spice{width:var(--s,10px);height:var(--s,10px);background:var(--c,var(--rempah));z-index:8;opacity:0;border-radius:50%;position:absolute;transform:scale(0)}body.is-ready .spice,.landing-root.is-ready .spice{animation:spicePop .45s var(--d,1s) cubic-bezier(.2, 1.5, .3, 1) forwards}@keyframes spicePop{to{opacity:.9;transform:scale(1)}}.spice.s1{--s:10px;--c:var(--rempah);--d:.85s;top:18%;left:18%}.spice.s2{--s:14px;--c:var(--bougenvil);--d:1.2s;top:76%;left:30%}.spice.s3{--s:8px;--c:var(--sirih);--d:1.35s;top:29%;right:19%}.spice.s4{--s:11px;--c:var(--pesisir);--d:1.45s;bottom:11%;right:34%}.spice.s5{--s:7px;--c:var(--delima);--d:1.05s;top:7%;left:52%}.spice.s6{--s:16px;--c:var(--kunyit);--d:1.55s;top:37%;right:5%}.hero-copy{z-index:30;width:min(900px,82%);transform:translateX(-50%) translateY(var(--copy-y,0px));text-align:center;opacity:var(--hero-out);transition:opacity 80ms linear;position:absolute;bottom:5.2%;left:50%}.hero-copy p{color:#1e1b18c2;-webkit-backdrop-filter:blur(8px);background:#f3e7d3c2;border-radius:14px;max-width:760px;margin:0 auto 17px;padding:8px 14px;font-size:clamp(.83rem,1.15vw,1rem);line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.hero-annotation{font-family:var(--hand);color:var(--delima)!important;background:0 0!important;margin-top:13px!important;padding:0!important;font-size:.92rem!important}.builder-reveal{z-index:45;width:min(1180px,88vw);height:min(70vh,660px);transform:translate(-50%, var(--builder-y,118px)) scale(var(--builder-scale,.88));opacity:var(--builder-in);pointer-events:none;filter:drop-shadow(0 32px 70px #4b2d1c2e);transition:opacity 80ms linear;position:absolute;top:50%;left:50%}.builder-reveal.is-interactive{pointer-events:auto}.builder-frame{border:1px solid var(--line-strong);background:var(--paper);height:100%;box-shadow:var(--shadow);border-radius:25px;grid-template-rows:48px 1fr;display:grid;overflow:hidden}.builder-top{border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;background:#ffffffc7;justify-content:space-between;align-items:center;gap:12px;padding:0 15px;font-size:.62rem;font-weight:800;display:flex}.builder-top .dots{gap:6px;display:flex}.builder-top .dots span{background:var(--pasir);border-radius:50%;width:8px;height:8px}.builder-top .dots span:nth-child(2){background:var(--kunyit)}.builder-top .dots span:nth-child(3){background:var(--pesisir)}.builder-layout{grid-template-columns:210px minmax(0,1fr) 235px;min-height:0;display:grid}.builder-panel{border-right:1px solid var(--line);background:#fffaf2;padding:13px;overflow:hidden}.builder-panel.right{border-left:1px solid var(--line);background:#f8f4ec;border-right:0}.builder-panel h3{font-family:var(--display);margin:0 0 10px;font-size:1rem}.builder-search{border:1px solid var(--line);color:#1e1b1885;background:#fff;border-radius:9px;align-items:center;height:32px;margin-bottom:10px;padding:0 9px;font-size:.58rem;display:flex}.block-stack{gap:7px;display:grid}.block-mini{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px;font-size:.58rem;font-weight:800;display:flex}.block-mini i{background:var(--gading);border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.block-mini.active{border-color:var(--delima);background:#f2b9c538}.builder-canvas{background-color:#e6dac8;background-image:linear-gradient(#74513b0b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-width:0;padding:16px;overflow:hidden}.page-preview{border:1px solid var(--line);background:var(--gading);width:min(650px,100%);height:100%;box-shadow:var(--shadow-soft);border-radius:17px;margin:auto;overflow:hidden}.page-preview-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fffaf2,#f2b9c547);padding:25px}.page-preview-head small{text-transform:uppercase;letter-spacing:.11em;color:var(--selat);font-size:.5rem;font-weight:800}.page-preview-head h2{font-family:var(--display);letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.4rem,2vw,2.25rem);line-height:1}.preview-blocks{gap:9px;padding:13px;display:grid}.preview-block{border:1px solid var(--line);background:#ffffffbd;border-radius:12px;padding:12px}.preview-block.selected{border:2px solid var(--delima);box-shadow:0 0 0 3px #9e1b3f1a}.preview-block .tiny-label{text-transform:uppercase;letter-spacing:.1em;color:var(--delima);font-size:.48rem;font-weight:800}.cash-mini{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px;display:grid}.cash-mini div{background:var(--gading);text-align:center;border-radius:8px;padding:8px 5px;font-size:.48rem}.cash-mini strong{margin-top:3px;font-size:.66rem;display:block}.inspector-tabs{gap:5px;margin-bottom:12px;display:flex}.inspector-tabs button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:5px 7px;font-size:.48rem;font-weight:800}.inspector-tabs button.active{background:var(--arang);color:var(--gading)}.field{margin-bottom:10px}.field label{text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:.5rem;font-weight:800;display:block}.fake-input{border:1px solid var(--line);color:#1e1b18a6;background:#fff;border-radius:8px;min-height:31px;padding:8px;font-size:.54rem}.mode-switch{align-items:center;gap:6px;display:flex}.mode-chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 8px;font-size:.48rem;font-weight:800}.mode-chip.active{background:var(--selat);color:var(--gading);border-color:var(--selat)}.builder-caption{text-align:center;width:min(720px,90vw);position:absolute;bottom:-58px;left:50%;transform:translate(-50%)}.builder-caption h2{font-family:var(--display);margin:0 0 8px;font-size:clamp(1.75rem,3vw,3.3rem);line-height:1}.builder-caption p{color:#1e1b18a8;margin:0;font-size:.78rem}.scroll-hint{z-index:60;letter-spacing:.13em;text-transform:uppercase;color:#1e1b1894;opacity:var(--hero-out);align-items:center;gap:10px;font-size:.56rem;font-weight:800;display:flex;position:absolute;bottom:23px;right:clamp(18px,4vw,58px)}.scroll-line{background:var(--arang);width:42px;height:1px;position:relative;overflow:hidden}.scroll-line:after{content:"";background:var(--delima);animation:2s ease-in-out 3.2s infinite scrollPulse;position:absolute;inset:0;transform:translate(-100%)}@keyframes scrollPulse{50%,to{transform:translate(100%)}}.after-hero{z-index:5;background:0 0;padding:clamp(70px,9vw,130px) 20px;position:relative}.section-shell{width:min(1180px,100%);margin:auto}.section-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--selat);font-size:.64rem;font-weight:800}.after-hero h2{font-family:var(--display);letter-spacing:-.05em;max-width:980px;margin:14px 0 22px;font-size:clamp(2.5rem,6vw,6rem);line-height:.98}.after-hero .lead{color:#1e1b18b3;max-width:760px;font-size:1rem;line-height:1.75}.principle-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.principle{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#ffffffa6;border-radius:20px;min-height:190px;padding:22px}.principle span{background:var(--gading);width:42px;height:42px;font-family:var(--display);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.principle h3{font-family:var(--display);margin:18px 0 8px;font-size:1.4rem}.principle p{color:#1e1b18ad;margin:0;font-size:.82rem;line-height:1.65}.info-panel{z-index:120;border:1px solid var(--line-strong);width:min(390px,100vw - 40px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);background:#fbf6edf5;border-radius:19px;padding:18px;transition:all .35s;position:fixed;bottom:20px;right:20px;transform:translateY(140%)}.info-panel.open{transform:translateY(0)}.info-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.info-panel h3{font-family:var(--display);margin:0;font-size:1.35rem}.info-panel p{color:#1e1b18b3;font-size:.76rem;line-height:1.6}.close-btn{border:1px solid var(--line);background:#fff;border-radius:50%;width:36px;height:36px}.blog-section{z-index:20;background:0 0;padding:80px clamp(20px,5vw,90px) 100px;position:relative}.blog-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px;display:flex}.blog-head h2{font-family:var(--display);letter-spacing:-.02em;color:var(--delima);margin:8px 0 0;font-size:clamp(2rem,4vw,2.9rem)}.blog-lead{color:#1e1b18b8;max-width:480px;margin:0;font-size:.95rem;line-height:1.6}.blog-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.blog-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#fbf6ede0;border-radius:28px;flex-direction:column;align-self:stretch;padding:0 0 28px;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;position:relative;box-shadow:0 4px 20px #4b2d1c0d}.blog-card:hover{box-shadow:var(--shadow);border-color:var(--rempah);background:#fffffff2;transform:translateY(-6px)}.blog-card-cover{aspect-ratio:1983/793;border-bottom:1px solid var(--line);background:#fff;border-radius:27px 27px 0 0;place-items:center;width:100%;margin-bottom:18px;display:grid;position:relative;overflow:hidden}.blog-card-cover strong{font-family:var(--display);color:#1e1b1859;font-size:2rem}.blog-card-cover img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.blog-card>.blog-topic-row,.blog-card>.blog-title,.blog-card>.blog-excerpt,.blog-card>.blog-card-foot,.blog-card>.blog-card-meta{margin-left:28px;margin-right:28px}.blog-topic-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.topic-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--arang);background:0 0;border:1.2px solid #1e1b1852;border-radius:999px;align-items:center;padding:4px 12px;font-size:.65rem;font-weight:800;display:inline-flex}.blog-title{font-family:var(--display);color:var(--arang);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.2rem,1.7vw,1.42rem);font-weight:800;line-height:1.28}.blog-title a{color:inherit;transition:color .2s}.blog-title a:hover{color:var(--delima)}.blog-excerpt{color:#1e1b18b8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 18px;font-size:.88rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-card-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.76rem;display:flex}.blog-card-byline{align-items:center;gap:8px;min-width:0;display:flex}.blog-author-avatar{border:1px solid var(--line);object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.blog-card-byline .blog-date,.blog-author{color:#1e1b1899;font-weight:600}.blog-author{color:var(--delima)}.blog-card-byline .blog-date:after{content:"·";margin-left:8px}.blog-link{color:var(--delima);align-items:center;gap:4px;font-weight:700;transition:gap .2s;display:inline-flex}.blog-link:hover{color:var(--rempah);gap:8px}@media (max-width:960px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-grid{grid-template-columns:1fr}.blog-head{margin-bottom:32px}.blog-card-foot{align-items:flex-start;gap:12px}.blog-card-byline{flex-wrap:wrap;gap:2px 8px}.blog-card-byline .blog-date:after{display:none}}.blog-detail-root{background:var(--gading);min-height:100vh;color:var(--arang);flex-direction:column;display:flex}.blog-detail-nav{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#fbf6edeb;padding:16px clamp(16px,4vw,48px);position:sticky;top:0}.blog-nav-inner{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;display:flex}.blog-back-btn{color:var(--delima);align-items:center;gap:8px;font-size:.88rem;font-weight:700;transition:transform .2s,color .2s;display:inline-flex}.blog-back-btn:hover{color:var(--rempah);transform:translate(-4px)}.brand-mini{align-items:center;gap:10px;font-size:.92rem;display:flex}.brand-mark-mini{background:var(--delima);color:#fff;width:30px;height:30px;font-family:var(--display);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.brand-logo-mini{object-fit:contain;flex:none;width:30px;height:30px}.blog-detail-container{width:100%;max-width:820px;margin:0 auto;padding:60px 24px 120px}.blog-article{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;padding:clamp(28px,6vw,64px)}.article-header{border-bottom:1px solid var(--line);margin-bottom:44px;padding-bottom:36px}.article-meta-top{align-items:center;gap:14px;margin-bottom:20px;display:flex}.article-badge{background:var(--kapuk);color:var(--delima);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:6px 14px;font-size:.76rem;font-weight:700;display:inline-block}.article-date{color:#1e1b1899;font-size:.82rem;font-weight:500}.article-title{font-family:var(--display);color:var(--delima);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.2}.article-lead{color:#1e1b18c7;margin:0 0 28px;font-size:1.15rem;font-weight:500;line-height:1.65}.article-author-bar{align-items:center;gap:12px;margin-top:24px;display:flex}.author-avatar{background:var(--kunyit);width:44px;height:44px;color:var(--arang);font-family:var(--display);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex;overflow:hidden;box-shadow:0 4px 10px #00000014}.author-avatar img{object-fit:cover;width:100%;height:100%}.author-info strong{color:var(--arang);font-size:.92rem;display:block}.author-info span{color:#1e1b188c;font-size:.75rem}.article-cover{border:1px solid var(--line);border-radius:18px;margin-top:32px;overflow:hidden}.article-cover-img{object-fit:cover;width:100%;height:auto;max-height:450px}.article-body{color:var(--arang);font-size:1.1rem;line-height:1.8}.article-body p{margin-bottom:1.5em}.article-body h2,.article-body h3,.article-body h4{font-family:var(--display);color:var(--arang);margin-top:2em;margin-bottom:.75em;line-height:1.3}.article-body h2{color:var(--delima);border-bottom:1px dashed var(--line);padding-bottom:8px;font-size:1.85rem}.article-body h3{font-size:1.45rem}.article-body blockquote{border-left:4px solid var(--delima);color:#1e1b18d9;background:#9e1b3f0a;border-radius:0 12px 12px 0;margin:1.8em 0;padding:12px 20px;font-style:italic}.article-footer{border-top:1px solid var(--line);margin-top:60px;padding-top:40px}.article-footer-card{background:var(--gading);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;display:flex}.footer-card-copy h3{font-family:var(--display);color:var(--delima);margin:0 0 4px;font-size:1.25rem}.footer-card-copy p{color:#1e1b18a6;margin:0;font-size:.85rem}@media (max-width:640px){.blog-article{border-radius:20px;padding:24px 18px}.blog-detail-container{padding:24px 12px 60px}.article-title{font-size:1.85rem}.article-lead{font-size:.98rem}.article-footer-card{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){.nav-links{display:none}.hero-sticky{min-height:660px}.obj-note{top:13%;left:34%}.obj-balance{top:46%;left:20%}.obj-video{top:45%;right:20%}.obj-block{right:2%}.builder-layout{grid-template-columns:170px 1fr 190px}.builder-panel{padding:10px}}@media (max-width:820px){.site-nav{padding:12px 16px}.brand-copy small,.nav-actions .btn:not(.primary){display:none}.hero-scroll{height:145vh}.hero-sticky{min-height:640px}.headline-scene{inset:82px 14px 100px}.archive-label{font-size:.54rem}.word-rasa{font-size:clamp(4rem,18vw,7.8rem);top:12%;left:4%}.word-rupa{font-size:clamp(4.7rem,20vw,8.8rem);top:29%;right:3%}.word-ide{font-size:clamp(4rem,16vw,7.2rem);top:53%;left:5%}.word-sistem{font-size:clamp(3.4rem,13vw,6.1rem);top:67%;right:3%}.connector-a{top:18%;left:56%}.connector-b{top:62%;left:51%}.obj-note,.obj-cash,.obj-block{display:none}.obj-kpi{top:11%;right:4%;transform:scale(.78)}.obj-balance{top:43%;left:8%;transform:scale(.72)}.obj-video{top:48%;right:5%;transform:scale(.73)}.obj-art-a{top:28%;left:2%;transform:scale(.72)}.obj-art-b{top:calc(61% - 25px);right:1%;transform:scale(.65)}.obj-art-c{top:70%;left:16%;transform:scale(.68)}.hero-copy{width:92%;bottom:4%}.hero-copy p{font-size:.76rem;line-height:1.55}.hero-annotation,.scroll-hint{display:none}.builder-reveal{width:92vw;height:64vh;top:49%}.builder-layout{grid-template-columns:1fr}.builder-panel{display:none}.builder-canvas{padding:10px}.page-preview-head{padding:20px}.builder-caption{bottom:-70px}.principle-grid{grid-template-columns:1fr}}@media (max-width:520px){.floating-object{z-index:8}.brand-mark{width:36px;height:36px}.brand-copy strong{font-size:.92rem}.nav-actions .btn.primary{padding:9px 12px;font-size:.68rem}.hero-scroll{height:135vh}.hero-sticky{min-height:610px}.headline-scene{inset:76px 10px 115px}.archive-label{top:2%;left:3%}.word-rasa{font-size:17vw;top:13%}.word-rupa{font-size:19vw;top:31%}.word-ide{font-size:16vw;top:53%}.word-sistem{font-size:12.5vw;top:69%}.connector{padding:5px 8px;font-size:.46rem}.connector-a{top:20%;left:57%}.connector-b{top:65%;left:52%}.obj-kpi{top:9%;right:-5%;transform:scale(.55)}.obj-balance{top:42%;left:-8%;transform:scale(.54)}.obj-video{top:47%;right:-7%;transform:scale(.54)}.obj-art-a{top:27%;left:-8%;transform:scale(.52)}.obj-art-b{top:calc(61% - 25px);right:-9%;transform:scale(.5)}.obj-art-c{top:68%;left:-3%;transform:scale(.52)}.hero-copy{bottom:3%}.hero-copy p{display:none}.hero-actions{gap:6px}.hero-actions .btn{min-height:40px;padding:8px 11px;font-size:.64rem}.builder-reveal{height:57vh;top:48%}.builder-top{font-size:.5rem}.page-preview-head h2{font-size:1.45rem}.builder-caption h2{font-size:1.6rem}.builder-caption p{font-size:.68rem}.after-hero{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-inner,.spice{opacity:1!important;transform:none!important}.floating-object{transform:none!important}.route-layer .route-main{stroke-dashoffset:0!important}}.tax-tool-seo{border-top:1px solid var(--line);background:color-mix(in srgb, var(--gading) 82%, var(--rempah) 18%)}.tax-tool-seo__grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(28px,6vw,72px);display:grid}.tax-tool-seo h2{max-width:16ch;font:700 clamp(2rem, 4vw, 3.35rem)/1.05 var(--display);margin:10px 0 16px}.tax-tool-seo p,.tax-tool-seo li{color:var(--muted);line-height:1.7}.tax-tool-seo ol{gap:10px;margin:24px 0 0;padding-left:24px;display:grid}.tax-tool-seo__aside{border:1px solid var(--line);background:#ffffff6b;border-radius:18px;gap:12px;padding:clamp(20px,3vw,30px);display:grid}.tax-tool-seo__aside h3,.tax-tool-seo__aside strong{color:var(--delima)}.tax-tool-seo details{border-top:1px solid var(--line);padding-top:12px}.tax-tool-seo summary{cursor:pointer;font-weight:700}.tax-tool-seo details p{margin:9px 0 0;font-size:.92rem}.tax-tool-seo__notice{margin:4px 0;font-size:.84rem}.tax-tool-seo__aside ul{gap:6px;margin:2px 0 0;padding-left:18px;display:grid}.tax-tool-seo__aside a{color:var(--delima);font-weight:700}@media (max-width:760px){.tax-tool-seo__grid{grid-template-columns:1fr}}.spt-root a.spt-icon-btn{color:var(--ink);background:#fff;border:1px solid #cbd5e0;border-radius:7px}.spt-root a.spt-icon-btn:hover,.spt-root a.spt-icon-btn:focus-visible{background:#edf2f9}.spt-button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spt-action-spin}.spt-root .spt-actions[data-export-actions=true]{align-items:center}.spt-root .spt-actions[data-export-actions=true]>button{place-items:center;width:42px;height:42px;padding:0;font-size:0;display:inline-grid;position:relative}.spt-root .spt-actions[data-export-actions=true]>button:before{color:var(--ink);font-size:20px;font-weight:800;line-height:1}.spt-root .spt-actions[data-export-actions=true]>button:first-child:before{content:"⇩"}.spt-root .spt-actions[data-export-actions=true]>button:nth-child(2):before{content:"</>";font-size:13px}.spt-root .spt-actions[data-export-actions=true]>button:nth-child(3):before{content:"↓"}.spt-root .spt-actions[data-export-actions=true]>button:nth-child(4):before{content:"⎙"}.spt-root .spt-actions[data-export-actions=true]>button[data-busy=true]:before{border:2px solid var(--ink);content:"";border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spt-action-spin}.spt-root .spt-actions[data-export-actions=true]>button:after{z-index:35;color:#fff;content:attr(aria-label);opacity:0;pointer-events:none;white-space:nowrap;background:#102540;border-radius:6px;width:max-content;max-width:180px;padding:6px 8px;font:600 11px/1.2 Inter,ui-sans-serif,system-ui,sans-serif;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-3px)}.spt-root .spt-actions[data-export-actions=true]>button:hover:after,.spt-root .spt-actions[data-export-actions=true]>button:focus-visible:after{opacity:1;transform:translate(-50%)}@keyframes spt-action-spin{to{transform:rotate(1turn)}}:root{--radius-sm:14px;--radius-md:24px;--radius-lg:38px;--content:1240px;--nav-height:82px}body.menu-open,body.modal-open{overflow:hidden}.payroll-container{width:min(100% - 40px,1660px);margin-inline:auto}.page-hero.payroll-hero{padding-block:44px 32px}.payroll-hero .display-lg{font-size:clamp(2rem,4vw,3.6rem)}.payroll-hero .lead{max-width:800px;font-size:.95rem}body:has(.payroll-hero) .visitor-stamp{display:none}.section-tight.payroll-workspace{padding-block:28px 56px}.container{width:min(calc(100% - 40px), var(--content));margin-inline:auto}.narrow{width:min(100% - 40px,880px);margin-inline:auto}.section{padding:clamp(72px,9vw,126px) 0;position:relative}.section-tight{padding:clamp(48px,6vw,82px) 0}.section-head{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:40px;margin-bottom:42px;display:grid}.section-head>:last-child{justify-self:end;max-width:560px}.display-xl,.display-lg,.display-md{font-family:var(--display);letter-spacing:-.035em;line-height:1.05}.display-xl{margin:0;font-size:clamp(3.55rem,8vw,8.2rem)}.display-lg{margin:0;font-size:clamp(2.7rem,5.5vw,5.9rem)}.display-md{margin:0;font-size:clamp(2.15rem,4vw,4.15rem)}.lead{max-width:760px;font-size:clamp(1.08rem,1.8vw,1.38rem);line-height:1.6}.muted{color:#1e1b18ad}.hand-note{font-family:var(--hand);font-size:clamp(1.1rem,2vw,1.55rem);display:inline-block;transform:rotate(-1deg)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:.74rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:28px;height:2px}.text-delima{color:var(--delima)}.text-selat{color:var(--selat)}.text-rempah{color:var(--rempah)}.text-sirih{color:var(--sirih)}.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-weight:800;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--delima);color:var(--gading)}.btn-primary:hover{background:var(--rempah);color:var(--arang)}.btn-secondary{border-color:var(--selat);color:var(--selat);background:0 0}.btn-secondary:hover{background:var(--selat);color:var(--gading)}.btn-dark{background:var(--arang);color:var(--gading)}.btn-light{background:var(--white);color:var(--arang);border-color:var(--line)}.btn-small{min-height:40px;padding:8px 14px;font-size:.88rem}.icon-btn{border:1px solid var(--line-strong);cursor:pointer;background:#f3e7d3d1;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.badge,.status,.route-pill{border:1px solid var(--line-strong);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 12px;font-size:.69rem;font-weight:800;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.status.prototype{color:var(--pesisir)}.status.active{color:var(--sirih)}.status.concept{color:var(--selat)}.status.ongoing{color:var(--rempah)}.site-header{z-index:1200;height:var(--nav-height);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#f3e7d3f0;transition:height .25s,background-color .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.site-header.scrolled{height:68px;box-shadow:0 2px 10px #1e1b180f, 0 1px 0 var(--line);background:#f3e7d3fa}.nav-wrap{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:100%;display:grid}.site-header .brand{flex-direction:column;line-height:1;text-decoration:none;display:inline-flex}.site-header .brand strong{font-family:var(--display);letter-spacing:-.04em;color:var(--arang);font-size:1.65rem}.site-header .brand span{color:var(--delima);letter-spacing:.12em;margin-top:5px;font-size:.62rem;font-weight:800}.site-header.scrolled .brand span{display:none}.desktop-nav{justify-content:center;gap:4px;display:flex}.nav-link{color:var(--arang);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;font-size:.94rem;font-weight:700;text-decoration:none;transition:color .2s;position:relative}.nav-link:after{content:"";background:var(--rempah);transform-origin:50%;border-radius:8px;height:3.5px;transition:transform .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:3px;left:12px;right:12px;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-link.active{color:var(--delima);font-weight:800}.nav-actions{align-items:center;gap:10px;display:flex}.route-pill{white-space:nowrap;background:#ffffff80}.menu-toggle{display:none}.mobile-menu{z-index:1400;background:var(--delima);color:var(--gading);opacity:0;visibility:hidden;grid-template-rows:auto 1fr auto;padding:24px;transition:opacity .25s,visibility .25s,transform .25s;display:grid;position:fixed;inset:0;transform:translateY(-10px)}.mobile-menu.open{opacity:1;visibility:visible;transform:none}.mobile-menu-head{justify-content:space-between;align-items:center;display:flex}.mobile-links{align-content:center;gap:4px;display:grid}.mobile-link{color:inherit;font-family:var(--display);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f3e7d347;grid-template-columns:46px 1fr;align-items:center;padding:12px 0;font-size:clamp(2rem,8vw,3.8rem);text-decoration:none;display:grid}.mobile-link small{font-family:var(--sans);letter-spacing:.12em;opacity:.8;font-size:.7rem}.art-placeholder{--size:260px;width:min(var(--size), 100%);aspect-ratio:1;background:var(--white);box-shadow:var(--shadow-soft);color:var(--arang);border:2px solid #1e1b1840;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.art-placeholder strong{font-family:var(--display);font-size:calc(var(--size) * .28);opacity:.78;line-height:1}.art-placeholder span{color:#1e1b189e;letter-spacing:.11em;text-align:center;text-transform:uppercase;width:max-content;max-width:260px;font-size:.72rem;font-weight:800;position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}.art-xl{--size:480px}.art-lg{--size:320px}.art-md{--size:200px}.art-sm{--size:112px}.art-xs{--size:70px}.art-placeholder img{object-fit:cover;mix-blend-mode:multiply;border-radius:50%;width:100%;height:100%;display:block}.art-transparent{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.art-transparent img{object-fit:contain;width:100%;height:auto;display:block}.art-label-chip{white-space:nowrap;letter-spacing:.11em;text-transform:uppercase;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--arang);z-index:2;border-radius:999px;padding:4px 10px;font-size:.58rem;font-weight:800;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.route-line{background:repeating-linear-gradient(90deg, var(--line-strong) 0 8px, transparent 8px 16px);height:1px;margin:20px 0;position:relative}.route-line:before,.route-line:after{content:"";background:var(--delima);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}.route-line:before{left:0}.route-line:after{background:var(--selat);right:0}.card{border:1px solid var(--line);border-radius:var(--radius-md);background:#faf4eac2;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff6b}.card-pad{padding:26px}.card h3{font-size:clamp(1.5rem,2.2vw,2.2rem)}.card-hover{transition:transform .22s,box-shadow .22s,border-color .22s}.card-hover:hover{box-shadow:var(--shadow);border-color:#1e1b1847;transform:translateY(-5px)}.card-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:18px;display:flex}.card-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-hero{padding:clamp(60px,8vw,110px) 0 clamp(40px,6vw,70px)}.page-hero-grid{grid-template-columns:1fr .7fr;align-items:center;gap:50px;display:grid}.pemikiran-page-content{z-index:1;position:relative}.pemikiran-feather-fixed-bg{z-index:0;background:0 0}.peacock-feather{opacity:.23;mix-blend-mode:multiply;width:clamp(148px,16vw,244px);height:auto;transform:rotate(var(--feather-rotation)) scale(var(--feather-scale,1));transform-origin:50%;will-change:transform;display:block;position:absolute}.peacock-feather--sharp-one{--feather-rotation:-24deg;top:3%;left:2%}.peacock-feather--sharp-two{--feather-rotation:29deg;--feather-scale:.88;top:23%;right:3%}.peacock-feather--sharp-three{--feather-rotation:19deg;--feather-scale:.78;top:54%;left:7%}.peacock-feather--sharp-four{--feather-rotation:-32deg;--feather-scale:1.05;bottom:4%;right:9%}.peacock-feather--blurred{opacity:.09;filter:blur(9px);width:clamp(340px,37vw,620px)}.peacock-feather--blur-one{--feather-rotation:-35deg;top:-4%;left:-9%}.peacock-feather--blur-two{--feather-rotation:38deg;--feather-scale:1.15;top:16%;right:-12%}.peacock-feather--blur-three{--feather-rotation:22deg;--feather-scale:1.08;bottom:14%;left:-13%}.peacock-feather--blur-four{--feather-rotation:-43deg;--feather-scale:1.2;bottom:-5%;right:-10%}@media (max-width:860px){.peacock-feather{opacity:.16}.peacock-feather--blurred{opacity:.065;filter:blur(7px);width:clamp(260px,72vw,430px)}}@media (min-width:1200px){.pemikiran-hero-grid{grid-template-columns:minmax(0,1fr) 640px}}.karya-page-hero{padding:clamp(32px,4vw,52px) 0 clamp(24px,3vw,40px)}.karya-page-hero .art-lg{--size:250px}.karya-work-stack{padding-top:clamp(28px,3.5vw,44px)}.chapter-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:54px;display:grid}.chapter-nav{gap:6px;display:grid;position:sticky;top:110px}.chapter-btn{text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:0 10px 10px 0;padding:12px 14px;font-weight:700;transition:all .2s}.chapter-btn:hover{background:#9e1b3f0d}.chapter-btn.active{border-color:var(--delima);color:var(--delima);background:#9e1b3f14;font-weight:800}.chapter-panel{animation:.3s both pageFadeIn;display:block}.chapter-panel h2{margin:8px 0 20px;font-size:clamp(2.2rem,4.6vw,4.2rem)}.quote-block{border-left:5px solid var(--rempah);background:#f04f8b17;border-radius:0 14px 14px 0;margin:32px 0;padding:26px}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.thought-toolbar{border:1px solid var(--line);background:#faf4eaa8;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:28px;padding:16px;display:grid}.thought-search{position:relative}.thought-toolbar-controls{grid-template-columns:minmax(0,220px) minmax(0,160px);gap:12px;display:grid}.thought-field{gap:6px;min-width:0;display:grid}.thought-field label{font-size:.875rem;font-weight:600}.thought-results{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;padding-top:8px;display:flex}.thought-results p{color:var(--kayu);margin:0;font-size:.875rem}.thought-reset{border:1px solid var(--line);background:var(--white);min-height:44px;color:var(--selat);font:inherit;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:.875rem;font-weight:600}.thought-reset:hover{background:#ffffffb8}.thought-reset:focus-visible{outline:2px solid var(--selat);outline-offset:3px}.field-control{width:100%;min-height:44px;color:var(--arang);font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 13px;transition:border-color .18s,box-shadow .18s,background-color .18s}.thought-toolbar .field-control{background:var(--white);border-color:var(--line)}.thought-toolbar-controls .field-control{cursor:pointer;width:100%;min-width:0}.field-control:hover{background:#ffffffb8}.field-control:focus{border-color:var(--selat);outline:none;box-shadow:0 0 0 3px #245b8724}.library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.library-card{flex-direction:column;min-height:360px;display:flex}.modern-blog-card{background:#fff;border:1px solid #0000000d;border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000f,0 2px 6px #0000000a}.modern-blog-card:hover{transform:translateY(-5px);box-shadow:0 20px 35px #0000001a,0 4px 10px #0000000d}.modern-card-cover-link{width:100%;text-decoration:none;display:block;overflow:hidden}.modern-card-cover{background:#f3f4f6;width:100%;height:200px;position:relative;overflow:hidden}.modern-card-cover img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.modern-blog-card:hover .modern-card-cover img{transform:scale(1.04)}.modern-card-body{flex-direction:column;flex-grow:1;padding:24px;display:flex}.modern-card-badges{align-items:center;gap:8px;margin-bottom:12px;display:flex}.modern-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;align-items:center;padding:4px 12px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.modern-card-title{color:#111827;margin:0 0 10px;font-size:1.2rem;font-weight:800;line-height:1.35}.modern-card-title a{color:inherit;text-decoration:none;transition:color .2s}.modern-card-title a:hover{color:var(--delima,#8b1d24)}.modern-card-excerpt{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin:0 0 24px;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.modern-card-footer{align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.modern-author-avatar{color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:700;display:grid;overflow:hidden}.modern-author-avatar img{object-fit:cover;width:100%;height:100%}.modern-author-info{flex-direction:column;justify-content:center;display:flex}.modern-author-name{color:#111827;font-size:.86rem;font-weight:700;line-height:1.2}.modern-author-date{color:#9ca3af;margin-top:2px;font-size:.76rem}.notion-inline-code,code.notion-inline-code{color:#eb5757;letter-spacing:-.01em;vertical-align:baseline;background:#87837826;border-radius:4px;margin:1px 0;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.88em;line-height:1.4;display:inline-block}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-md);text-align:center;padding:60px 20px}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.tab-btn{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:12px;min-height:42px;padding:9px 16px;font-weight:800;transition:all .2s}.tab-btn.active{background:var(--arang);color:var(--gading);border-color:var(--arang)}.work-stack{gap:20px;display:grid}.work-card{grid-template-columns:240px 1fr auto;align-items:center;gap:30px;padding:28px;display:grid}.work-card:nth-child(2n){background:#d8c39d47}.mini-tools-intro{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(300px,1.15fr);align-items:center;gap:30px;margin-top:64px;padding-top:54px;display:grid}.mini-tools-intro h2{margin:8px 0 12px;font-size:clamp(2rem,4vw,3.4rem)}.mini-tool-category{grid-template-columns:auto 1fr;gap:5px 18px;padding:27px;display:grid}.mini-tool-category .topic-pill,.mini-tool-category h3,.mini-tool-category p,.mini-tool-link{grid-column:2}.mini-tool-category h3{margin:3px 0 0;font-size:1.65rem}.mini-tool-category p{color:#1e1b18ad;margin:0;line-height:1.6}.mini-tool-glyph{background:var(--delima);width:56px;height:56px;color:var(--gading);font:2.4rem var(--display);border-radius:50%;grid-row:1/span 4;place-items:center;display:grid}.mini-tool-link{color:var(--delima);margin-top:10px;font-size:.85rem;font-weight:800}.mini-tools-catalog{gap:22px;margin-bottom:28px;display:grid}.mini-tools-notice{border:1px solid var(--delima);background:var(--delima);border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:17px 20px;display:grid}.mini-tools-notice--centered{text-align:center;width:min(920px,100%);margin:0 auto 28px}.mini-tools-notice--centered .mini-tools-notice__icon{align-self:center}.mini-tools-notice__icon{width:34px;height:34px;color:var(--delima);background:var(--gading);font:1.25rem/1 var(--display);border-radius:50%;place-items:center;display:grid}.mini-tools-notice p{max-width:920px;color:var(--gading);margin:0;line-height:1.6}.mini-tools-notice strong{color:var(--gading)}.mini-tools-stack{gap:14px;display:grid}.mini-tool-card{grid-template-columns:44px 64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 28px;display:grid}.mini-tool-card--available{text-decoration:none}.mini-tool-card--maintenance{color:inherit;background:#d8c39d2e;text-decoration:none}.mini-tool-index{color:#1e1b1885;letter-spacing:.1em;font-size:.76rem;font-weight:900}.mini-tool-icon{width:58px;height:58px;color:var(--gading);background:var(--delima);font:2rem/1 var(--display);border-radius:50%;place-items:center;display:grid}.mini-tool-icon img{object-fit:contain;width:88%;height:88%}.mini-tool-card--available .mini-tool-icon{background:var(--gading)}.mini-tool-card--maintenance .mini-tool-icon{color:#1e1b18a3;background:#1e1b1814}.mini-tool-copy{min-width:0}.mini-tool-copy .topic-pill{margin-bottom:9px}.mini-tool-copy h3{margin:0 0 6px;font-size:clamp(1.35rem,2.2vw,1.85rem)}.mini-tool-copy p{color:#1e1b18ad;margin:0;line-height:1.55}.mini-tool-status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:99px;justify-content:center;align-items:center;gap:7px;min-width:152px;padding:9px 12px;font-size:.69rem;font-weight:900;display:inline-flex}.mini-tool-status--available{color:var(--sirih);background:#496b451a}.mini-tool-status--maintenance{color:#795b43;background:#795b4314}.mini-tool-card--available:focus-visible,.mini-tool-card--maintenance:focus-visible{outline:3px solid var(--rempah);outline-offset:4px}.tool-placeholder{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:28px;max-width:860px;margin:0 auto;padding:clamp(28px,5vw,56px);display:grid}.tool-placeholder__icon{background:var(--delima);width:76px;height:76px;color:var(--gading);font:2.5rem/1 var(--display);border-radius:50%;place-items:center;display:grid}.tool-placeholder h2{margin:12px 0;font-size:clamp(1.8rem,4vw,3rem)}.tool-placeholder p{color:#1e1b18b3;max-width:610px;margin:0 0 24px;line-height:1.65}.tool-category-hero{padding-bottom:clamp(48px,7vw,86px)}.spt-page .site-nav{position:absolute}.spt-page .spt-topbar{top:0}.spt-page .spt-nav,.spt-page .spt-inspector{max-height:calc(100vh - 74px);top:74px}.spt-root .spt-toolbar{background:#eef3f9;border:1px solid #cbd5e0;border-radius:9px;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 15px;padding:7px}.spt-root .spt-toolbar label{white-space:nowrap;align-items:center;gap:6px;max-width:260px;display:flex}.spt-root .spt-toolbar label>select{width:auto;margin-top:0;display:inline-block}.spt-root .spt-toolbar button:last-child{display:none}.spt-root .spt-toolbar label{max-width:none}.spt-root .spt-toolbar label>select{width:40ch;max-width:min(40ch,100vw - 80px)}.spt-root .spt-toolbar.spt-form-bottom-navigation{margin-top:18px}.spt-root .spt-toolbar.spt-form-bottom-navigation button:last-child{display:inline-flex}.breadcrumb{color:#1e1b189e;flex-wrap:wrap;gap:9px;margin-bottom:24px;font-size:.78rem;font-weight:800;display:flex}.breadcrumb a{color:var(--delima)}.tax-tool-card{grid-template-columns:82px 1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.tax-tool-card+.tax-tool-card{margin-top:16px}.tax-tool-card h2{margin:9px 0;font-size:clamp(1.8rem,3vw,2.8rem)}.tax-tool-card p{color:#1e1b18ad;max-width:680px;margin:0;line-height:1.65}.tax-tool-icon{background:var(--gading);border-radius:50%;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.tax-tool-icon img{object-fit:contain;width:88%;height:88%}.coretax-page{background:linear-gradient(180deg, var(--gading) 0, var(--paper) 44%, var(--gading) 100%)}.coretax-hero{padding:clamp(55px,7vw,94px) 0 36px}.coretax-hero .container{text-align:center;width:min(100% - 48px,1080px)}.coretax-hero .breadcrumb{justify-content:center}.coretax-hero .display-md{margin:8px 0 13px;font-size:clamp(2.8rem,6vw,5.7rem)}.coretax-privacy-note{border:1px solid var(--line-strong);color:#1e1b18bd;border-radius:12px;max-width:760px;margin:18px 0 0;padding:12px 15px;font-size:.82rem;line-height:1.55}.coretax-privacy-note strong{color:var(--delima)}.coretax-hero .lead,.coretax-privacy-note{margin-inline:auto}.coretax-hero .lead{max-width:830px}.coretax-shell{max-width:1100px}.coretax-embed{border:1px solid var(--line-strong);width:100%;height:1400px;min-height:900px;box-shadow:var(--shadow-soft);background:#f3f6f8;border-radius:18px;display:block}.coretax-hero__actions{justify-content:center;margin-top:24px}.coretax-seo{border-top:1px solid var(--line)}.coretax-seo--paper{background:#ffffff6b}.coretax-seo__grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:clamp(28px,6vw,72px);display:grid}.coretax-seo h2{max-width:20ch;font:700 clamp(2rem, 4vw, 3.35rem)/1.05 var(--display);margin:10px 0 18px}.coretax-seo p,.coretax-seo li{color:var(--muted);line-height:1.72}.coretax-seo__steps{gap:13px;margin:24px 0 0;padding-left:23px;display:grid}.coretax-seo__steps strong{color:var(--arang)}.coretax-seo__note,.coretax-seo__links{border:1px solid var(--line);background:#ffffff80;border-radius:18px;padding:clamp(20px,3vw,30px)}.coretax-seo__note h3,.coretax-seo__links h3{color:var(--delima);font-family:var(--display);margin-top:0}.coretax-seo__links p+p{margin-top:16px}.coretax-seo__links a{color:var(--delima);font-weight:800}.coretax-seo__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.coretax-seo__features article{border:1px solid var(--line);background:var(--gading);border-radius:16px;padding:22px}.coretax-seo__features h3{color:var(--delima);font:700 1.16rem var(--display);margin:0 0 9px}.coretax-seo__features p{margin:0}.coretax-seo__faq{max-width:900px}.coretax-seo__faq details{border-top:1px solid var(--line);padding:15px 0}.coretax-seo__faq summary{cursor:pointer;color:var(--arang);font-weight:800}.coretax-seo__faq details p{margin:10px 0 0}.invoice-retur-page{--line:#245b8738;--line-strong:#245b876b;background:radial-gradient(circle at 82% 10%,#8cc9de52,#0000 28rem),linear-gradient(#eaf5fa 0%,#f8fbfd 44%,#eaf5fa 100%)}.invoice-retur-page .tool-category-hero{background:linear-gradient(135deg,#245b8714,#8cc9de2e)}.invoice-retur-page .breadcrumb{color:#102b46a8}.invoice-retur-page .breadcrumb a,.invoice-retur-page .text-rempah{color:var(--selat)}.invoice-retur-page .display-lg{color:#102b46}.invoice-retur-page .lead.muted{color:#41627c}.invoice-retur-page .coretax-embed{background:#f3f6f8;border-color:#245b8766;box-shadow:0 18px 40px #102b4624}.invoice-retur-page .coretax-embed:focus-visible{outline-color:var(--selat)}.rename-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;margin-bottom:16px;display:grid}.rename-controls,.rename-drop,.rename-table-card{padding:26px}.rename-controls h2,.rename-drop h2{margin:7px 0 21px;font-size:1.55rem}.rename-controls label{color:var(--arang);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:800;display:grid}.rename-controls input,.rename-controls select{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:45px;color:var(--arang);font:inherit;letter-spacing:normal;text-transform:none;border-radius:9px;padding:9px 11px}.rename-field-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:15px;display:grid}.rename-controls .muted{margin:18px 0 0;line-height:1.55}.rename-drop{text-align:center;border:2px dashed #9e1b3f5c;place-items:center;min-height:270px;transition:all .2s;display:grid}.rename-drop[data-dragging=true]{border-color:var(--rempah);background:#f47b2014;transform:scale(1.01)}.rename-drop h2{margin-bottom:8px}.rename-drop p{color:#1e1b18ad;max-width:390px;margin:0 0 19px;line-height:1.55}.rename-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:17px;display:flex}.coretax-tabs{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;display:flex}.coretax-tabs button{border:1px solid var(--line-strong);background:0 0;border-radius:12px;min-height:42px;padding:9px 14px;font-weight:800}.coretax-tabs button.active{background:var(--arang);border-color:var(--arang);color:var(--gading)}.coretax-tabs button span{background:#fff3;border-radius:99px;min-width:21px;margin-left:4px;font-size:.72rem;display:inline-grid}.coretax-tabs .coretax-export{background:var(--delima);border-color:var(--delima);color:var(--gading);margin-left:auto}.coretax-tabs .coretax-export:disabled{cursor:not-allowed;opacity:.45}.coretax-drop{text-align:center;background:#ffffff7a;border:2px dashed #9e1b3f6b;justify-items:center;padding:clamp(34px,6vw,64px);transition:all .2s;display:grid}.coretax-drop[data-dragging=true]{border-color:var(--rempah);background:#f47b201a;transform:scale(1.01)}.coretax-drop h2{margin:9px 0;font-size:clamp(1.7rem,3vw,2.5rem)}.coretax-drop p{color:#1e1b18ad;max-width:480px;margin:0 0 22px;line-height:1.6}.coretax-drop small{color:#1e1b1894;margin-top:16px}.coretax-upload-mark{background:var(--delima);width:61px;height:61px;color:var(--gading);font:2.15rem var(--display);border-radius:50%;place-items:center;display:grid}.coretax-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:17px 0;display:grid}.coretax-stats div{border:1px solid var(--line);background:#ffffff85;border-radius:14px;padding:18px}.coretax-stats span{color:#1e1b1899;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.coretax-stats strong{font:2.1rem var(--display);margin-top:4px;display:block}.coretax-table-card{padding:24px}.coretax-panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.coretax-panel-head h2{margin:4px 0 0;font-size:1.5rem}.text-button{color:var(--delima);background:0 0;border:0;border-bottom:1px solid;padding:2px 0;font-weight:800}.coretax-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.coretax-table-wrap table{border-collapse:collapse;width:100%;min-width:700px;font-size:.82rem}.coretax-table-wrap th{color:var(--arang);letter-spacing:.07em;text-align:left;text-transform:uppercase;background:#d8c39d4d;font-size:.7rem}.coretax-table-wrap th,.coretax-table-wrap td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.coretax-table-wrap tbody tr:last-child td{border-bottom:0}.coretax-table-wrap input{border:1px solid var(--line);background:var(--white);width:100%;min-width:112px;color:var(--arang);border-radius:7px;padding:8px}.coretax-status{letter-spacing:.07em;border-radius:99px;padding:4px 9px;font-size:.67rem;font-weight:800;display:inline-block}.coretax-status.parsed{color:var(--sirih);background:#496b4529}.coretax-status.review{color:#8c4105;background:#f47b2029}.coretax-status.error{color:var(--delima);background:#9e1b3f24}.work-meta{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.problem-label{color:var(--delima);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:800;display:block}.store-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:30px;display:grid}.store-sidebar{padding:20px;position:sticky;top:110px}.store-filter{gap:6px;display:grid}.store-filter button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;font-weight:700;transition:background .2s}.store-filter button.active{color:var(--delima);background:#9e1b3f1a;font-weight:800}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.store-card{flex-direction:column;min-height:440px;display:flex}.store-card .price{margin:8px 0 16px;font-size:1.3rem;font-weight:800}.booking-shell{grid-template-columns:.85fr 1.15fr;gap:30px;display:grid}.service-options{gap:12px;display:grid}.service-option{border:1px solid var(--line);cursor:pointer;background:#ffffff80;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;transition:all .2s;display:grid}.service-option.selected{border-color:var(--delima);background:#9e1b3f14;box-shadow:0 4px 15px #9e1b3f14}.service-option input{width:18px;height:18px;accent-color:var(--delima)}.booking-panel{padding:28px}.calendar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.date-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.date-btn,.time-btn{border:1px solid var(--line-strong);background:var(--white);cursor:pointer;border-radius:11px;min-height:54px;padding:8px;font-weight:700;transition:all .2s}.date-btn.selected,.time-btn.selected{background:var(--selat);color:var(--gading);border-color:var(--selat)}.date-btn:disabled{opacity:.38;cursor:not-allowed}.date-btn small{text-transform:uppercase;font-size:.67rem;display:block}.time-grid{grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0 24px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field{gap:7px;display:grid}.form-field.full{grid-column:1/-1}.form-field label{font-size:.9rem;font-weight:800}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:48px;color:var(--arang);border-radius:11px;padding:12px 14px}.form-field textarea{resize:vertical;min-height:120px}.field-error{color:#9c1b1b;min-height:18px;font-size:.78rem}.success-box{background:#b8cc9152;border:1px solid #496b4573;border-radius:16px;padding:24px}.booking-state,.booking-alert{border:1px solid var(--line);background:#ffffff94;border-radius:12px;padding:16px}.booking-alert{margin:14px 0}.booking-alert.error{color:#7d1717;background:#9c1b1b12;border-color:#9c1b1b59}.booking-alert.success{color:var(--sirih);background:#b8cc9147;border-color:#496b4561}.booking-local-note{border-left:3px solid var(--sirih);color:var(--selat);background:#b8cc9133;margin:14px 0;padding:10px 12px;font-size:.84rem}.booking-date-nav,.booking-success-actions,.manage-booking-actions,.admin-calendar-actions,.admin-calendar-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.booking-date-nav{margin:12px 0 4px}.booking-summary{color:var(--arang);background:#245b8714;border-radius:10px;margin:14px 0 18px;padding:12px 16px;font-size:.9rem}.booking-privacy{max-width:620px;margin:12px 0 18px;font-size:.78rem;line-height:1.55}.booking-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.booking-success{text-align:center;padding:42px 24px}.booking-success h3{color:var(--sirih);margin-bottom:8px}.booking-success-icon{background:var(--sirih);width:58px;height:58px;color:var(--gading);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:1.8rem;font-weight:900;display:grid}.booking-success-actions{justify-content:center;margin:24px 0 16px}.admin-calendar-page,.manage-booking-page{background:linear-gradient(180deg, var(--gading), var(--paper));min-height:100vh;padding:clamp(70px,9vw,120px) 0}.admin-calendar-card,.manage-booking-card{margin-top:28px}.admin-calendar-heading h2,.manage-booking-summary h2{margin:8px 0 4px}.admin-calendar-form{gap:22px;margin-top:24px;display:grid}.admin-recommended-box{border:1px dashed var(--line-strong);background:#b8cc9129;border-radius:13px;padding:18px}.admin-recommended-box p{margin:6px 0 14px}.admin-calendar-fieldset{border:1px solid var(--line-strong);border-radius:12px;padding:16px}.admin-calendar-fieldset legend{padding:0 6px;font-weight:800}.admin-calendar-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;display:grid}.admin-calendar-list label{align-items:center;gap:9px;display:flex}.admin-calendar-list input{width:18px;height:18px;accent-color:var(--delima)}.manage-booking-summary{grid-template-columns:1fr auto;align-items:start;gap:28px;display:grid}.manage-booking-summary>:last-child{text-align:right;gap:5px;display:grid}.manage-booking-card hr{border:0;border-top:1px solid var(--line);margin:28px 0}.manage-date-grid{gap:8px;margin-top:16px;padding-bottom:8px;display:flex;overflow-x:auto}.manage-date-grid .date-btn{flex:0 0 110px}.btn-danger{color:#8a1818;background:0 0;border:1px solid #9c1b1b73}.btn-danger:hover{background:#9c1b1b14}.ecosystem-shell{grid-template-columns:1fr 380px;align-items:start;gap:30px;display:grid}.ecosystem-map{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle,#2fa7a024,#0000 32%),#faf4eab8;min-height:680px;position:relative;overflow:hidden}.ecosystem-map:before,.ecosystem-map:after{content:"";border:1px dashed #1e1b182e;border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ecosystem-map:before{width:390px;height:390px}.ecosystem-map:after{width:560px;height:560px}.eco-center,.eco-node{z-index:2;border:1px solid var(--line-strong);background:var(--white);box-shadow:var(--shadow-soft);text-align:center;cursor:pointer;border-radius:50%;place-items:center;font-weight:800;transition:transform .2s,background .2s;display:grid;position:absolute}.eco-center{background:var(--delima);width:170px;height:170px;color:var(--gading);font-family:var(--display);font-size:1.6rem;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.eco-center:hover{transform:translate(-50%,-50%)scale(1.04)}.eco-node{width:115px;height:115px;padding:6px;font-size:.78rem}.eco-node:hover,.eco-node.active{background:var(--kunyit);color:var(--arang);border-color:var(--arang);transform:scale(1.07)}.eco-node[data-eco=finance]{top:17%;left:12%}.eco-node[data-eco=tax]{top:7%;left:42%}.eco-node[data-eco=logistics]{top:20%;right:10%}.eco-node[data-eco=vendor]{top:52%;right:6%}.eco-node[data-eco=education]{bottom:7%;right:24%}.eco-node[data-eco=knowledge]{bottom:4%;left:30%}.eco-node[data-eco=projects]{bottom:20%;left:7%}.eco-detail{min-height:480px;position:sticky;top:110px}.manifesto{background:var(--delima);color:var(--gading);overflow:hidden}.manifesto-grid{grid-template-columns:1.1fr .7fr;align-items:center;gap:50px;display:grid}.manifesto .muted{color:#f3e7d3c7}.focus-list{gap:10px;display:grid}.focus-item{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:18px 0;display:grid}.focus-index{font-family:var(--display);color:var(--delima);font-size:1.25rem}.visitor-stamp{z-index:1100;top:calc(var(--nav-height) + 18px);filter:drop-shadow(0 12px 20px #042d4a3d);pointer-events:none;width:132px;animation:4.8s ease-in-out infinite visitor-stamp-sway;position:fixed;right:18px;transform:rotate(-15deg)}.visitor-stamp__art{width:100%;height:auto;display:block}.visitor-stamp__count{color:#073d66;font-family:var(--sans);text-align:center;text-shadow:0 1px #fff8e1cc;justify-items:center;line-height:1;display:grid;position:absolute;top:85%;left:14%;right:14%}.visitor-stamp__count strong{letter-spacing:.02em;font-size:clamp(.9rem,1.55vw,1.24rem);font-weight:900}@keyframes visitor-stamp-sway{0%,to{transform:translateY(0)rotate(-15deg)}50%{transform:translateY(-6px)rotate(-15deg)}}.modal-backdrop{z-index:1800;-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#1e1b18a6;place-items:center;padding:20px;transition:opacity .2s,visibility .2s;display:grid;position:fixed;inset:0}.modal-backdrop.open{opacity:1;visibility:visible}.modal{background:var(--paper);width:min(760px,100%);max-height:min(850px,100vh - 40px);box-shadow:var(--shadow);border-radius:28px;transition:transform .2s;overflow:auto;transform:translateY(14px)scale(.98)}.modal-backdrop.open .modal{transform:none}.modal-head{z-index:2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf4eaf5;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 26px;display:flex;position:sticky;top:0}.modal-body{padding:28px}@media (max-width:1120px){.desktop-nav{display:none}.menu-toggle{display:inline-grid}.library-grid,.store-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-shell{grid-template-columns:1fr}.eco-detail{min-height:auto;position:static}}@media (max-width:860px){.section-head,.page-hero-grid,.manifesto-grid,.booking-shell{grid-template-columns:1fr}.section-head>:last-child{justify-self:start}.chapter-layout,.store-layout{grid-template-columns:1fr}.chapter-nav{padding-bottom:8px;display:flex;position:static;overflow-x:auto}.chapter-btn{border-bottom:3px solid #0000;border-left:0;border-radius:10px;flex:none}.store-sidebar{position:static}.store-filter{padding-bottom:6px;display:flex;overflow-x:auto}.store-filter button{flex:none}.thought-toolbar{grid-template-columns:1fr}.thought-toolbar-controls{grid-template-columns:1fr 1fr}}@media (max-width:620px){:root{--nav-height:70px}.visitor-stamp{top:calc(var(--nav-height) + 10px);width:92px;bottom:auto;left:auto;right:10px}.coretax-embed{border-radius:13px;height:1200px;min-height:900px}.rename-grid{grid-template-columns:1fr}.rename-controls,.rename-drop,.rename-table-card{padding:20px}.rename-field-row{grid-template-columns:1fr}.rename-actions{justify-content:stretch}.rename-actions .btn{width:100%}.mini-tools-intro{grid-template-columns:1fr;margin-top:44px;padding-top:38px}.mini-tool-card{grid-template-columns:36px 56px minmax(0,1fr);gap:13px;padding:20px}.mini-tool-icon{width:52px;height:52px;font-size:1.75rem}.mini-tool-status{grid-column:2/-1;justify-self:start;min-width:0}.mini-tools-notice{padding:16px}.tool-placeholder{grid-template-columns:1fr;gap:18px;padding:28px 22px}.tax-tool-card{grid-template-columns:60px 1fr;gap:18px;padding:22px}.tax-tool-card .btn{grid-column:1/-1;justify-self:start}.tax-tool-icon{width:56px;height:56px;font-size:2rem}.coretax-tabs .coretax-export{width:100%;margin-left:0}.coretax-stats{grid-template-columns:1fr}.coretax-table-card{padding:18px}.coretax-panel-head{flex-direction:column;align-items:flex-start}.route-pill{display:none}.work-card{grid-template-columns:1fr}.work-card .art-placeholder{margin-bottom:20px}.library-grid,.store-grid{grid-template-columns:1fr}.thought-toolbar{padding:12px}.thought-toolbar-controls{grid-template-columns:minmax(0,1fr)}.thought-toolbar-controls .field-control{width:100%;min-width:0}.form-grid{grid-template-columns:1fr}.form-field.full{grid-column:auto}.date-grid{grid-template-columns:repeat(3,1fr)}.time-grid{grid-template-columns:repeat(2,1fr)}.booking-panel{padding:20px}.booking-date-nav .muted{text-align:center;order:-1;width:100%}.admin-calendar-list,.manage-booking-summary{grid-template-columns:1fr}.manage-booking-summary>:last-child{text-align:left}.manage-booking-actions .btn,.booking-success-actions .btn{width:100%}.ecosystem-map{min-height:720px}.eco-center{width:140px;height:140px}.eco-node{width:94px;height:94px;font-size:.68rem}.eco-node[data-eco=finance]{top:12%;left:4%}.eco-node[data-eco=tax]{top:7%;left:56%}.eco-node[data-eco=logistics]{top:27%;right:2%}.eco-node[data-eco=vendor]{top:58%;right:4%}.eco-node[data-eco=education]{bottom:5%;right:20%}.eco-node[data-eco=knowledge]{bottom:4%;left:18%}.eco-node[data-eco=projects]{bottom:29%;left:2%}}.ripita-mark{width:100%;height:100%;display:block;overflow:visible}.ripita-mark.brand-logo{width:42px;height:42px}.ripita-mark.brand-logo-mini{width:30px;height:30px}[data-ripita-page-content]{min-height:100vh}.route-loading{background:#f3e7d3;place-items:center;min-height:100vh;padding:120px 24px 48px;display:grid}.route-loading__mark{filter:drop-shadow(0 24px 42px #4b2d1c1c);width:clamp(150px,24vw,260px);height:auto}.route-loading__mark .ripita-mark__layer{transform-box:fill-box;animation-duration:2s;animation-timing-function:cubic-bezier(.22,.78,.22,1);animation-iteration-count:infinite}.route-loading__mark .ripita-mark__spark{transform-origin:50%;animation-name:route-loading-spark}.route-loading__mark .ripita-mark__figure{transform-origin:bottom;animation-name:route-loading-figure;animation-delay:.14s}.route-loading__mark .ripita-mark__wing{transform-origin:12% 8%;animation-name:route-loading-wing;animation-delay:.28s}.route-loading__mark .ripita-mark__structure{transform-origin:50%;animation-name:route-loading-structure;animation-delay:.42s}html[data-ripita-loader=pending] [data-ripita-page-content],html[data-ripita-loader=active] [data-ripita-page-content]{opacity:0;transform:translateY(10px)}html[data-ripita-loader=exiting] [data-ripita-page-content]{animation:.52s cubic-bezier(.22,.78,.22,1) both ripita-page-reveal}.ripita-loader{--ripita-loader-bg:#f3e7d3;--ripita-loader-size:clamp(180px, 24vw, 320px);z-index:10000;background:var(--ripita-loader-bg);isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.ripita-loader--idle:not([data-demo=true]),.ripita-loader--assembling:not([data-demo=true]),.ripita-loader--holding:not([data-demo=true]){animation:1ms 7s forwards ripita-loader-failsafe}html[data-ripita-loader=skip] .ripita-loader:not([data-demo=true]),html[data-ripita-loader=complete] .ripita-loader:not([data-demo=true]),.ripita-loader--hidden{display:none}.ripita-loader:before,.ripita-loader:after{content:"";pointer-events:none;border:1px solid #1e1b1817;border-radius:999px;position:absolute}.ripita-loader:before{aspect-ratio:1;width:min(72vw,780px);transform:translate(-38%,-40%)}.ripita-loader:after{aspect-ratio:1;width:min(58vw,620px);transform:translate(48%,46%)}.ripita-loader__flight{z-index:1;width:var(--ripita-loader-size);aspect-ratio:1;will-change:transform, opacity;position:relative}.ripita-loader__mark{filter:drop-shadow(0 24px 42px #4b2d1c1c);width:100%;height:100%}.ripita-loader__label{opacity:0;color:#1e1b1894;letter-spacing:.14em;text-transform:uppercase;width:max-content;max-width:82vw;font-size:.66rem;font-weight:800;transition:opacity .32s,transform .32s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,6px)}.ripita-loader--holding .ripita-loader__label{opacity:1;transform:translate(-50%)}.ripita-loader--idle .ripita-mark__layer{opacity:0}.ripita-loader[data-active=true] .ripita-mark__spark{opacity:0;transform-box:fill-box;transform-origin:50%;animation:ripita-spark-in var(--ripita-spark-duration) var(--ripita-spark-delay) cubic-bezier(.2, 1.3, .36, 1) forwards;transform:translateY(-34px)scale(.35)rotate(-25deg)}.ripita-loader[data-active=true] .ripita-mark__figure{opacity:0;clip-path:inset(100% 0 0);transform-box:fill-box;transform-origin:bottom;animation:ripita-figure-in var(--ripita-figure-duration) var(--ripita-figure-delay) cubic-bezier(.33, 1, .68, 1) forwards;transform:translateY(70px)scale(.94)}.ripita-loader[data-active=true] .ripita-mark__wing{opacity:0;transform-box:fill-box;transform-origin:12% 8%;animation:ripita-wing-in var(--ripita-wing-duration) var(--ripita-wing-delay) cubic-bezier(.16, 1, .3, 1) forwards;transform:translate(76px,20px)rotate(-24deg)scale(.55,.42)}.ripita-loader[data-active=true] .ripita-mark__structure{opacity:0;clip-path:inset(0 100% 0 0);transform-box:fill-box;transform-origin:50%;animation:ripita-structure-in var(--ripita-structure-duration) var(--ripita-structure-delay) cubic-bezier(.22, .78, .22, 1) forwards;transform:translate(-90px)}.ripita-loader[data-active=true] .ripita-loader__mark{animation:ripita-signature-breath .3s var(--ripita-breath-delay) cubic-bezier(.22, .78, .22, 1) both}.ripita-loader--holding .ripita-loader__mark{animation:3s ease-in-out infinite ripita-extended-breath}.ripita-loader[data-static=true] .ripita-mark__layer,.ripita-loader[data-static=true] .ripita-loader__mark{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.ripita-loader[data-static=true] .ripita-loader__label{opacity:1;transform:translate(-50%)}.ripita-loader.is-forced-reduced .ripita-mark__layer{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}@keyframes ripita-spark-in{0%{opacity:0;transform:translateY(-34px)scale(.35)rotate(-25deg)}76%{opacity:1;transform:translateY(4px)scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ripita-figure-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(70px)scale(.94)}68%{opacity:1;clip-path:inset(22% 0 0);transform:translateY(-5px)scale(1.01)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes ripita-wing-in{0%{opacity:0;transform:translate(76px,20px)rotate(-24deg)scale(.55,.42)}78%{opacity:1;transform:translate(-5px,-2px)rotate(2deg)scale(1.035,1.02)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes ripita-structure-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-90px)}70%{opacity:1;clip-path:inset(0 20% 0 0);transform:translate(7px)}to{opacity:1;clip-path:inset(0);transform:translate(0)}}@keyframes ripita-signature-breath{0%,to{transform:scale(1)}52%{transform:scale(1.018)}}@keyframes ripita-extended-breath{0%,74%,to{transform:scale(1)}84%{transform:scale(1.012)}}@keyframes ripita-page-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes ripita-loader-failsafe{to{visibility:hidden;pointer-events:none}}@keyframes route-loading-spark{0%,16%{opacity:0;transform:translateY(-34px)scale(.35)rotate(-25deg)}38%,76%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(-8px)scale(.85)}}@keyframes route-loading-figure{0%,16%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(70px)scale(.94)}38%,76%{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-18px)scale(.97)}}@keyframes route-loading-wing{0%,16%{opacity:0;transform:translate(76px,20px)rotate(-24deg)scale(.55,.42)}38%,76%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(22px,-8px)rotate(8deg)scale(.85)}}@keyframes route-loading-structure{0%,16%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-90px)}38%,76%{opacity:1;clip-path:inset(0);transform:translate(0)}to{opacity:0;clip-path:inset(0 0 0 100%);transform:translate(28px)}}.ripita-motion-page{min-height:100vh;padding:calc(var(--nav-height,88px) + 64px) clamp(24px, 6vw, 90px) 120px;background:radial-gradient(circle at 84% 14%, #9e1b3f17, transparent 28%), linear-gradient(180deg, var(--gading), var(--paper))}.ripita-motion-hero{text-align:center;width:min(880px,100%);margin:0 auto 72px}.ripita-motion-hero h1{font:800 clamp(3rem, 8vw, 7rem)/.92 var(--display);letter-spacing:-.06em;margin:10px 0 18px}.ripita-motion-hero .lead{max-width:720px;margin-inline:auto}.ripita-motion-comparison{border:1px solid var(--line);width:min(1120px,100%);box-shadow:var(--shadow-soft);background:#fbf6edd1;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:clamp(34px,7vw,90px);margin:0 auto;padding:clamp(28px,5vw,64px);display:grid}.ripita-motion-comparison h2{font:700 clamp(2rem, 4vw, 3.5rem)/1 var(--display);margin:8px 0 16px}.ripita-reference-control{color:var(--delima);gap:10px;margin-top:28px;font-size:.78rem;font-weight:800;display:grid}.ripita-reference-control input{width:min(360px,100%);accent-color:var(--delima)}.ripita-logo-comparison{aspect-ratio:1;width:min(420px,100%);margin-inline:auto;position:relative}.ripita-logo-comparison>*{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ripita-logo-comparison img{pointer-events:none;transition:opacity .16s}.ripita-demo-controls{z-index:10020;width:min(760px,100vw - 36px);color:var(--gading);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1e1b18f0;border:1px solid #f3e7d32e;border-radius:16px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;padding:10px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 50px #1e1b183d}.ripita-demo-controls>div{margin-right:auto;padding:0 8px;display:grid}.ripita-demo-controls strong{font:700 .86rem var(--display)}.ripita-demo-controls span{color:#f3e7d39e;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.ripita-demo-controls button,.ripita-demo-controls label{min-height:34px;color:inherit;background:0 0;border:1px solid #f3e7d33d;border-radius:9px;padding:8px 10px;font-size:.66rem;font-weight:800}.ripita-demo-controls button:hover,.ripita-demo-controls button:focus-visible{border-color:var(--rempah);background:#f47b2024}.ripita-demo-controls label{align-items:center;gap:6px;display:inline-flex}.ripita-demo-controls input{accent-color:var(--rempah)}@media (max-width:760px){.coretax-seo__grid,.coretax-seo__features{grid-template-columns:1fr}.ripita-motion-page{padding-inline:18px}.ripita-motion-comparison{grid-template-columns:1fr}.ripita-logo-comparison{width:min(320px,86vw)}.ripita-demo-controls{justify-content:flex-start;max-height:34vh;overflow-y:auto}.ripita-demo-controls>div{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.ripita-loader:not(.is-forced-motion) .ripita-mark__layer,.ripita-loader:not(.is-forced-motion) .ripita-loader__mark{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.route-loading__mark .ripita-mark__layer{opacity:1;clip-path:none;animation:none;transform:none}}.article-faq{margin:2.5rem 0 1.5rem}.article-faq h2{margin-bottom:1rem}.article-faq details{border-top:1px solid #0000001f;padding:.9rem 0}.article-faq summary{cursor:pointer;font-weight:600}.article-faq p{margin:.6rem 0 0;line-height:1.7}
