@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");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}
:root{--background:#101622;--surface:#151d2b;--surface-raised:#1b2534;--foreground:#f1f4ec;--muted:#a8b4c7;--accent:#d4f878;--line:#2c3646;--radius:14px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#546246 var(--background);scroll-padding-top:106px}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope Variable,sans-serif;font-size:15px;line-height:1.65}body:has(dialog[open]){overflow:hidden}::selection{color:var(--background);background:var(--accent)}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-underline-offset:5px;text-decoration:none}button,a{touch-action:manipulation}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.04em;text-wrap:balance;font-weight:650;line-height:1.1}h2{font-size:clamp(34px,3.6vw,48px)}h2>span{color:var(--accent)}h3{letter-spacing:-.025em;font-size:20px;font-weight:650}p{color:var(--muted)}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.container{width:min(1240px,100% - 112px);margin-inline:auto}.section{padding-block:108px}.skip-link{z-index:100;color:var(--background);background:var(--accent);border-radius:8px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;background:var(--background);border-bottom:1px solid var(--line);height:94px;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.wordmark{letter-spacing:-.04em;font-size:29px;font-weight:800;line-height:1}.wordmark span{color:var(--accent)}.main-nav{align-items:center;gap:34px;font-size:13px;font-weight:500;display:flex}.main-nav>a{color:var(--muted);transition:color .2s}.main-nav>a:hover{color:var(--foreground)}.main-nav>a.nav-contact{color:var(--accent);border:1px solid #5d6b47;border-radius:8px;align-items:center;gap:16px;margin-left:16px;padding:10px 17px;display:flex}.nav-contact:hover{background:#222f27}.menu-toggle{background:0 0;border:0;padding:10px;display:none}.hero{grid-template-columns:1.23fr 1fr;align-items:center;gap:48px;padding-block:96px 92px;display:grid}.hero h1{letter-spacing:-.04em;text-wrap:nowrap;margin-bottom:28px;font-size:clamp(48px,5.1vw,73px);line-height:1.11}.hero h1 span{color:var(--accent)}.hero-intro{color:#c1cad7;max-width:480px;font-size:18px;line-height:1.7}.hero-intro strong{color:var(--foreground);font-weight:650}.hero-detail{margin-top:18px;font-size:14px;line-height:1.9}.hero-actions{align-items:center;gap:27px;margin-top:33px;display:flex}.button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:14px 21px;font-size:13px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.button-primary{background:var(--accent);color:var(--background)}.button-primary:hover{background:#e3ffa2;transform:translateY(-2px)}.button-outline{color:var(--foreground);background:0 0;border:1px solid #3c4859}.button-outline:hover{background:var(--surface-raised);border-color:var(--muted);transform:translateY(-2px)}.button-whatsapp{color:#061f10;background:#25d366;font-weight:750;box-shadow:0 4px 18px #25d36638}.button-whatsapp:hover{color:#03140a;background:#22c35e;transform:translateY(-2px);box-shadow:0 8px 24px #25d36661}.button-whatsapp .icon{width:17px;height:17px}.resume-link{color:#d1d8e1;align-items:center;gap:10px;padding-block:12px;font-size:13px;display:inline-flex}.resume-link:hover{color:var(--accent)}.resume-link .icon{width:16px}.hero-location{color:var(--muted);align-items:center;gap:8px;margin-top:31px;font-size:11px;display:flex}.hero-location .icon{width:14px;height:14px}.hero-location>span{background:#6c798c;border-radius:50%;width:3px;height:3px;margin-inline:6px}.theme-demo{border-radius:var(--radius);background:var(--surface);border:1px solid #374152;min-width:0;margin-top:4px;margin-bottom:32px;animation:1s cubic-bezier(.16,1,.3,1) both open-demo;position:relative}@keyframes open-demo{0%{clip-path:inset(0 0 12% round 14px)}to{clip-path:inset(0 0 -20% round 14px)}}.editor-top{color:#a4b0c3;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:48px;padding-inline:17px;font-size:10px;display:flex}.editor-top>.icon{width:15px}.window-dots{gap:5px;display:flex}.window-dots i{background:#657087;border-radius:50%;width:7px;height:7px}.window-dots i:first-child{background:#bb786f}.window-dots i:nth-child(2){background:#baa574}.window-dots i:nth-child(3){background:#7a9c73}.editor-tabs{border-bottom:1px solid var(--line);gap:18px;padding-inline:20px;display:flex}.editor-tabs button{color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:12px 1px;font-size:10px;display:flex;position:relative}.editor-tabs button[aria-selected=true]{color:var(--accent)}.editor-tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.editor-tabs .icon{width:12px;height:12px}.editor-body{min-height:307px}.code-content{padding:19px 12px 19px 0;overflow-x:auto}.code-line{align-items:baseline;min-height:16px;font-size:10px;line-height:1.65;display:flex}.code-line>span{color:#8090a6;text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;width:38px;padding-right:14px;font:10px/1.65 Consolas,monospace}.code-line code{color:#d4dce6;white-space:pre;font:10px/1.65 Consolas,monospace}.code-line code b{color:#c1d596;font-weight:400}.code-line code em{color:#9bc7d7;font-style:normal}.code-line code strong{color:#d9bc9d;font-weight:400}.code-line code.code-comment{color:#91a2b6}.editor-bottom{border-top:1px solid var(--line);color:#9eacc0;justify-content:space-between;padding:8px 18px 17px;font-size:9px;display:flex}.editor-bottom>span:first-child{align-items:center;gap:6px;display:flex}.editor-bottom i{background:var(--accent);border-radius:50%;width:5px;height:5px}.demo-note{background:var(--accent);color:var(--background);border-radius:10px;align-items:center;gap:13px;padding:15px 18px;display:flex;position:absolute;bottom:-34px;left:25px;right:25px}.demo-note>.icon{width:18px;margin-left:auto}.demo-note>div{font-size:12px;font-weight:750;line-height:1.5}.demo-note small{color:#344622;margin-top:3px;font-size:9px;font-weight:500;display:block}.shopify-symbol{border:1px solid #5d703d;border-radius:5px;padding-inline:8px;font-size:23px;font-style:italic;font-weight:800;line-height:1.55}.store-preview{color:#293224;background:#e9eddf;border-radius:0;min-height:307px;padding:20px}.store-nav{letter-spacing:.14em;border-bottom:1px solid #aeb9a4;justify-content:space-between;align-items:center;padding-bottom:13px;font-size:10px;font-weight:750;display:flex}.store-nav span{letter-spacing:0;font-size:8px;font-weight:500}.store-product{grid-template-columns:1fr 1.05fr;align-items:center;gap:20px;padding-block:22px;display:grid}.product-art{background:#d1d7bf;border-radius:48% 48% 6px 6px;flex-direction:column;justify-content:center;align-items:center;height:170px;display:flex}.bottle-cap{background:#344631;border-radius:5px 5px 0 0;width:43px;height:20px}.bottle{color:#3a4931;background:#f6f6e8;border-radius:12px 12px 6px 6px;flex-direction:column;justify-content:center;width:75px;height:111px;padding:12px;display:flex}.bottle>span{letter-spacing:-.04em;font-size:25px;font-weight:800;line-height:.95}.bottle small{letter-spacing:.03em;margin-top:15px;font-size:4px}.product-description>span{font-size:8px}.product-description h3{margin-block:8px;font-size:26px;line-height:1.1}.product-description p{color:#4b5a42;font-size:9px;line-height:1.5}.demo-add{color:#f3f5ea;background:#33452c;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:13px;padding:10px;font-size:8px;display:flex}.demo-add .icon{width:12px;height:12px}.proof-strip{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;padding-block:28px;display:grid}.proof-item{align-items:center;gap:14px;display:flex}.proof-item strong{color:var(--accent);letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:clamp(26px,2.4vw,32px);font-weight:750;line-height:1}.proof-item span{color:#c0ccd9;font-size:12.5px;font-weight:550;line-height:1.45}.proof-item+.proof-item{border-left:1px solid var(--line);padding-left:24px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:39px;display:flex}.section-heading p{margin-top:16px;font-size:13px}.filters{flex-shrink:0;align-items:center;gap:8px;display:flex}.filters button{color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 14px;font-size:11px}.filters button:hover{color:var(--foreground);background:var(--surface-raised)}.filters button[aria-pressed=true]{color:var(--accent);background:#233024;border-color:#48573b}.project-grid{grid-template-columns:1fr 1fr;gap:43px 30px;display:grid}.project{min-width:0}.project-cover{text-align:left;cursor:pointer;width:100%;height:292px;box-shadow:none;border:0;border-radius:12px;flex-direction:column;justify-content:space-between;padding:23px 25px 18px;transition:background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.project-cover.has-image{box-shadow:none;background:#141c28;border:1px solid #2d3b4e;padding:0}.project-cover.has-image:hover{box-shadow:none;border-color:#4b5d77}.project-cover-media{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.project-cover-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.project-cover:hover .project-cover-img{transform:scale(1.05)}.project-cover-overlay{color:#f1f4ec;pointer-events:none;background:0 0;flex-direction:column;justify-content:space-between;padding:18px 20px 16px;display:flex;position:absolute;inset:0}.project-cover:hover .project-cover-overlay{background:0 0}.project-cover-overlay .cover-platform{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:max-content;color:var(--accent);background:#101622d9;border:1px solid #ffffff1f;border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:600}.project-cover-overlay .cover-footer{color:#fff;letter-spacing:-.01em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.project-cover-overlay .cover-footer>span:first-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101622d9;border:1px solid #ffffff1f;border-radius:6px;padding:4px 10px;font-size:11px}.project-cover-overlay .cover-arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--accent);background:#101622d9;border-color:#ffffff40;transition:background .25s,transform .25s,color .25s}.project-cover:hover .cover-arrow{background:var(--accent);color:var(--background);border-color:var(--accent);transform:translateY(-2px)}.cover-platform{z-index:1;opacity:.85;font-size:11px;position:relative}.cover-brand{flex-direction:column;justify-content:center;align-items:center;width:100%;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex}.project-cover:hover .cover-brand{transform:scale(1.045)}.cover-brand>span{letter-spacing:-.045em;font-size:52px;line-height:1.05}.cover-brand>small{letter-spacing:.36em;margin-top:12px;font-size:9px}.cover-footer{opacity:.85;justify-content:space-between;align-items:end;font-size:11px;display:flex}.cover-arrow{border:1px solid;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.cover-arrow .icon{width:16px;height:16px}.milano{color:#51394d;background:#dccedc}.milano .cover-brand>span{letter-spacing:-.035em;font-family:Georgia,serif;font-size:42px;font-style:italic}.milano .cover-brand>.milano-mark{margin-bottom:23px;font-family:Georgia,serif;font-size:88px;font-style:italic;line-height:.65}.milano .cover-brand small{letter-spacing:.3em}.proteger{color:#423f30;background:#e8e3d4}.proteger .cover-brand>span{letter-spacing:-.035em;font-family:Georgia,serif;font-size:54px;font-weight:400}.proteger .cover-brand>small{letter-spacing:.6em;margin-left:6px}.today{color:#30483d;background:#c7dcd4}.today .cover-brand>span{letter-spacing:-.04em;font-size:59px;font-weight:650}.today .cover-brand>.today-rule{background:#496456;width:45px;height:2px;margin-top:16px;display:block}.riders{color:#354269;background:#d5dcf1}.riders .cover-brand>span{letter-spacing:-.04em;font-size:36px;font-weight:700}.riders .cover-brand>.icon{width:39px;height:39px;margin-bottom:17px}.inspire{color:#3d372e;background:#e5ded2}.inspire .cover-brand>span{letter-spacing:-.035em;font-size:46px;font-weight:700}.inspire .cover-brand>small{letter-spacing:.38em;color:#615647;margin-top:10px;font-weight:600}.mywall{color:#372f2a;background:#ded6c9}.mywall .cover-brand>span{letter-spacing:-.035em;font-size:42px;font-weight:700}.mywall .cover-brand>small{letter-spacing:.32em;color:#5a4f47;margin-top:10px;font-weight:600}.vitaliving{color:#2b422e;background:#d7e4d5}.vitaliving .cover-brand>span{letter-spacing:-.035em;font-size:42px;font-weight:700}.vitaliving .cover-brand>small{letter-spacing:.28em;color:#436247;margin-top:10px;font-weight:600}.pinkpigs{color:#4e2b34;background:#edd8dc}.pinkpigs .cover-brand>span{letter-spacing:-.035em;font-size:42px;font-weight:700}.pinkpigs .cover-brand>small{letter-spacing:.24em;color:#723e4b;margin-top:10px;font-weight:600}.eves{color:#43332c;background:#f0e6dc}.eves .cover-brand>span{letter-spacing:-.03em;font-family:Georgia,serif;font-size:46px;font-style:italic;font-weight:400}.eves .cover-brand>small{letter-spacing:.28em;color:#6e574d;margin-top:10px;font-family:Manrope Variable,sans-serif;font-style:normal;font-weight:600}.littlebones{color:#1e3f42;background:#d7e8ea}.littlebones .cover-brand>span{letter-spacing:-.035em;font-size:38px;font-weight:700}.littlebones .cover-brand>small{letter-spacing:.24em;color:#356266;margin-top:10px;font-weight:600}.project-metric-row{align-items:center;margin-top:16px;display:flex}.project-metric-pill{color:var(--accent);letter-spacing:-.01em;background:#d4f87814;border:1px solid #d4f87838;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.metric-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent);border-radius:50%;flex-shrink:0}.dialog-metric-pill{color:var(--accent);background:#d4f87814;border:1px solid #d4f87840;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.dialog-metric-pill strong{color:#f1f4ec;margin-left:3px;font-weight:700}.project-title{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.project-title h3{font-size:18px}.project-title h3 button{text-align:left;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.project-title h3 button:hover{color:var(--accent)}.project-open{color:var(--muted);background:0 0;border:0;padding:6px}.project-open:hover{color:var(--accent)}.project-open .icon{width:17px;height:17px}.project>p{margin-top:6px;font-size:13px}.project-tags{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.project-tags>span{color:#b6c0d0;background:#1b2533;border-radius:5px;padding:4px 9px;font-size:11px}.project-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;font-size:12px;display:flex}.project-details-btn{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.project-details-btn:hover{color:var(--foreground);text-decoration:underline}.project-live-link{color:var(--accent);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.project-live-link:hover{text-decoration:underline}.project-live-link .icon{width:13px;height:13px}.reviews-section{border-top:1px solid var(--line)}.trust-pill{color:var(--accent);background:#d4f87814;border:1px solid #d4f87840;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.trust-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%}.filter-count{opacity:.7;margin-left:2px;font-size:10px}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.review-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:290px;padding:26px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;display:flex}.review-card:hover{border-color:#485b73;transform:translateY(-3px);box-shadow:0 12px 30px #00000040}.review-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.rating-stars{color:var(--accent);align-items:center;gap:3px;display:flex}.star-icon{width:13px;height:13px}.review-store-badge{color:#c4d0df;background:#1b2533;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:600}.review-quote{flex-grow:1;margin:0;padding:0}.review-quote p{color:#d1d8e1;margin:0;font-size:13.5px;font-style:italic;line-height:1.7}.review-author{border-top:1px solid #ffffff12;align-items:center;gap:13px;margin-top:20px;padding-top:18px;display:flex}.author-avatar{width:40px;height:40px;color:var(--accent);background:#1b2636;border:1px solid #3c4c62;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:750;display:grid}.author-info{min-width:0}.author-info h4{color:var(--foreground);margin:0;font-size:14px;font-weight:700;line-height:1.25}.author-role{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;line-height:1.35;overflow:hidden}.author-role span{color:#c9d4e3}.author-location{color:#8c9cb2;margin-top:2px;font-size:10.5px;display:block}.review-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:14px;display:flex}.review-tag{color:#9ab1cd;background:#16202e;border:1px solid #ffffff0d;border-radius:4px;padding:3px 8px;font-size:10.5px}.review-platform-pill{color:var(--accent);background:#d4f87814;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.process-section{border-top:1px solid var(--line)}.process-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.process-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:28px 24px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;position:relative}.process-card:hover{border-color:#485b73;transform:translateY(-3px)}.process-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.process-step-num{color:var(--accent);letter-spacing:-.03em;font-family:Manrope Variable,sans-serif;font-size:26px;font-weight:800;line-height:1}.process-phase-pill{color:#a9bacf;background:#192332;border:1px solid #2b394d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}.process-card-title{color:var(--foreground);letter-spacing:-.02em;margin-bottom:8px;font-size:17px;font-weight:700;line-height:1.3}.process-card-tagline{color:var(--muted);min-height:38px;margin-bottom:18px;font-size:12.5px;line-height:1.5}.process-card-list{border-top:1px solid #ffffff12;flex-direction:column;flex-grow:1;gap:12px;margin:0;padding:18px 0 0;list-style:none;display:flex}.process-card-list li{color:#c4d0df;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.process-check-dot{background:var(--accent);width:5px;height:5px;box-shadow:0 0 6px var(--accent);border-radius:50%;flex-shrink:0;margin-top:7px}.writing-section{border-top:1px solid var(--line)}.stories-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.story-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;justify-content:space-between;padding:28px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex}.story-card:hover{border-color:#43546b;transform:translateY(-3px)}.story-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.story-date{color:var(--accent);font-size:11px;font-weight:600}.story-tags{flex-wrap:wrap;gap:8px;display:flex}.story-tags span{color:#9bb0cd;background:#1b2636;border-radius:4px;padding:3px 8px;font-size:10px}.story-card h3{margin-bottom:12px;font-size:18px;line-height:1.35}.story-card h3 a{color:var(--foreground);transition:color .2s}.story-card h3 a:hover{color:var(--accent)}.story-card p{color:var(--muted);flex-grow:1;margin-bottom:22px;font-size:13px;line-height:1.7}.story-read{color:var(--accent);align-items:center;gap:12px;font-size:12px;font-weight:650;display:inline-flex}.story-read:hover{text-decoration:underline}.story-read .icon{width:14px;height:14px}.expertise-section{border-block:1px solid var(--line);background:#141c29}.expertise-layout{grid-template-columns:1fr 1.2fr;gap:110px;display:grid}.expertise-intro h2{font-size:clamp(32px,3.2vw,43px)}.expertise-intro>p{max-width:340px;margin-top:24px;font-size:14px;line-height:1.9}.text-link{color:var(--accent);align-items:center;gap:20px;margin-top:28px;padding-block:5px;font-size:13px;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.expertise-list article{border-bottom:1px solid var(--line);padding-block:27px}.expertise-list article:first-child{padding-top:0}.expertise-list article:last-child{border-bottom:0;padding-bottom:0}.expertise-list h3{font-size:18px}.expertise-list p{margin-top:9px;font-size:12px}.skill-list{flex-wrap:wrap;gap:8px 18px;margin-top:17px;display:flex}.skill-list span{color:#d2dbc5;font-size:11px}.skill-list span+span:before{content:"";vertical-align:middle;background:#66834e;border-radius:50%;width:3px;height:3px;margin-right:18px;display:inline-block}.experience-section .section-heading{margin-bottom:51px}.experience-entry{grid-template-columns:1fr 2.4fr;gap:48px;padding-bottom:48px;display:grid;position:relative}.experience-entry:last-child{padding-bottom:0}.experience-date{border-left:1px solid #3c4859;padding-left:25px;position:relative}.timeline-dot{border:2px solid var(--background);background:#576578;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-5px}.timeline-dot.current{background:var(--accent)}.experience-date p{color:#d6dce6;font-size:12px}.experience-date small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.experience-content h3{font-size:21px}.company{color:var(--accent);margin-top:5px;font-size:12px}.experience-content ul{margin:20px 0 0;padding-left:17px}.experience-content li{color:var(--muted);margin-block:8px;padding-left:6px;font-size:12px;line-height:1.9}.experience-content li::marker{color:#758a65}.about-section{grid-template-columns:.95fr 1.25fr;align-items:center;gap:84px;padding-top:0;display:grid}.about-art{min-height:450px;color:var(--accent);background:#222e29;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.about-art>span{letter-spacing:-.04em;margin-left:-15px;font-size:220px;font-weight:750;line-height:1}.art-period{color:#78914f}.about-art>div{text-align:center;color:#c0cda8;margin-top:22px;font-size:12px;line-height:1.9}.about-copy h2{font-size:clamp(31px,3.15vw,43px)}.about-copy>p{max-width:570px;margin-top:21px;font-size:13px;line-height:1.9}.education{border-top:1px solid var(--line);margin-top:29px;padding-top:22px}.education h3{color:#d8dfeb;margin-bottom:16px;font-size:12px}.education>div{margin-top:14px;padding-right:90px;position:relative}.education strong{font-size:12px;font-weight:600;display:block}.education span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.education small{color:var(--muted);font-size:10px;position:absolute;top:0;right:0}.faq-section{border-top:1px solid var(--line)}.faq-accordion{flex-direction:column;gap:14px;margin-top:12px;display:flex}.faq-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .25s,background .25s;overflow:hidden}.faq-card:hover{border-color:#485b73}.faq-card.is-open{background:#17212d;border-color:#4b6045}.faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;width:100%;padding:22px 26px;display:flex}.faq-index{color:var(--accent);opacity:.85;flex-shrink:0;font-family:Consolas,monospace;font-size:12px;font-weight:700}.faq-question-text{color:var(--foreground);letter-spacing:-.02em;flex-grow:1;font-size:16px;font-weight:650;line-height:1.4;transition:color .2s}.faq-card.is-open .faq-question-text{color:var(--accent)}.faq-toggle-icon{width:28px;height:28px;color:var(--muted);background:#1f2c3d;border:1px solid #3c4c62;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .2s,background .2s,color .2s,border-color .2s;display:grid}.faq-toggle-icon .icon{width:14px;height:14px}.faq-card.is-open .faq-toggle-icon{background:var(--accent);color:var(--background);border-color:var(--accent)}.faq-answer-wrapper{padding:0 26px 22px 58px;animation:.25s ease-out faq-open}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-answer-text{color:#c4d0df;margin:0;font-size:13.5px;line-height:1.8}.contact-section{background:#192322;border-block:1px solid #384733}.contact-inner{grid-template-columns:1fr 1.15fr;align-items:start;gap:72px;padding-block:88px;display:grid}.contact-info-col{min-width:0}.contact-inner h2{font-size:clamp(34px,3.6vw,48px)}.contact-inner p{color:#b8c6b6;margin-top:18px;font-size:13.5px;line-height:1.85}.contact-actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.contact-actions .button{margin-top:0}.contact-details{border-top:1px solid #2d3b2f;min-width:0;margin-top:36px;padding-top:28px}.contact-label{color:#a4b4a1;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:700;display:block}.email-row{border-bottom:1px solid #344436;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;display:flex}.email-row a{color:var(--accent);overflow-wrap:anywhere;font-size:clamp(12px,1.15vw,15px);font-weight:600}.email-row a:hover{text-decoration:underline}.email-row button{color:#b8c6b6;background:0 0;border:0;padding:8px}.email-row button:hover{color:var(--accent)}.email-row button .icon{width:17px}.contact-phone-group{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.contact-phone{color:#d4dfce;font-size:13px;font-weight:600;display:inline-block}.contact-phone:hover{color:var(--accent)}.contact-divider{color:#526350;-webkit-user-select:none;user-select:none;font-size:12px}.contact-whatsapp-link{color:#25d366;align-items:center;gap:6px;font-size:12.5px;font-weight:700;transition:color .2s;display:inline-flex}.contact-whatsapp-link:hover{color:#4df08a;text-decoration:underline}.contact-whatsapp-link .icon{width:14px;height:14px}.contact-socials{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.linkedin-link,.medium-link{color:#d4dfce;align-items:center;gap:10px;font-size:12px;display:inline-flex}.linkedin-link:hover,.medium-link:hover{color:var(--accent)}.linkedin-link .icon,.medium-link .icon{width:15px}.contact-location{color:#9bb097;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.contact-location .icon{width:13px;height:13px}.contact-form-col{min-width:0}.inquiry-card{background:#141d2b;border:1px solid #2d3b4e;border-radius:16px;padding:32px 30px;box-shadow:0 16px 40px #0006}.inquiry-mode-tabs{background:#0f1622;border:1px solid #283547;border-radius:10px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:22px;padding:4px;display:grid}.inquiry-mode-tab{color:#8c9cb2;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:650;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.inquiry-mode-tab:hover{color:var(--foreground)}.inquiry-mode-tab.is-active{color:var(--foreground);background:#1c2738;box-shadow:0 2px 8px #00000059}.inquiry-mode-tab.is-active .audit-tab-pill{background:var(--accent);color:var(--background)}.audit-tab-pill{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#d4f87826;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:800;transition:background .2s,color .2s}.inquiry-badge{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;background:#d4f87814;border-radius:9999px;margin-bottom:10px;padding:4px 10px;font-size:10px;font-weight:750;display:inline-block}.audit-badge{border:1px solid #d4f87840;color:var(--accent)!important;background:#d4f8781f!important}.inquiry-optional{color:#7f91a8;margin-left:4px;font-size:10.5px;font-weight:400}.inquiry-title{color:var(--foreground);letter-spacing:-.02em;font-size:20px;font-weight:700}.inquiry-subtitle{color:var(--muted);margin-top:4px;font-size:12.5px}.inquiry-error-banner{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:8px;margin-top:16px;padding:10px 14px;font-size:12px}.inquiry-field{flex-direction:column;gap:7px;margin-top:18px;display:flex}.inquiry-label{color:#c4d2e5;letter-spacing:-.01em;align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:flex}.inquiry-label .req{color:#f87878}.inquiry-pills-grid{flex-wrap:wrap;gap:7px;display:flex}.inquiry-pill{color:#a9bacf;cursor:pointer;background:#192332;border:1px solid #2c394c;border-radius:6px;padding:7px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .2s}.inquiry-pill:hover{color:var(--foreground);background:#202d3f;border-color:#445671}.inquiry-pill.is-selected{color:var(--accent);border-color:var(--accent);background:#d4f8781f;font-weight:700}.inquiry-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inquiry-budget-pills{flex-wrap:wrap;gap:7px;display:flex}.inquiry-budget-pill{color:#a9bacf;cursor:pointer;background:#192332;border:1px solid #2c394c;border-radius:6px;padding:6px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .2s}.inquiry-budget-pill:hover{color:var(--foreground);background:#202d3f;border-color:#445671}.inquiry-budget-pill.is-selected{color:var(--accent);border-color:var(--accent);background:#d4f8781f;font-weight:700}.inquiry-input,.inquiry-textarea{color:var(--foreground);box-sizing:border-box;background:#101622;border:1px solid #2d3b4e;border-radius:8px;width:100%;padding:11px 14px;font-family:inherit;font-size:13px;transition:border-color .2s,box-shadow .2s}.inquiry-input:focus,.inquiry-textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #d4f87826}.inquiry-input::placeholder,.inquiry-textarea::placeholder{color:#5d6f88;font-size:12px}.inquiry-textarea{resize:vertical;min-height:80px;line-height:1.55}.inquiry-footer{flex-direction:column;gap:12px;margin-top:22px;display:flex}.inquiry-submit-btn{cursor:pointer;justify-content:center;gap:10px;width:100%}.inquiry-submit-btn:disabled{opacity:.65;cursor:not-allowed}.inquiry-spinner{vertical-align:middle;border:2px solid #10162259;border-top-color:#101622;border-radius:50%;width:15px;height:15px;animation:.6s linear infinite inquiry-spin;display:inline-block}@keyframes inquiry-spin{to{transform:rotate(360deg)}}.inquiry-trust-note{color:#7f91a8;text-align:center;font-size:11px}.inquiry-card.is-success{text-align:center;padding:48px 30px}.inquiry-success-badge{width:56px;height:56px;color:var(--accent);margin-inline:auto;border:1px solid var(--accent);background:#d4f8781f;border-radius:50%;place-items:center;margin-bottom:18px;display:grid}.inquiry-reply-note{color:var(--muted);margin-top:8px;font-size:12px}.inquiry-success-actions{flex-direction:column;gap:12px;margin-top:26px;display:flex}.site-footer{justify-content:space-between;align-items:center;gap:20px;padding-block:31px;display:flex}.site-footer .wordmark{font-size:24px}.site-footer p{font-size:10px}.back-top{color:var(--muted);align-items:center;gap:10px;font-size:10px;display:flex}.back-top:hover{color:var(--accent)}.back-top .icon{width:13px;transform:rotate(-90deg)}.toast{opacity:0;pointer-events:none;color:var(--background);background:var(--accent);z-index:50;border-radius:8px;width:max-content;max-width:calc(100% - 32px);padding:12px 22px;font-size:12px;transition:opacity .2s,transform .2s;position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px)}.toast.visible{opacity:1;transform:translate(-50%)}.floating-whatsapp{z-index:85;color:#061c0f;cursor:pointer;background:#25d366;border-radius:9999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .2s;display:inline-flex;position:fixed;bottom:26px;right:26px;box-shadow:0 10px 28px #00000073,0 0 0 1px #ffffff2e}.floating-whatsapp:hover{color:#04140b;background:#22c35e;transform:translateY(-3px)scale(1.02);box-shadow:0 14px 34px #25d3666b,0 0 0 1px #ffffff40}.floating-whatsapp .icon{width:20px;height:20px}.floating-whatsapp-pulse{background:#061c0f;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.floating-whatsapp-pulse:after{content:"";opacity:.75;border:2px solid #061c0f;border-radius:50%;animation:1.8s cubic-bezier(.24,0,.38,1) infinite pulse-ring;position:absolute;inset:-3px}@keyframes pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.project-dialog{background:var(--surface);color:var(--foreground);width:calc(100% - 40px);max-width:600px;max-height:calc(100dvh - 64px);box-shadow:none;border:1px solid #445066;border-radius:16px;padding:0}.project-dialog::backdrop{background:#050a11d9}.dialog-inner{padding:44px;position:relative}.dialog-cover-media{width:100%;height:220px;box-shadow:none;border:1px solid #324053;border-radius:10px;margin-bottom:22px;overflow:hidden}.dialog-cover-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.dialog-close{color:var(--muted);z-index:2;background:0 0;border:0;padding:10px;position:absolute;top:13px;right:13px}.dialog-close:hover{color:var(--accent)}.dialog-category{color:var(--accent);margin-top:14px;font-size:12px;display:block}.dialog-inner h2{font-size:34px}.dialog-summary{margin-top:19px;font-size:13px}.dialog-inner h3{margin-top:27px;font-size:14px}.dialog-inner ul{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.9}.dialog-inner li{margin-block:10px;padding-left:3px}.dialog-inner li::marker{color:var(--accent)}.dialog-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.dialog-actions .button{margin-top:0}@media (min-width:1600px){.hero{padding-block:112px}}@media (max-width:1100px){.container{width:calc(100% - 72px)}.hero{gap:32px;padding-block:78px}.hero h1{font-size:5.2vw}.hero-intro{font-size:16px}.hero-actions{gap:17px}.hero-location{flex-wrap:wrap;font-size:10px}.main-nav{gap:25px}.expertise-layout{gap:60px}.about-section{gap:55px}.contact-inner{gap:45px}.proof-strip{gap:16px}.proof-item+.proof-item{padding-left:16px}.proof-item span{font-size:11.5px}.project-cover{height:265px}.reviews-grid,.process-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:820px){.container{width:calc(100% - 48px)}.site-header{height:78px}.main-nav{gap:19px;font-size:11px}.main-nav>a.nav-contact{margin-left:0;padding:8px 12px}.hero{grid-template-columns:1fr;gap:45px;padding-block:68px}.hero h1{font-size:66px}.hero-intro{max-width:570px;font-size:18px}.hero-detail{font-size:14px}.hero-actions{gap:25px}.theme-demo{justify-self:center;width:min(540px,100%)}.code-line,.code-line code,.code-line>span{font-size:11px}.code-content{padding-block:22px}.editor-body,.store-preview{min-height:336px}.store-product{padding-block:28px}.section{padding-block:76px}.proof-strip{grid-template-columns:repeat(2,1fr);gap:20px 22px;padding-block:24px}.proof-item{gap:12px}.proof-item+.proof-item{border-left:none;padding-left:0}.proof-item:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.proof-item strong{font-size:26px}.proof-item span{font-size:12px}.section-heading{flex-direction:column;align-items:start;gap:23px}.project-grid{column-gap:22px}.stories-grid{grid-template-columns:1fr;gap:20px}.process-grid{grid-template-columns:repeat(2,1fr);gap:18px}.process-card{padding:22px 18px}.process-card-tagline{min-height:auto}.project-cover{height:237px;padding:18px}.cover-brand>span{font-size:37px}.proteger .cover-brand>span{font-size:42px}.today .cover-brand>span{font-size:39px}.riders .cover-brand>span{font-size:26px}.inspire .cover-brand>span{font-size:34px}.mywall .cover-brand>span,.vitaliving .cover-brand>span,.pinkpigs .cover-brand>span{font-size:30px}.eves .cover-brand>span{font-size:34px}.littlebones .cover-brand>span{font-size:28px}.cover-platform{font-size:11px}.project-title h3{font-size:16px}.expertise-layout{grid-template-columns:.95fr 1.15fr;gap:34px}.expertise-intro h2{font-size:33px}.expertise-intro>p{font-size:12px}.experience-entry{grid-template-columns:1fr 2fr;gap:32px}.about-section{gap:34px;padding-top:0}.about-art{min-height:425px}.about-copy h2{font-size:30px}.education>div{padding-right:0}.education small{margin-top:3px;display:block;position:static}.contact-inner{grid-template-columns:1fr;gap:40px;padding-block:65px}.contact-details{max-width:440px}.email-row a{font-size:16px}}@media (max-width:600px){html{scroll-padding-top:93px}.container{width:calc(100% - 40px)}.site-header{height:73px}.wordmark{font-size:26px}.menu-toggle{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-right:-8px;display:inline-flex}.main-nav{background:var(--surface);border-bottom:1px solid var(--line);padding:16px 20px 23px;display:none;position:absolute;top:72px;left:0;right:0}.main-nav.is-open{flex-direction:column;align-items:stretch;gap:2px;display:flex}.main-nav>a{padding:11px 8px;font-size:14px}.main-nav>a.nav-contact{justify-content:space-between;margin-top:10px;padding:11px 14px}.hero{gap:40px;padding-block:55px 53px}.hero h1{letter-spacing:-.04em;margin-bottom:23px;font-size:clamp(33px,8.8vw,53px);line-height:1.14}.hero-intro{font-size:15px;line-height:1.8}.hero-detail{margin-top:16px;font-size:12px}.desktop-break{display:none}.hero-actions{flex-wrap:wrap;gap:20px;margin-top:27px}.button{gap:18px;min-height:47px;padding:13px 16px;font-size:11px}.resume-link{gap:7px;font-size:11px}.hero-location{gap:6px;margin-top:25px;font-size:9px}.hero-location>span{margin-inline:2px}.theme-demo{margin-top:0}.editor-top{gap:7px;height:41px;padding-inline:12px;font-size:8px}.editor-top>.icon{width:13px}.window-dots{gap:4px}.window-dots i{width:6px;height:6px}.editor-tabs{padding-inline:14px}.editor-tabs button{min-height:44px;font-size:9px}.editor-body{min-height:303px}.code-line,.code-line code,.code-line>span{font-size:9px;line-height:1.8}.code-line>span{width:28px;padding-right:9px}.code-content{padding-block:20px}.editor-bottom{padding-inline:13px;font-size:8px}.demo-note{gap:10px;padding:12px;left:14px;right:14px}.demo-note>div{font-size:11px}.demo-note small{font-size:8px}.shopify-symbol{font-size:21px}.store-preview{min-height:303px;padding:15px}.store-product{gap:13px;padding-block:23px}.product-description h3{font-size:24px}.store-nav span{font-size:7px}.proof-strip{grid-template-columns:repeat(2,1fr);gap:16px 14px;padding-block:20px}.proof-item{gap:10px}.proof-item:nth-child(2n){padding-left:14px}.proof-item strong{font-size:23px}.proof-item span{font-size:10.5px;line-height:1.35}.section{padding-block:65px}h2{font-size:33px}.section-heading{gap:21px;margin-bottom:27px}.section-heading p{margin-top:13px;font-size:11px}.filters{gap:5px}.filters button{min-height:40px;padding:9px 13px;font-size:10px}.project-grid{grid-template-columns:1fr;row-gap:31px}.project-cover{height:245px;padding:20px}.cover-platform{font-size:11px}.milano .cover-brand>.milano-mark{font-size:76px}.milano .cover-brand>span{font-size:38px}.proteger .cover-brand>span,.today .cover-brand>span{font-size:48px}.riders .cover-brand>span{font-size:30px}.inspire .cover-brand>span{font-size:38px}.mywall .cover-brand>span,.vitaliving .cover-brand>span,.pinkpigs .cover-brand>span{font-size:34px}.eves .cover-brand>span{font-size:38px}.littlebones .cover-brand>span{font-size:32px}.project-title{margin-top:16px}.project-title h3{font-size:18px}.project>p{margin-top:4px;font-size:13px}.project-tags{margin-top:12px}.project-tags>span{padding:4px 8px;font-size:11px}.reviews-grid,.process-grid{grid-template-columns:1fr;gap:16px}.process-card{padding:20px 18px}.review-card{min-height:auto;padding:20px}.author-role{white-space:normal}.story-card{padding:20px}.story-card h3{font-size:16px}.story-card p{font-size:12px}.expertise-layout{grid-template-columns:1fr;gap:39px}.expertise-intro h2{font-size:33px}.expertise-intro>p{max-width:none;margin-top:20px;font-size:14px}.text-link{margin-top:19px;font-size:12px}.expertise-list h3{font-size:17px}.expertise-list p{font-size:13px}.skill-list{gap:7px 13px}.skill-list span{font-size:12px}.skill-list span+span:before{margin-right:13px}.experience-section .section-heading{gap:14px;margin-bottom:32px}.experience-entry{border-left:1px solid var(--line);grid-template-columns:1fr;gap:16px;padding-bottom:36px;padding-left:23px}.experience-date{border:0;padding-left:0}.timeline-dot{left:-28px}.experience-date p{font-size:12px}.experience-date small{margin-top:3px;font-size:11px}.experience-content h3{font-size:18px}.company{font-size:12px}.experience-content ul{margin-top:15px}.experience-content li{padding-left:3px;font-size:13px}.about-section{grid-template-columns:1fr;gap:29px;padding-top:0}.about-art{min-height:245px}.about-art>span{font-size:150px}.about-art>div{margin-top:4px;font-size:10px}.about-copy h2{font-size:33px}.about-copy>p{margin-top:18px;font-size:14px}.education>div{padding-right:80px}.education small{font-size:11px;position:absolute}.faq-question-btn{gap:12px;padding:18px 16px}.faq-question-text{font-size:14.5px}.faq-answer-wrapper{padding:0 16px 18px}.faq-answer-text{font-size:13px}.contact-inner{grid-template-columns:1fr;gap:40px;padding-block:54px}.inquiry-row{grid-template-columns:1fr;gap:12px}.inquiry-card{padding:22px 18px}.inquiry-mode-tab{gap:5px;padding:8px 6px;font-size:11px}.contact-inner h2{font-size:34px}.contact-inner p{font-size:13px}.contact-inner .button{margin-top:0}.email-row a,.contact-phone{font-size:12px}.site-footer{flex-wrap:wrap;gap:17px;padding-block:25px}.site-footer .wordmark{font-size:22px}.site-footer p{flex-basis:100%;order:3;font-size:8px}.back-top{margin-left:auto;font-size:9px}.dialog-inner{padding:40px 24px 28px}.dialog-inner h2{font-size:29px}.dialog-summary,.dialog-inner ul{font-size:12px}.toast{font-size:11px;bottom:16px}.floating-whatsapp{border-radius:50%;justify-content:center;width:48px;height:48px;padding:12px;bottom:20px;right:20px}.floating-whatsapp-label,.floating-whatsapp-pulse{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
