.service-notebook{--sn-ink:#252333;color:var(--sn-ink);background:#faf6ec;font-family:Arial,Helvetica,sans-serif;overflow:clip}.service-notebook h1,.service-notebook h2,.service-notebook h3{letter-spacing:-.045em;color:var(--sn-ink);font-family:Arial,Helvetica,sans-serif}.service-notebook p{color:#514d5d;line-height:1.75}.service-notebook .sn-label{letter-spacing:.04em;margin-bottom:22px;font:12px/1.6 monospace;display:block}.service-notebook .sn-section{padding:85px 6vw}.service-notebook h2{max-width:850px;font-size:clamp(34px,4.4vw,65px);line-height:1.08}.service-notebook .sn-hero{background:var(--service-colour);background-image:radial-gradient(#27223820 .7px,#0000 .7px);background-size:10px 10px;grid-template-columns:1.15fr .85fr;align-items:center;gap:4vw;padding:140px 6vw 75px;display:grid}.service-notebook .sn-breadcrumb{border-bottom:1px solid;margin-bottom:38px;padding-bottom:6px;font:11px monospace;display:inline-block}.service-notebook h1{overflow-wrap:break-word;margin-bottom:25px;font-size:clamp(45px,5.5vw,84px);font-weight:900;line-height:1.02}.service-notebook .sn-hero-copy>p{color:#35323f;max-width:580px;font-size:18px}.service-notebook .sn-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0;display:flex}.service-notebook .sn-button{color:#fff;background:#252333;border:2px solid #252333;border-radius:12px;padding:17px 22px;font-weight:700;box-shadow:4px 4px #faf6ec}.service-notebook .sn-secondary{text-underline-offset:5px;font-weight:700;text-decoration:underline}.service-notebook .sn-scribble{margin:24px 0;font:italic 23px Georgia,serif;display:block;transform:rotate(-3deg)}.service-notebook .sn-hero-art{background:#fff9;border:2px solid #252333;border-radius:45% 45% 20px 20px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;transform:rotate(3deg);box-shadow:10px 12px #252333}.service-notebook .sn-hero-art .funk-art{width:100%;height:360px;animation:7s ease-in-out infinite sn-float;position:relative;inset:auto}.service-notebook .sn-stamp{z-index:2;background:#faf6ec;border:1px solid;padding:10px;font:10px monospace;position:absolute;top:25px;left:20px;transform:rotate(-8deg)}.service-notebook .sn-art-note{background:#fff;border:2px solid;border-radius:9px;align-items:center;gap:12px;padding:15px;font-weight:700;display:flex;position:absolute;bottom:22px;left:7%;right:7%}.service-notebook .sn-proof{color:#fff9e9;background:#252333;border-block:2px solid #252333;flex-wrap:wrap;justify-content:space-between;gap:28px;padding:28px 6vw;font-size:12px;display:flex}.service-notebook .sn-proof b{color:var(--service-colour);margin-inline-end:8px;font-size:25px}.service-notebook .sn-proof a{border-bottom:1px solid;align-self:center}.service-notebook .sn-problem{grid-template-columns:1fr 1fr;align-items:center;gap:5vw;display:grid}.service-notebook .sn-highlight{background:#ffe970;border-bottom:3px solid #252333;margin-top:22px;padding:20px;font-size:19px;line-height:1.7;transform:rotate(-1deg)}.service-notebook .sn-delivery{background-color:#f1eaff;background-image:linear-gradient(#8473aa22 1px,#0000 1px);background-size:100% 32px;border-block:2px solid}.service-notebook .sn-intro{max-width:720px;margin:20px 0 42px}.service-notebook .sn-notes{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.service-notebook .sn-notes article{background:#fff8cf;border:1.5px solid #252333;border-radius:3px;padding:35px 22px 25px;position:relative;transform:rotate(-2deg);box-shadow:5px 6px #252333}.service-notebook .sn-notes article:nth-child(2n){background:#c7eff1;transform:rotate(2deg)}.service-notebook .sn-notes article:nth-child(3){background:#ffd6dc}.service-notebook .sn-notes article:nth-child(4){background:#d2efb7}.service-notebook .sn-tape{background:#ffffffa8;border-inline:1px dashed #b0aab2;width:60px;height:23px;position:absolute;top:-11px;left:calc(50% - 30px);transform:rotate(-6deg)}.service-notebook .sn-notes article>b{justify-content:space-between;margin-bottom:24px;font:15px monospace;display:flex}.service-notebook .sn-notes h3{margin-bottom:16px;font-size:23px;line-height:1.2}.service-notebook .sn-notes p{font-size:14px}.service-notebook .sn-flow{text-align:center;text-underline-offset:9px;margin:45px 0 0;font-size:20px;font-weight:700;-webkit-text-decoration:underline wavy #a75bba;text-decoration:underline wavy #a75bba}.service-notebook .sn-process{grid-template-columns:1fr 1fr;gap:6vw;display:grid}.service-notebook .sn-process>div>p{margin-top:25px}.service-notebook .sn-process ol{padding:0;list-style:none}.service-notebook .sn-process li{border-bottom:1px dashed #252333;gap:20px;padding:25px 0;display:flex}.service-notebook .sn-process li>b{background:var(--service-colour);border:2px solid;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.service-notebook .sn-process h3{margin-bottom:10px;font-size:24px;line-height:1.3}.service-notebook .sn-faq{background:#c9e9f5;grid-template-columns:1fr 1fr;gap:5vw;display:grid}.service-notebook .sn-faq details{border-bottom:1px solid #252333;padding:20px 0}.service-notebook .sn-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;font-weight:700;line-height:1.5;display:flex}.service-notebook .sn-faq details p{padding-top:15px}.service-notebook .sn-contact{background:var(--service-colour);grid-template-columns:1fr 1fr;align-items:start;gap:6vw;scroll-margin-top:90px;display:grid}.service-notebook .sn-contact>div>p{margin:25px 0}.service-notebook .project-form{color:#252333;background:#fffaf0;border:2px solid #252333;border-radius:14px;padding:30px;box-shadow:8px 8px #252333}.service-notebook .project-form input,.service-notebook .project-form select,.service-notebook .project-form textarea{color:#252333;background:#fff;border-color:#aaa}.service-notebook .project-form label,.service-notebook .project-form .consent,.service-notebook .form-email,.service-notebook .form-call{color:#504659}.service-notebook .project-form .button{color:#fff;background:#252333}.service-notebook .service-packages{color:#252333;background:#ffdfb4}.service-notebook[dir=rtl] h1,.service-notebook[dir=rtl] h2,.service-notebook[dir=rtl] h3{letter-spacing:0;line-height:1.4}.service-notebook[dir=rtl] .sn-scribble{font-family:Arial,sans-serif}:is(.service-notebook a:focus-visible,.service-notebook summary:focus-visible){outline-offset:5px;outline:3px solid #5732d5}@keyframes sn-float{50%{transform:translateY(-16px)rotate(-4deg)}}@media (max-width:1000px){.service-notebook .sn-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.service-notebook .sn-hero-art{min-height:350px}}@media (max-width:700px){.service-notebook .sn-hero{grid-template-columns:1fr;gap:30px;padding:110px 6vw 55px}.service-notebook h1{font-size:46px}.service-notebook .sn-hero-art{min-height:310px;margin:20px 10px}.service-notebook .sn-hero-art .funk-art{height:290px}.service-notebook .sn-section{padding:55px 6vw}.service-notebook .sn-problem,.service-notebook .sn-process,.service-notebook .sn-faq,.service-notebook .sn-contact{grid-template-columns:1fr;gap:30px}.service-notebook .sn-notes{grid-template-columns:1fr;gap:32px}.service-notebook .sn-flow{line-height:2}.service-notebook .project-form{padding:24px}.service-notebook .sn-proof{gap:22px}.service-notebook .sn-proof span{width:43%}.service-notebook h2{font-size:36px}}@media (prefers-reduced-motion:reduce){.service-notebook .sn-hero-art .funk-art{animation:none}}.service-notebook .sn-hero-art .funk-art{overflow:visible;min-height:0!important}.service-notebook .sn-hero-art .funk-art>img{filter:none;opacity:1;mix-blend-mode:normal}.service-notebook .service-packages{scroll-margin-top:90px}.service-notebook .service-packages .section-heading p,.service-notebook .package-group-heading p,.service-notebook .package-terms,.service-notebook .package-selection,.service-notebook .service-packages .eyebrow{color:#514052}.service-notebook .package-card{color:#252333;background:#fffaf0;border:2px solid #252333;border-radius:12px;box-shadow:5px 6px #252333}.service-notebook .package-card.tier-1{background:#e4f69d}.service-notebook .package-card.tier-2{background:#d7c8fa}.service-notebook .package-card h4,.service-notebook .package-price,.service-notebook .package-tier{color:#252333}.service-notebook .package-card li svg{color:#493079}.service-notebook .package-card .button{color:#fff;background:#252333}.service-notebook .package-badge{color:#252333;border-color:#252333}.package-price strong{overflow-wrap:anywhere;font-size:clamp(28px,3.5vw,54px)}.package-price small{line-height:1.5;display:block}.service-examples{display:block}.service-examples>p{max-width:700px;line-height:1.7}.example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:32px;display:grid}.example-grid article{min-width:0}.example-grid video{aspect-ratio:4/3;object-fit:contain;background:#161518;border-radius:18px;width:100%;max-height:480px;display:block}.example-grid h3{margin:18px 0;font-size:24px;line-height:1.3}.example-browser{color:#242124;border:2px solid #242124;border-radius:18px;overflow:hidden;box-shadow:7px 7px #242124}.browser-bar{direction:ltr;background:#fff9;border-bottom:2px solid #242124;justify-content:space-between;gap:10px;padding:14px;display:flex}.browser-art{padding:35px}.browser-art>span{font-size:80px}.browser-art h3{overflow-wrap:anywhere;font-size:clamp(30px,4vw,48px)}.browser-art p{min-height:60px;line-height:1.6}.browser-art b{border-bottom:2px solid;padding:10px 0;display:inline-block}@media (max-width:700px){.example-grid{grid-template-columns:1fr}}.property-market-links{background:#d8eef0;display:block!important}.property-market-links .sn-button{margin:12px 12px 0 0;line-height:1.6}.service-notebook .property-market-links .sn-button{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;width:fit-content;max-width:100%;height:auto;min-height:58px;margin:18px 0 0;padding:18px 24px;line-height:1.65;display:flex;transform:none}@media (max-width:700px){.service-notebook .property-market-links .sn-button{width:100%;font-size:16px}.service-notebook .property-market-links h2{font-size:30px}.service-notebook .property-market-links p{font-size:16px}}.service-notebook .store-home-preview{aspect-ratio:1350/720;object-fit:cover;object-position:top;border-bottom:2px solid #252333;width:100%;height:auto;display:block}.example-browser:has(.store-home-preview) .browser-art{min-height:0;padding:24px}.example-browser{overflow:hidden}.property-showcase{background:#dcebc6}.property-film-controls{align-items:center;gap:18px;margin:24px 0;display:flex}.property-film-controls button{color:#fff;cursor:pointer;background:#252333;border:0;border-radius:50%;width:48px;height:48px;font-size:24px}.property-film-track{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:24px;padding-bottom:18px;display:flex;overflow-x:auto}.property-film-track article{scroll-snap-align:start;flex:0 0 min(75vw,320px);min-width:0}.property-film-track video{aspect-ratio:9/16;object-fit:contain;background:#15141a;border-radius:18px;width:100%;display:block}.property-film-track h3{margin-top:14px;font-size:18px!important}.property-whatsapp{color:#193626;background:#d4f4df;padding:32px 6vw}.property-whatsapp h3{margin:0 0 20px;font-size:26px}.property-whatsapp>div{flex-wrap:wrap;gap:16px;display:flex}.property-whatsapp a{text-align:center;background:#146b3a;border-radius:12px;flex:280px;padding:18px 24px;font-weight:700;line-height:1.6;display:block;color:#fff!important}.property-whatsapp a:hover{background:#104e2d}:is(.property-whatsapp a:focus-visible,.property-film-controls button:focus-visible){outline-offset:4px;outline:3px solid #5c35ca}.service-notebook .property-whatsapp{color:#252333;background:#faf6eb;border-top:2px solid #252333;padding:40px 6vw 48px}.property-whatsapp .wa-heading{display:block}.property-whatsapp h3{margin:0 0 10px;font-size:clamp(26px,4vw,42px);line-height:1.25}.property-whatsapp .wa-heading p{color:#514b60;align-items:center;gap:14px;margin:0 0 24px;font-size:18px;line-height:1.6;display:flex}.wa-heading p svg{flex-shrink:0;width:32px;height:32px}.property-whatsapp .wa-links{flex-wrap:wrap;gap:18px;display:flex}.property-whatsapp .wa-links a{background:#e9dfff;border:2px solid #252333;border-radius:16px;flex:240px;justify-content:center;align-items:center;gap:14px;min-width:0;padding:20px 24px;font-size:20px;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex;box-shadow:4px 4px #252333;color:#252333!important}.property-whatsapp .wa-links a:hover{background:#d4f265;box-shadow:2px 2px #252333}.wa-links a>svg{flex-shrink:0;width:30px;height:30px}.wa-links a>.wa-arrow{width:22px;height:22px;margin-inline-start:auto}.wa-links a span{text-align:start;flex:1}[dir=rtl] .wa-heading p svg{transform:scaleX(-1)}@media (max-width:600px){.property-whatsapp .wa-links a{flex-basis:100%;padding:18px 20px;font-size:18px}.property-whatsapp .wa-heading p{font-size:16px}}.service-notebook .ai-instagram-link{box-sizing:border-box;color:#252333;text-align:center;background:#e9dfff;border:2px solid #252333;border-radius:16px;justify-content:center;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:30px auto 0;padding:18px 24px;font-weight:700;line-height:1.5;text-decoration:none;display:flex;box-shadow:4px 4px #252333}.ai-instagram-link svg{flex-shrink:0;width:30px;height:30px}.service-notebook .ai-instagram-link:hover{background:#f6c6df}.ai-instagram-link:focus-visible{outline-offset:5px;outline:3px solid #5c35ca}
