@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-400-normal.DtcEHBoE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-hebrew-400-normal.CPsCACZF.woff)format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-hebrew-hebrew-600-normal.C_LU4WLU.woff2)format("woff2"),url(/_astro/ibm-plex-sans-hebrew-hebrew-600-normal.CQU8iefp.woff)format("woff")}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure{margin:0}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}svg{max-inline-size:100%;display:block}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}html{scroll-behavior:smooth;scroll-padding-block-start:2rem}body{overflow-x:clip}}@layer base{:root{--ink:#102e32;--paper:#f0f1e9;--lime:#d6ef83;--muted:#b3c8c1;--line:#3d5b5c;--body:"IBM Plex Sans",sans-serif;color-scheme:dark;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:16px}:root[lang=he]{--body:"IBM Plex Sans Hebrew","IBM Plex Sans",sans-serif}body{line-height:1.6}h1,h2,h3{font-weight:600;line-height:1.14}h1{font-size:clamp(3.2rem,5.55vw,6.6rem);line-height:1.13}h2{font-size:clamp(2.4rem,4vw,4.3rem)}h3{font-size:1.5rem}p{max-inline-size:62ch}button{border:0}a,button,input,textarea,select,summary{touch-action:manipulation}:focus-visible{outline-offset:6px;outline:3px solid}:target{scroll-margin-block-start:2rem}::selection{color:var(--ink);background:var(--lime)}.wrap{inline-size:min(1440px,100% - 112px);margin-inline:auto}.eyebrow{align-items:center;gap:.7rem;font-size:.83rem;font-weight:600;display:flex}.section-space{padding-block:112px}.skip{z-index:20;background:var(--lime);color:var(--ink);padding:12px;position:fixed;inset-block-start:8px;inset-inline-start:8px;transform:translateY(-200%)}.skip:focus{transform:none}}@layer layout{.site-header{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;min-block-size:118px;display:flex}.wordmark{align-items:center;gap:13px;font-family:IBM Plex Sans,sans-serif;font-size:1.32rem;font-weight:600;line-height:1.05;display:flex}.wordmark>span:last-child{text-align:start}.os{color:var(--muted);font-size:.8em;font-weight:400}.brand-symbol{border:8px solid var(--lime);direction:ltr;border-radius:50%;block-size:35px;inline-size:35px;display:block;position:relative}.brand-symbol:after{content:"";background:var(--paper);border-radius:50%;block-size:13px;inline-size:13px;position:absolute;inset-block-start:-9px;inset-inline-end:-9px}.site-header nav{align-items:center;gap:36px;font-size:.94rem;display:flex}.language{border-inline-start:1px solid var(--line);place-items:center;min-block-size:44px;padding-inline-start:26px;font-size:.8rem;display:grid}.nav-contact{color:var(--lime);align-items:center;gap:28px;min-block-size:44px;display:flex}.nav-contact span{font-size:1.35rem}.hero{grid-template-columns:1.03fr 1fr;align-items:center;gap:28px;min-block-size:680px;padding-block:70px 65px;display:grid}.hero-copy{padding-block:12px}.hero .eyebrow{color:var(--muted);margin-block-end:27px}.small-star{color:var(--lime);font-size:1.6rem;line-height:1}.hero h1>span{color:var(--lime)}.hero-description{color:#c4d4cc;max-inline-size:36ch;margin-block:27px 31px;font-size:1.14rem;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-footnote{color:var(--muted);margin-block-start:18px;font-size:.81rem}.english-break{display:none}.principles{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;padding-block:24px;font-size:.92rem;display:flex}.principles>span+span:before{content:"+";color:var(--lime);margin-inline-end:42px}.principles>a{border:1px solid var(--line);block-size:44px;inline-size:44px;color:var(--lime);border-radius:50%;place-items:center;display:grid}.section-heading{grid-template-columns:1.3fr 1fr;align-items:end;column-gap:80px;margin-block-end:52px;display:grid}.section-heading .eyebrow{color:var(--muted);grid-column:1/-1;margin-block-end:24px}.section-heading h2 span{color:var(--lime)}.section-heading>p:last-child{color:var(--muted);max-inline-size:32ch;padding-block-end:8px;font-size:1.1rem}.service-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{border:1px solid var(--line);border-radius:4px;grid-template-rows:80px 1fr;min-block-size:320px;padding:32px;transition:background .25s,border-color .25s,transform .25s;display:grid}.service-top{justify-content:space-between;align-items:center;margin-block-end:20px;display:flex}.service-index{color:var(--muted);margin-block-end:12px;font-family:IBM Plex Sans,sans-serif;font-size:.73rem;display:block}.service-card h3{margin-block-end:16px}.service-card p{color:var(--muted);font-size:.98rem;line-height:1.8}.card-arrow{border:1px solid var(--line);border-radius:50%;place-items:center;block-size:40px;inline-size:40px;font-size:1.25rem;transition:background .25s,color .25s,transform .25s;display:grid}.connection-section{color:var(--ink);background:#e5e9dc;padding-block:105px}.connection-inner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.connection-copy .eyebrow{margin-block-end:25px}.connection-copy h2{margin-block-end:26px}.connection-copy p:not(.eyebrow){color:#405b59;max-inline-size:41ch;font-size:1.1rem;line-height:1.9}.connection-copy .text-link{margin-block-start:28px}.connection-visual{direction:ltr;justify-content:center;align-items:center;min-block-size:380px;padding-block-end:35px;display:flex;position:relative}.mini-window{background:#f7f8f0;border:1px solid #8b9f90;border-radius:10px;inline-size:83%;padding:22px 30px 30px;position:relative;transform:rotate(-5deg);box-shadow:16px 18px #b6c6af}.window-bar{border-block-end:1px solid #ced7c6;gap:5px;padding-block-end:16px;display:flex}.window-bar i{border:1px solid #83978a;border-radius:50%;block-size:6px;inline-size:6px}.window-title{font-family:IBM Plex Sans,sans-serif;font-size:clamp(3rem,5.5vw,6rem);font-weight:600;line-height:1.4;display:block}.window-title>span{color:#618839}.window-lines i{background:#dce4d3;block-size:6px;inline-size:65%;margin-block:8px;display:block}.window-lines i+i{inline-size:45%}.window-button{background:var(--ink);color:var(--lime);border-radius:30px;align-items:center;gap:40px;inline-size:max-content;margin-block-start:24px;padding:10px 20px;font-size:.85rem;display:flex}.window-spark{color:#557a3b;font-size:5rem;line-height:1;position:absolute;inset-block-start:100px;inset-inline-end:24px}.message-bubble{background:var(--lime);direction:initial;border:1px solid #648346;border-radius:9px 9px 0;align-items:center;gap:24px;padding:20px 26px;font-size:1rem;display:flex;position:absolute;inset-block-end:16px;inset-inline-end:0;box-shadow:0 8px 20px #102e3212}.message-bubble span{font-size:1.25rem}.process-heading{justify-content:space-between;align-items:center;gap:45px;display:flex}.process-heading h2{font-size:clamp(2.2rem,3vw,3.2rem)}.process-heading .eyebrow{color:var(--muted)}.process-steps{grid-template-columns:repeat(3,1fr);gap:60px;margin-block-start:56px;display:grid}.step-number{color:var(--lime);border-block-start:1px solid var(--line);padding-block:22px;font-family:IBM Plex Sans,sans-serif;font-size:.9rem;display:block}.process-steps h3{margin-block-end:18px}.process-steps p{color:var(--muted);line-height:1.85}.contact-section{background:var(--lime);color:var(--ink);color-scheme:light;padding-block:100px}.contact-inner{grid-template-columns:1fr 1fr;align-items:start;gap:110px;display:grid}.contact-copy .eyebrow{margin-block-end:24px}.contact-copy h2{font-size:clamp(3rem,4.7vw,5.5rem)}.contact-copy h2 span{color:#557336}.contact-copy p:not(.eyebrow){max-inline-size:34ch;margin-block:24px;font-size:1.1rem;line-height:1.85}.contact-asterisk{color:#5e7a34;margin-block-start:34px;font-size:6.5rem;line-height:1;display:block}.contact-form{background:#edf5d5;border:1px solid #b2cb79;border-radius:8px;gap:20px;padding:35px;display:grid}.contact-form label{font-size:.86rem;font-weight:600;display:block}.contact-form .optional{color:#4e633c;font-weight:400}.form-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{inline-size:100%;min-inline-size:0;color:var(--ink);outline-offset:3px;background:0 0;border:0;border-block-end:1px solid #819469;border-radius:0;padding:13px 0 10px;font-size:1rem;font-weight:400;display:block}.contact-form textarea{resize:vertical;min-block-size:80px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#5a6b4c;opacity:1}.contact-form input[dir=ltr]{text-align:start}.contact-form select{cursor:pointer}.contact-form .form-submit{background:var(--ink);color:var(--lime);inline-size:100%;margin-block-start:5px}.form-note{color:#435733;font-size:.83rem;line-height:1.6}.form-note a{text-decoration:underline}.form-status{font-size:.87rem;font-weight:600}.form-status:empty,.honey{display:none}.whatsapp-link{text-underline-offset:5px;align-items:center;gap:18px;font-weight:600;text-decoration:underline;display:flex}.contact-copy>.text-link{margin-block-start:20px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq-section h2{font-size:2.4rem}.faq-section details{border-block-end:1px solid var(--line)}.faq-section details:first-child{border-block-start:1px solid var(--line)}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding-block:24px;font-size:1.04rem;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{color:var(--lime);font-size:1.7rem;line-height:1;transition:transform .2s}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{color:var(--muted);max-inline-size:52ch;padding-block-end:28px}.site-footer{border-block-start:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:40px;display:flex}.footer-brand{align-items:center;gap:30px;font-family:IBM Plex Sans,sans-serif;font-size:1.2rem;display:flex}.footer-brand span{color:var(--lime)}.site-footer>div{color:var(--muted);gap:28px;font-size:.8rem;display:flex}.legal-page{min-block-size:65vh;max-inline-size:850px;padding-block:80px 120px}.legal-page h1{margin-block-end:35px;font-size:3.5rem}.legal-page h2{margin-block:30px 14px;font-size:1.4rem}.legal-page p{color:var(--muted);margin-block-end:20px}.legal-page .text-link{margin-block-start:30px}@media (width>=1500px){.hero{padding-block:90px}.presence-art{max-inline-size:650px}}@media (width<=1100px){.wrap{inline-size:calc(100% - 64px)}.site-header nav{gap:24px}.hero{gap:12px;min-block-size:590px}h1{font-size:clamp(3rem,5.5vw,5rem)}.hero-description{font-size:1rem}.presence-art .art-tag{font-size:.68rem}.service-card{padding:24px}.service-card h3{font-size:1.3rem}.connection-inner{gap:50px}.contact-inner{gap:55px}.contact-form{padding:28px}.section-space{padding-block:85px}.principles>span+span:before{margin-inline-end:20px}.process-steps{gap:30px}.faq-section,.section-heading{gap:40px}}@media (width>=761px) and (width<=1000px){.service-grid{grid-template-columns:1fr}.service-card{grid-template-rows:auto;grid-template-columns:90px 1fr;gap:28px;min-block-size:0}.service-top{flex-direction:column;align-items:flex-start;gap:25px;margin:0}.service-card h3{font-size:1.55rem}.service-card p{max-inline-size:55ch}}@media (width<=760px){.wrap{inline-size:calc(100% - 40px)}.site-header{min-block-size:90px}.wordmark{gap:10px;font-size:1.05rem}.brand-symbol{border-width:6px;block-size:28px;inline-size:28px}.brand-symbol:after{block-size:10px;inline-size:10px;inset-block-start:-6px;inset-inline-end:-7px}.site-header nav{gap:20px}.nav-services{display:none}.language{border:0;padding-inline-start:0}.nav-contact{gap:10px;font-size:.87rem}.hero{grid-template-columns:1fr;gap:35px;min-block-size:0;padding-block:42px 26px}.hero-copy{padding:0}h1{font-size:clamp(2.7rem,8.6vw,4.5rem);line-height:1.17}.hero .eyebrow{margin-block-end:22px;font-size:.77rem}.hero-description{max-inline-size:38ch;margin-block:23px;font-size:1.07rem}.hero-footnote{font-size:.78rem}.hero .presence-art{justify-self:center;inline-size:100%;max-inline-size:480px}.hero-actions{gap:20px}.principles{grid-template-columns:minmax(0,1fr) 40px;gap:0 20px;padding-block:12px;font-size:.92rem;display:grid}.principles>span{grid-column:1;align-items:center;gap:12px;padding-block:10px;display:flex}.principles>span:before{content:"";background:var(--lime);border-radius:50%;flex:none;block-size:5px;inline-size:5px;display:block}.principles>a{grid-area:1/2/4;align-self:center}.principles>span+span:before{content:"";margin-inline-end:0;display:block}.principles>a{block-size:36px;inline-size:36px;margin-inline-start:auto}.section-space{padding-block:64px}.section-heading{margin-block-end:32px;display:block}.section-heading h2{font-size:2.65rem}.section-heading .eyebrow{margin-block-end:18px}.section-heading>p:last-child{max-inline-size:38ch;margin-block-start:22px;font-size:1rem}.service-grid{grid-template-columns:1fr;gap:14px}.service-card{min-block-size:0;padding:28px}.service-top{margin-block-end:28px}.service-card h3{font-size:1.45rem}.service-index{display:none}.service-card p{max-inline-size:43ch}.connection-section{padding-block:65px}.connection-inner{grid-template-columns:1fr;gap:40px}.connection-copy{grid-row:1}.connection-copy h2{font-size:2.9rem}.connection-copy p:not(.eyebrow){font-size:1rem}.connection-visual{min-block-size:335px;inline-size:100%;max-inline-size:430px;margin-inline:auto}.window-title{font-size:4.5rem}.window-spark{font-size:4rem;inset-block-start:85px}.mini-window{padding:20px 25px}.message-bubble{padding:16px 20px;font-size:.87rem;inset-block-end:8px}.process-heading{display:block}.process-heading .eyebrow{margin-block-end:20px}.process-heading h2{font-size:2.3rem}.process-steps{grid-template-columns:1fr;gap:25px;margin-block-start:25px}.process-steps article{border-block-start:1px solid var(--line);grid-template-columns:36px 1fr;column-gap:18px;padding-block-start:22px;display:grid}.step-number{border:0;grid-row:1/3;padding:0}.process-steps h3{margin-block-end:12px;font-size:1.35rem}.process-steps p{grid-column:2;font-size:.98rem}.contact-section{padding-block:65px}.contact-inner{grid-template-columns:1fr;gap:30px}.contact-copy h2{font-size:3.25rem}.contact-copy p:not(.eyebrow){max-inline-size:39ch;font-size:1rem}.contact-asterisk{display:none}.contact-form{gap:20px;padding:25px 22px}.form-pair{grid-template-columns:1fr;gap:20px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{font-size:2.3rem}.faq-section summary{font-size:1rem}.site-footer{flex-direction:column;align-items:flex-start;padding-block:32px}.footer-brand{font-size:1.15rem}.site-footer>div{justify-content:space-between;gap:15px;inline-size:100%}.legal-page h1{font-size:2.7rem}.english-break{display:none}}@media (width<=360px){.wrap{inline-size:calc(100% - 32px)}.site-header nav{gap:12px}.nav-contact{font-size:.8rem}.wordmark{font-size:.95rem}.hero .pill{padding-inline:22px}.principles{column-gap:12px}.presence-art .art-tag{padding:7px 10px}.presence-art .art-coordinate{font-size:.6rem}.contact-form{padding:20px 16px}}}@layer components{.pill{border-radius:50px;justify-content:space-between;align-items:center;gap:38px;min-block-size:58px;padding:16px 27px;font-size:1rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.pill>span:last-child{font-size:1.35rem;line-height:1;transition:transform .2s}.primary{background:var(--lime);color:var(--ink)}.quiet-link{font-size:.9rem}.text-link{border-block-end:1px solid;align-items:center;gap:30px;padding-block-end:8px;font-weight:600;display:inline-flex}.text-link span{font-size:1.4rem;transition:transform .2s}.presence-art{aspect-ratio:1;isolation:isolate;direction:ltr;border:1px solid #456260;border-radius:50% 50% 8px 8px;inline-size:100%;position:relative}.art-grid{z-index:-1;background-image:linear-gradient(#8daea110 1px,#0000 1px),linear-gradient(90deg,#8daea110 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(#000 25%,#0000 70%)}.presence-orbit{block-size:100%;inline-size:100%;transform:translate(var(--px,0),var(--py,0));transition:transform .25s ease-out;overflow:visible}.art-coordinate{color:#a7bdb4;white-space:nowrap;font-family:IBM Plex Sans,sans-serif;font-size:.68rem;position:absolute;inset-block-start:calc(9% + 12px);inset-inline-start:50%;transform:translate(-50%)}.presence-core{aspect-ratio:1;background:#d6ef83;border:1px solid #95ae83;border-radius:28%;place-items:center;inline-size:28%;transition:background .3s,border-radius .35s,box-shadow .3s;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 14px 50px #0002}.core-symbol{grid-template-columns:1fr 1fr;gap:5px;block-size:55%;inline-size:55%;transition:transform .5s;display:grid}.core-symbol i{background:var(--ink);border-radius:50% 50% 3px;transition:border-radius .4s,transform .4s}.core-symbol i:nth-child(2){transform:rotate(90deg)}.core-symbol i:nth-child(3){transform:rotate(-90deg)}.core-symbol i:nth-child(4){transform:rotate(180deg)}.presence-core[aria-pressed=true]{background:#eef3db;border-radius:50%}.presence-core[aria-pressed=true] .core-symbol{transform:rotate(45deg)}.presence-core[aria-pressed=true] .core-symbol i{border-radius:50%}.presence-core:focus-visible{outline-color:var(--lime);outline-offset:8px}.art-tag{background:#18393b;border:1px solid #57766b;border-radius:50px;align-items:center;gap:9px;padding:9px 17px;font-family:IBM Plex Sans,sans-serif;font-size:.75rem;display:flex;position:absolute}.tag-design{inset-block-start:24%;inset-inline-start:1%}.tag-design>span{background:var(--lime);border-radius:50%;block-size:7px;inline-size:7px}.tag-digital{inset-block-start:32%;inset-inline-end:0}.tag-motion{color:var(--lime);inset-block-end:21%;inset-inline-end:3%}.tag-motion>span{font-size:1.15rem;line-height:1}.art-bottom{color:#a7bdb4;justify-content:space-between;font-family:IBM Plex Sans,sans-serif;font-size:.62rem;display:flex;position:absolute;inset-block-end:15px;inset-inline:18px}.orb-track{transform-origin:300px 300px}.service-glyph{block-size:58px;inline-size:62px;color:var(--lime);display:flex;position:relative}.glyph-0 i{border:1px solid;block-size:34px;inline-size:44px;transition:transform .3s;position:absolute;inset-block-start:4px;inset-inline-start:4px}.glyph-0 i:nth-child(2){transform:translate(7px,7px)}.glyph-0 i:nth-child(3){transform:translate(14px,14px)}.glyph-1 i{border:1px solid;border-radius:50%;block-size:36px;inline-size:36px;transition:transform .3s;position:absolute;inset-block-start:2px;inset-inline-start:0}.glyph-1 i:nth-child(2){transform:translate(22px)}.glyph-1 i:nth-child(3){transform:translate(11px,20px)}.glyph-2{justify-content:center;align-items:center}.glyph-2 i{background:var(--lime);block-size:55px;inline-size:9px;transition:transform .3s;position:absolute}.glyph-2 i:nth-child(2){transform:rotate(60deg)}.glyph-2 i:nth-child(3){transform:rotate(-60deg)}.faq-indicator:before{content:"+"}details[open] .faq-indicator:before{content:"−"}.presence-core{border:2px solid #e9f6ba;box-shadow:inset 0 2px #ffffffe0,0 5px #7b9651,0 14px 50px #0003}.presence-core .core-action{background:var(--ink);block-size:26px;inline-size:32px;color:var(--lime);border:1px solid #9eb57a;border-radius:20px;place-items:center;font-size:1.1rem;line-height:1;display:grid;position:absolute;inset-block-end:-8px;inset-inline-end:-6px}.presence-core:active{translate:0 3px;box-shadow:inset 0 1px 2px #102e3255,0 1px #7b9651}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.presence-core.cashew-control{background:radial-gradient(#d6ef831c,#0000 72%);border:1px solid #d6ef833d;border-radius:50%;inline-size:37%;box-shadow:0 6px 26px #0002}.cashew-art{filter:drop-shadow(0 6px 4px #041c2044);inline-size:100%;overflow:visible}.cashew-kernel{opacity:0;transform-origin:110px 115px;transition:transform .7s,opacity .4s;transform:scale(.78)}.shell-piece{transform-origin:105px 150px;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .7s}.crack{opacity:0;transition:opacity .18s}.shell-cracks{transition:opacity .3s}[data-stage="4"] .cashew-kernel{opacity:1;transform:translateY(-5px)scale(1.06)}[data-stage="4"] .shell-left{opacity:.48;transform:translate(-32px,18px)rotate(-23deg)}[data-stage="4"] .shell-right{opacity:.48;transform:translate(35px,20px)rotate(25deg)}[data-stage="4"] .shell-cracks{opacity:0}.cashew-control .tap-cue{color:#bbccb0;background:#193d3f;border-color:#52716a;border-radius:50%;block-size:30px;inline-size:30px;transition:color .18s,border-color .18s;inset-block-end:2px;inset-inline-end:2px}.cashew-control:focus-visible .tap-cue{color:var(--lime);border-color:var(--lime)}@media (hover:hover){.cashew-control:hover .tap-cue{color:#e9f0d4;border-color:#8aab98}}.contact-copy .whatsapp-link{background:var(--ink);color:var(--lime);border-radius:40px;gap:18px;min-block-size:54px;padding:15px 22px;text-decoration:none;display:inline-flex;box-shadow:0 5px 16px #102e3218}.form-intro{font-size:1.1rem;font-weight:600;line-height:1.55}.delivery-note{font-size:.78rem}[data-stage="1"] .crack-1,[data-stage="1"] .crack-2,[data-stage="2"] .crack-1,[data-stage="2"] .crack-2,[data-stage="2"] .crack-3,[data-stage="3"] .crack{opacity:1}.tap-cue svg{block-size:24px;inline-size:22px}.tap-contact{opacity:.5;transform-origin:12px 6.5px}@keyframes finger-press{0%,25%,75%,to{transform:translateY(0)}45%,55%{transform:translateY(-2px)}}@keyframes contact-press{0%,25%,to{opacity:.25;transform:scale(.85)}50%{opacity:.7;transform:scale(1)}75%{opacity:.25;transform:scale(1.12)}}[data-presence-art][data-entered=true] .tap-finger{animation:1.6s ease-in-out 2 finger-press}[data-presence-art][data-entered=true] .tap-contact{animation:1.6s ease-in-out 2 contact-press}[data-presence-art][data-paused=true] .tap-finger,[data-presence-art][data-paused=true] .tap-contact{animation-play-state:paused}.wordmark{direction:ltr;flex-shrink:0;min-block-size:44px}.brand-wordmark{block-size:auto;inline-size:200px;display:block}@media (width<=760px){.brand-wordmark{inline-size:150px}}@media (width<=359px){.brand-wordmark{inline-size:132px}}.inquiry-fields{border:0;gap:18px;min-inline-size:0;margin:0;padding:0;display:grid}.contact-form select{min-block-size:46px;inline-size:100%;color:inherit;border:0;background:0 0;border-block-end:1px solid #102e3240;padding:10px 0}.contact-form .form-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:.82rem;line-height:1.6;display:flex}.contact-form .form-check input{appearance:auto;block-size:20px;min-block-size:20px;inline-size:20px;accent-color:var(--ink);flex:0 0 20px;margin-block-start:4px;padding:0}.form-check a{text-underline-offset:3px;text-decoration:underline}.form-submit:disabled{opacity:.65}.contact-form [data-form-status]:empty{display:none}.contact-form [hidden]{display:none!important}.authority-step{border:0;gap:12px;min-inline-size:0;margin:0;padding:0;display:grid}.authority-step legend{margin-block-end:12px;font-size:.9rem;font-weight:600}.authority-step .form-check{align-items:center;min-block-size:44px}.authority-step .form-check input{margin-block-start:0}}@layer motion{@keyframes orbit-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes line-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}[data-presence-art][data-entered=true] .orb-track{animation:48s linear infinite orbit-slow}[data-presence-art][data-entered=true] .orb-track.reverse{animation-duration:74s;animation-direction:reverse;animation-delay:-19s}[data-presence-art][data-entered=true] .signal-line{stroke-dasharray:1;animation:1.4s ease-out both line-in}[data-presence-art][data-paused=true] .orb-track,[data-presence-art][data-paused=true] .signal-line{animation-play-state:paused}@media (hover:hover){.pill:hover,.pill:hover>span:last-child{transform:translateY(-2px)}.primary:hover{background:#e7f8b6}.nav-contact:hover>span,.text-link:hover>span{transform:translateY(-3px)}.service-card:hover{background:#1b3c3e;border-color:#77957c;transform:translateY(-4px)}.service-card:hover .card-arrow{background:var(--lime);color:var(--ink);transform:rotate(-10deg)}.service-card:hover .glyph-0 i:nth-child(3){transform:translate(18px,18px)}.service-card:hover .glyph-1 i{transform:translate(11px,10px)}.service-card:hover .glyph-2 i:first-child{transform:rotate(90deg)}.service-card:hover .glyph-2 i:nth-child(2){transform:rotate(150deg)}.service-card:hover .glyph-2 i:nth-child(3){transform:rotate(30deg)}.presence-core:hover{box-shadow:0 0 0 10px #d6ef8312,0 15px 60px #0003}.presence-core:hover .core-symbol{transform:rotate(15deg)}.presence-core[aria-pressed=true]:hover .core-symbol{transform:rotate(60deg)}}.service-card:focus-visible .card-arrow{background:var(--lime);color:var(--ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.presence-orbit{transform:none!important}.service-card:hover,.pill:hover{transform:none}}}.service-card:focus-visible .glyph-1 i{transform:translate(11px,10px)}.window-button:focus-visible{outline:3px solid var(--ink);outline-offset:5px}
