.reference-landing{margin:0;-webkit-font-smoothing:antialiased}.reference-landing a{color:#2B4BC4}.reference-landing a:hover{color:#1C3592}.reference-landing :focus-visible{outline:3px solid #2B4BC4;outline-offset:3px;border-radius:10px}.btn-main{transition:background-color .2s ease,transform .15s ease}.btn-main:hover{background-color:#963B12!important;color:#fff!important}.btn-main:active{transform:translateY(1px)}.btn-line{transition:background-color .2s ease}.btn-line:hover{background-color:#F0EEE8!important;color:#1C2640!important}.reference-landing .nav-a{color:#1C2640!important;text-decoration:none}.reference-landing .nav-a:hover{color:#B4491A!important}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq[open] .faq-plus{transform:rotate(45deg)}.faq-plus{transition:transform .2s ease}.pencil-path{stroke-dasharray:420;stroke-dashoffset:420;animation:draw 1.4s cubic-bezier(.6,.1,.3,1) .6s forwards}.pencil-note{opacity:0;animation:fadein .5s ease 1.8s forwards}.confetti{position:relative}.confetti:before{content:"";position:absolute;inset:0;background-image:url(/design-preview/cb624bd1a08ff42233cc668ca0f131fe.png);background-size:560px 560px;background-repeat:repeat;opacity:.6;pointer-events:none}.confetti-soft:before{opacity:.38}.confetti-dark:before{opacity:.28}.mask-hero:before{-webkit-mask-image:linear-gradient(90deg,#000,transparent 8%,transparent 52%,#000 72%);mask-image:linear-gradient(90deg,#000,transparent 8%,transparent 52%,#000 72%)}.mask-edges:before{-webkit-mask-image:linear-gradient(90deg,#000,#000 10%,transparent 30%,transparent 70%,#000 90%);mask-image:linear-gradient(90deg,#000,#000 10%,transparent 30%,transparent 70%,#000 90%)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadein{to{opacity:1}}@media (prefers-reduced-motion:reduce){.pencil-path{animation:none;stroke-dashoffset:0}.pencil-note{animation:none;opacity:1}}.reference-landing .r0{border-bottom:1px solid #eceae3;background:#FAFAF7}.reference-landing .r1{max-width:1280px;margin:0 auto;padding:14px clamp(16px,4vw,40px);display:flex;align-items:center;gap:24px;flex-wrap:wrap}.reference-landing .r2{display:flex;align-items:center;gap:10px;font-weight:800;font-size:22px;letter-spacing:-.02em;min-height:44px}.reference-landing .r3{width:48px;height:48px;object-fit:contain}.reference-landing .r4{display:flex;gap:28px;flex-wrap:wrap;font-size:15px;font-weight:500;flex:1 1 auto;justify-content:center}.reference-landing .r5{display:flex;gap:10px;align-items:center}.reference-landing .r6{padding:0 18px;border-radius:14px;border:1.5px solid #d6d3ca;color:#1C2640}.reference-landing .r6,.reference-landing .r7{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-weight:600;font-size:15px}.reference-landing .r7{padding:0 20px;border-radius:14px;background:#B4491A;color:#FFFFFF}.reference-landing .r8{position:relative;overflow:hidden}.reference-landing .r9{position:absolute;left:-46px;top:150px;width:170px;height:400px;pointer-events:none}.reference-landing .r10{position:absolute;right:-90px;top:-150px;width:560px;height:320px;pointer-events:none}.reference-landing .r11{position:absolute;right:-40px;bottom:-40px;width:420px;height:270px;pointer-events:none}.reference-landing .r12{position:absolute;left:34%;bottom:-30px;width:220px;height:160px;pointer-events:none}.reference-landing .r13{position:absolute;right:44%;top:70px;width:34px;height:34px;pointer-events:none}.reference-landing .r14{position:absolute;right:7%;top:120px;width:22px;height:22px;pointer-events:none}.reference-landing .r15{position:absolute;right:3%;top:46%;width:54px;height:54px;pointer-events:none}.reference-landing .r16{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:72px clamp(16px,4vw,40px) 96px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.reference-landing .r17{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:28px}.reference-landing .r18{margin:0;font-size:17px;font-weight:600;color:#B4491A}.reference-landing .r19{margin:0;font-size:clamp(40px,5.2vw,68px);line-height:1.02;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.reference-landing .r20{margin:0;font-size:19px;line-height:1.55;color:#4A5266;max-width:34em;text-wrap:pretty}.reference-landing .r21{display:flex;gap:12px;flex-wrap:wrap}.reference-landing .r22{padding:0 28px;background:#B4491A;color:#FFFFFF;font-weight:700}.reference-landing .r22,.reference-landing .r23{display:inline-flex;align-items:center;min-height:56px;border-radius:16px;text-decoration:none;font-size:17px}.reference-landing .r23{padding:0 24px;border:1.5px solid #d6d3ca;color:#1C2640;font-weight:600}.reference-landing .r24{margin:0;font-size:15px;line-height:1.5;color:#4A5266}.reference-landing .r25{flex:1 1 460px;min-width:0;position:relative;padding:12px 24px 40px 12px}.reference-landing .r26{position:relative;background-color:#FFFFFF;background-image:linear-gradient(#DCE4F0 1px,transparent 0),linear-gradient(90deg,#DCE4F0 1px,transparent 0);background-size:24px 24px;border-radius:6px;box-shadow:0 30px 60px -30px rgba(76,52,30,.35),0 2px 0 #ECE7DD;transform:rotate(-1.6deg);padding:40px 40px 56px 72px;min-height:440px;box-sizing:border-box}.reference-landing .r27{position:absolute;top:0;bottom:0;left:52px;width:2px;background:#E8A3A0}.reference-landing .r28{font-family:Caveat,Comic Sans MS,cursive;color:#2A3A8C;font-size:30px;line-height:48px}.reference-landing .r29{font-weight:700}.reference-landing .r30{position:relative;display:inline-block}.reference-landing .r31{position:absolute;left:-26px;top:-12px}.reference-landing .r32{margin-top:8px}.reference-landing .r33{position:absolute;right:28px;top:196px;max-width:220px;display:flex;flex-direction:column;gap:6px}.reference-landing .r34{font-family:Caveat,cursive;font-size:27px;line-height:1.1;color:#4E525B}.reference-landing .r35{align-self:flex-start;font-size:12px;font-weight:600;color:#4E525B;border:1.5px dashed #8d919a;border-radius:8px;padding:3px 8px;background:#FFFFFF}.reference-landing .r36{position:absolute;right:-8px;bottom:-36px;width:210px;height:210px;object-fit:contain;transform:rotate(6deg);filter:drop-shadow(0 14px 18px rgba(76,52,30,.22))}.reference-landing .r37{position:relative;overflow:hidden;background:#F2F0EA;border-top:1px solid #e7e4db;border-bottom:1px solid #e7e4db}.reference-landing .r38{position:absolute;right:-40px;top:-30px;width:300px;height:260px;pointer-events:none}.reference-landing .r39{position:absolute;left:-40px;bottom:-36px;width:340px;height:220px;pointer-events:none}.reference-landing .r40{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:96px clamp(16px,4vw,40px);display:flex;flex-direction:column;gap:48px}.reference-landing .r41{display:flex;flex-wrap:wrap;gap:24px 64px;align-items:flex-end}.reference-landing .r42{margin:0;flex:1 1 480px;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.reference-landing .r43{flex:0 1 380px;position:relative;background:#FFF6C9;border-radius:3px 3px 18px 3px;padding:26px 26px 22px;transform:rotate(2deg);box-shadow:0 18px 28px -18px rgba(90,70,20,.5);display:flex;flex-direction:column;gap:8px}.reference-landing .r44{position:absolute;top:-12px;left:32px;width:84px;height:24px;background:rgba(102,136,224,.45);transform:rotate(-4deg)}.reference-landing .r45{font-family:Caveat,cursive;font-size:28px;font-weight:700;line-height:1;color:#B4491A}.reference-landing .r46{margin:0;font-size:17px;line-height:1.55;color:#3E3214}.reference-landing .r47{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));grid-gap:20px;gap:20px;align-items:start}.reference-landing .r48{display:flex;flex-direction:column;gap:14px}.reference-landing .r49{display:flex;gap:12px;align-items:center;min-height:84px}.reference-landing .r50{width:84px;height:84px;object-fit:contain;flex:none;margin-left:-6px}.reference-landing .r51{font-size:15px;font-weight:700;color:#B4491A;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference-landing .r52{font-size:17px;font-weight:700;line-height:1.3}.reference-landing .r53{background:#FFFFFF;border-radius:22px;border:1px solid #e4e1d8;overflow:hidden}.reference-landing .r54{padding:12px 16px;border-bottom:1px solid #efede6;display:flex;gap:10px}.reference-landing .r55{width:32px;height:32px;border-radius:50%;background:#FBE5D3;display:grid;place-items:center}.reference-landing .r56{width:26px;height:26px;object-fit:contain}.reference-landing .r57{display:flex;flex-direction:column}.reference-landing .r58{font-size:14px;font-weight:700}.reference-landing .r59{font-size:12px;color:#5E626B}.reference-landing .r60{padding:16px;display:flex;flex-direction:column;gap:10px;background:#F7F6F2;min-height:300px}.reference-landing .r61{align-self:flex-end;width:78%;background:#FBE5D3;border-radius:16px 16px 4px 16px;padding:6px;display:flex;flex-direction:column;gap:6px}.reference-landing .r62{background:#FFFFFF;border-radius:11px;padding:14px 14px 18px;display:flex;flex-direction:column;gap:7px;transform:rotate(-1deg);box-shadow:0 1px 0 #E9DCCD}.reference-landing .r63{font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:700}.reference-landing .r64{height:6px;border-radius:3px;background:#D9D6CE;width:92%}.reference-landing .r65{height:6px;border-radius:3px;background:#D9D6CE;width:70%}.reference-landing .r66{font-family:Georgia,serif;font-size:13px}.reference-landing .r67{height:6px;border-radius:3px;background:#D9D6CE;width:84%}.reference-landing .r68{font-size:12px;color:#6A4A30;padding:0 6px 2px}.reference-landing .r69{align-self:flex-start;width:86%;background:#FFFFFF;border-radius:16px 16px 16px 4px;padding:10px 12px;font-size:13.5px;line-height:1.45;border:1px solid #ece9e1}.reference-landing .r70{font-size:15px;font-weight:700;color:#B4491A}.reference-landing .r71{align-self:flex-start;width:78%;border-radius:16px 16px 16px 4px;padding:6px;border:1px solid #ece9e1;gap:6px}.reference-landing .r71,.reference-landing .r72{background:#FFFFFF;display:flex;flex-direction:column}.reference-landing .r72{border:1px solid #efede6;border-radius:11px;padding:14px 14px 18px;gap:7px;transform:rotate(-1deg)}.reference-landing .r73{font-family:Georgia,serif;font-size:13px;font-weight:700}.reference-landing .r74{align-self:flex-start;background:#FFF1CC;color:#6E4800;border-radius:12px;padding:8px 12px;font-size:13.5px;font-weight:600;display:flex;gap:8px;align-items:center}.reference-landing .r75{align-self:flex-end;width:80%;background:#E6EDFB;border-radius:16px 16px 4px 16px;padding:6px;display:flex;flex-direction:column;gap:6px}.reference-landing .r76{background-color:#FFFFFF;background-image:linear-gradient(#DCE4F0 1px,transparent 0),linear-gradient(90deg,#DCE4F0 1px,transparent 0);background-size:14px 14px;border-radius:11px;padding:12px 14px 14px;font-family:Caveat,cursive;color:#2A3A8C;font-size:19px;line-height:26px;transform:rotate(1.2deg)}.reference-landing .r77{font-size:12px;color:#2A3A7C;padding:0 6px 2px}.reference-landing .r78{align-self:flex-end;background:#E6EDFB;border-radius:16px 16px 4px 16px;padding:10px 12px;font-size:13.5px}.reference-landing .r79{width:32px;height:32px;border-radius:9px;background:#1C2640;color:#FFFFFF;display:grid;place-items:center;font-size:13px;font-weight:800}.reference-landing .r80{padding:16px;display:flex;flex-direction:column;gap:12px;background:#F7F6F2;min-height:300px}.reference-landing .r81{display:flex;gap:10px;align-items:stretch}.reference-landing .r82{width:76px;flex:none;background-color:#FFFFFF;background-image:linear-gradient(#DCE4F0 1px,transparent 0),linear-gradient(90deg,#DCE4F0 1px,transparent 0);background-size:9px 9px;border-radius:8px;border:1px solid #e4e1d8;font-family:Caveat,cursive;color:#2A3A8C;font-size:13px;line-height:15px;padding:6px}.reference-landing .r83{flex:1 1;display:flex;flex-direction:column;gap:6px;justify-content:center}.reference-landing .r84{align-self:flex-start;font-size:11.5px;font-weight:600;color:#4E525B;border:1.5px dashed #8d919a;border-radius:7px;padding:2px 7px;background:#FFFFFF}.reference-landing .r85{font-size:12.5px;color:#4A5266;line-height:1.35}.reference-landing .r86{background:#FFFFFF;border-radius:14px;border:1px solid #ece9e1;display:flex;flex-direction:column}.reference-landing .r87{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #f0eee8;font-size:13.5px}.reference-landing .r88{font-weight:600}.reference-landing .r89{color:#276B43}.reference-landing .r89,.reference-landing .r90{font-weight:600;display:flex;gap:6px;align-items:center}.reference-landing .r90{color:#B8302A}.reference-landing .r91{display:flex;justify-content:space-between;gap:8px;padding:10px 12px;font-size:13.5px}.reference-landing .r92{color:#5E626B;font-weight:600}.reference-landing .r93{position:relative;box-sizing:border-box;max-width:1280px;width:calc(100% - 2 * clamp(16px, 4vw, 40px));margin:96px auto;padding:clamp(48px,6vw,88px) clamp(24px,5vw,80px) clamp(48px,6vw,88px) clamp(40px,7vw,112px);border-radius:40px;border:1px solid #e2e0d8;background-color:#FFFFFF;background-image:linear-gradient(#E6EBF3 1px,transparent 0),linear-gradient(90deg,#E6EBF3 1px,transparent 0);background-size:28px 28px;box-shadow:0 40px 70px -50px rgba(76,52,30,.4);display:flex;flex-wrap:wrap;gap:56px 80px;align-items:center}.reference-landing .r94{position:absolute;top:0;bottom:0;left:clamp(22px,4vw,64px);width:2px;background:#EFB2AE}.reference-landing .r95{position:absolute;left:clamp(40px,7vw,112px);bottom:26px;width:240px;height:56px;transform:rotate(-6deg)}.reference-landing .r96{position:absolute;right:clamp(24px,4vw,64px);top:30px;width:220px;height:50px;transform:rotate(8deg)}.reference-landing .r97{position:absolute;left:clamp(16px,4vw,40px);top:52px;width:30px;height:30px;pointer-events:none}.reference-landing .r98{position:absolute;left:calc(clamp(16px, 4vw, 40px) + 40px);top:34px;width:16px;height:16px;pointer-events:none}.reference-landing .r99{position:absolute;right:4%;bottom:40px;width:260px;height:90px;pointer-events:none}.reference-landing .r100{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px}.reference-landing .r101{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.04;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.reference-landing .r102{margin:0;font-size:18px;line-height:1.6;color:#4A5266;max-width:32em;text-wrap:pretty}.reference-landing .r103{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.reference-landing .r104{display:flex;gap:8px;align-items:center;background:#FFFFFF;border:1px solid #e2e0d8;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.reference-landing .r105{width:170px;height:170px;object-fit:contain;transform:rotate(-3deg)}.reference-landing .r106{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:16px}.reference-landing .r107{background:#FFFFFF;border:1.5px dashed #9a9ea6;border-radius:20px;padding:24px 28px;display:flex;gap:20px;align-items:flex-start}.reference-landing .r108{flex:none}.reference-landing .r109{display:flex;flex-direction:column;gap:6px}.reference-landing .r110{font-size:15px;font-weight:700;color:#4E525B}.reference-landing .r111{font-family:Caveat,cursive;font-size:28px;line-height:1.15;color:#4E525B}.reference-landing .r112{font-size:14px;color:#5E626B}.reference-landing .r113{position:relative;background:#FFFFFF;border:1.5px solid #2b4bc4;border-radius:20px;padding:24px 120px 24px 28px;display:flex;gap:20px;align-items:flex-start;margin-left:clamp(0px,4vw,48px)}.reference-landing .r114{position:absolute;right:-28px;bottom:-34px;width:140px;height:140px;object-fit:contain;transform:rotate(4deg)}.reference-landing .r115{font-size:15px;font-weight:700;color:#2B4BC4}.reference-landing .r116{font-family:Caveat,cursive;font-size:28px;line-height:1.15;color:#2B4BC4}.reference-landing .r117{font-size:14px;color:#4A5266}.reference-landing .r118{position:relative;overflow:hidden;background:#1C2640;color:#F4F3EE}.reference-landing .r119{position:absolute;right:-60px;top:-60px;width:420px;height:300px;pointer-events:none}.reference-landing .r120{position:absolute;left:-50px;bottom:-60px;width:300px;height:240px;pointer-events:none}.reference-landing .r121{position:absolute;right:30%;top:70px;width:26px;height:26px;pointer-events:none}.reference-landing .r122{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:104px clamp(16px,4vw,40px);display:flex;flex-direction:column;gap:48px}.reference-landing .r123{margin:0;max-width:18em;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.reference-landing .r124{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));grid-gap:20px;gap:20px}.reference-landing .r125{background:#FFFFFF;border-radius:28px;padding:36px;display:flex;flex-direction:column;gap:22px;grid-row:span 2}.reference-landing .r126{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.reference-landing .r127{display:flex;flex-direction:column;gap:12px}.reference-landing .r128{margin:0;font-size:28px;letter-spacing:-.02em;font-weight:800}.reference-landing .r129{align-self:flex-start;font-size:13px;font-weight:600;background:#FBE5D3;color:#7A3410;border-radius:999px;padding:6px 12px}.reference-landing .r130{width:150px;height:150px;object-fit:contain;margin:-24px -10px -20px 0;transform:rotate(3deg)}.reference-landing .r131{margin:0;font-size:17px;line-height:1.55;color:#4A5266;max-width:30em}.reference-landing .r132{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px}.reference-landing .r133{background:#F6F5F0;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:10px}.reference-landing .r134{font-size:14px;font-weight:700;color:#B4491A}.reference-landing .r135{font-size:16px;font-weight:600;line-height:1.35}.reference-landing .r136{font-size:14px;color:#4A5266;line-height:1.45}.reference-landing .r137{margin-top:auto;display:flex;flex-wrap:wrap;gap:16px;align-items:stretch;background:#F6F5F0;border-radius:20px;padding:18px}.reference-landing .r138{flex:0 0 132px;background-color:#FFFFFF;border:1px solid #e4e1d8;border-radius:6px;padding:12px 12px 14px;transform:rotate(-2deg);display:flex;flex-direction:column;gap:6px;box-shadow:0 10px 18px -12px rgba(60,45,30,.4)}.reference-landing .r139{font-family:Georgia,serif;font-size:11px;color:#4A5266}.reference-landing .r140{font-family:Georgia,serif;font-size:12px;font-weight:700}.reference-landing .r141{height:5px;border-radius:3px;background:#D9D6CE;width:90%}.reference-landing .r142{height:5px;border-radius:3px;background:#D9D6CE;width:70%}.reference-landing .r143{height:5px;border-radius:3px;background:#D9D6CE;width:82%}.reference-landing .r144{height:5px;border-radius:3px;background:#D9D6CE;width:60%}.reference-landing .r145{flex:1 1 220px;display:flex;flex-direction:column;gap:10px}.reference-landing .r146{display:flex;flex-wrap:wrap;gap:6px}.reference-landing .r147{color:#1F5A37;background:#E3F3E8}.reference-landing .r147,.reference-landing .r148{font-size:13px;font-weight:600;border-radius:8px;padding:5px 9px}.reference-landing .r148{color:#6E4800;background:#FFF1CC}.reference-landing .r149{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:12px;border:1.5px solid #d6d3ca;background:#FFFFFF;color:#1C2640;text-decoration:none;font-weight:600;font-size:14px}.reference-landing .r150{background:#2A3554;border-radius:28px;padding:32px;display:flex;flex-direction:column;gap:18px}.reference-landing .r151{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.reference-landing .r152{margin:0;font-size:24px;letter-spacing:-.02em;font-weight:800}.reference-landing .r153{width:112px;height:112px;object-fit:contain;margin:-20px -8px -28px 0;flex:none;transform:rotate(4deg)}.reference-landing .r154{margin:0;font-size:16px;line-height:1.55;color:#C9CEDB}.reference-landing .r155{display:flex;justify-content:space-between;font-size:14px}.reference-landing .r156{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference-landing .r157{height:8px;border-radius:4px;background:#3A4566}.reference-landing .r158{width:78%;height:8px;border-radius:4px;background:#F0A274}.reference-landing .r159{width:57%;height:8px;border-radius:4px;background:#F0A274}.reference-landing .r160{display:flex;justify-content:space-between;font-size:14px;color:#C9CEDB}.reference-landing .r161{font-size:13px;color:#AEB5C7}.reference-landing .r162{display:flex;flex-direction:column;gap:8px}.reference-landing .r163{display:flex;gap:14px;align-items:center;background:#34405F;border-radius:14px;padding:12px 14px;font-size:14px;flex-wrap:wrap}.reference-landing .r164{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:76px}.reference-landing .r165{flex:1 1}.reference-landing .r166{color:#9FDDB6}.reference-landing .r167{color:#FFD48A}.reference-landing .r168{position:relative;max-width:1280px;margin:0 auto;padding:112px clamp(16px,4vw,40px);display:flex;flex-wrap:wrap;gap:48px 72px}.reference-landing .r169{position:absolute;right:2%;top:22px;width:104px;height:104px;pointer-events:none;transform:rotate(-12deg)}.reference-landing .r170{position:absolute;right:calc(2% + 112px);top:96px;width:20px;height:20px;pointer-events:none}.reference-landing .r171{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:24px}.reference-landing .r172{margin:0;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}.reference-landing .r173{margin:0;font-size:18px;line-height:1.6;color:#4A5266;max-width:30em}.reference-landing .r174{background:#FFFFFF;border:1px solid #e4e1d8;border-radius:24px;padding:28px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.reference-landing .r175{width:128px;height:128px;object-fit:contain;flex:none}.reference-landing .r176{flex:1 1 240px;display:flex;flex-direction:column;gap:8px}.reference-landing .r177{font-size:18px;font-weight:700}.reference-landing .r178{font-size:15px;line-height:1.5;color:#4A5266}.reference-landing .r179{flex:1 1 460px;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.reference-landing .r180{display:flex;gap:24px;padding:28px 0;border-top:1.5px solid #1c2640}.reference-landing .r181{font-size:40px;font-weight:800;line-height:1;color:#B4491A;width:40px;flex:none}.reference-landing .r182{font-size:21px;font-weight:700}.reference-landing .r183{font-size:16px;line-height:1.5;color:#4A5266}.reference-landing .r184,.reference-landing .r185{display:flex;gap:24px;padding:28px 0;border-top:1px solid #d6d3ca}.reference-landing .r185{border-bottom:1px solid #d6d3ca}.reference-landing .r186{position:relative;overflow:hidden;background:#F2F0EA;border-top:1px solid #e7e4db}.reference-landing .r187{position:absolute;left:-30px;bottom:-40px;width:260px;height:300px;pointer-events:none}.reference-landing .r188{position:absolute;right:-26px;top:40px;width:96px;height:96px;pointer-events:none;transform:rotate(18deg)}.reference-landing .r189{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:104px clamp(16px,4vw,40px);display:flex;flex-wrap:wrap;gap:40px 80px}.reference-landing .r190{flex:1 1 300px;display:flex;flex-direction:column;gap:28px;align-items:flex-start}.reference-landing .r191{position:relative;z-index:2;margin:0;font-size:clamp(32px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em;font-weight:800}.reference-landing .r192{position:relative;width:100%;max-width:340px;margin-top:8px}.reference-landing .r193{position:absolute;left:-18px;top:-22px;width:44px;height:44px}.reference-landing .r194{position:relative;background:#FFF6C9;border-radius:4px;padding:30px 26px 24px;transform:rotate(-2deg);box-shadow:0 18px 30px -18px rgba(90,70,20,.45);display:flex;flex-direction:column;gap:14px}.reference-landing .r195{position:absolute;top:-12px;left:50%;width:96px;height:26px;margin-left:-48px;background:rgba(216,138,191,.55);transform:rotate(3deg)}.reference-landing .r196{font-family:Caveat,cursive;font-size:32px;line-height:1.05;font-weight:700;color:#1C2640}.reference-landing .r197{font-size:15px;line-height:1.5;color:#4A3A12}.reference-landing .r198{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:14px;background:#B4491A;color:#FFFFFF;text-decoration:none;font-weight:700;font-size:15px}.reference-landing .r199{position:absolute;right:-70px;bottom:-70px;width:150px;height:150px;object-fit:contain;transform:rotate(6deg)}.reference-landing .r200{width:150px;height:150px;object-fit:contain;transform:rotate(-6deg);margin-left:12px}.reference-landing .r201{flex:2 1 560px;min-width:0;display:flex;flex-direction:column}.reference-landing .r202{border-top:1px solid #d6d3ca;padding:4px 0}.reference-landing .r203{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:64px;font-size:19px;font-weight:700}.reference-landing .r204{font-size:28px;font-weight:400;color:#B4491A}.reference-landing .r205{margin:0 0 24px;font-size:16px;line-height:1.6;color:#4A5266;max-width:38em}.reference-landing .r206{border-top:1px solid #d6d3ca;border-bottom:1px solid #d6d3ca;padding:4px 0}.reference-landing .r207{max-width:1280px;margin:0 auto;padding:96px clamp(16px,4vw,40px)}.reference-landing .r208{background:#FBE5D3;border-radius:36px;padding:clamp(32px,5vw,64px);display:flex;flex-wrap:wrap;gap:32px;align-items:center;position:relative;overflow:hidden}.reference-landing .r209{position:absolute;right:-40px;top:-40px;width:420px;height:380px;pointer-events:none}.reference-landing .r210{position:absolute;right:120px;bottom:-50px;width:360px;height:160px;pointer-events:none}.reference-landing .r211{position:absolute;left:46%;top:28px;width:44px;height:44px;pointer-events:none}.reference-landing .r212{position:relative;z-index:1;flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:20px}.reference-landing .r213{margin:0;font-size:clamp(32px,3.8vw,50px);line-height:1.04;letter-spacing:-.035em;font-weight:800;text-wrap:balance}.reference-landing .r214{margin:0;font-size:18px;line-height:1.55;color:#4A3324;max-width:30em}.reference-landing .r215{display:inline-flex;align-items:center;min-height:56px;padding:0 12px;color:#1C2640;font-weight:600;font-size:17px}.reference-landing .r216{display:flex;align-items:flex-start;gap:4px;margin:-14px 0 0 64px}.reference-landing .r217{font-family:Caveat,cursive;font-size:30px;font-weight:700;line-height:1;color:#B4491A;margin-top:34px;transform:rotate(-3deg)}.reference-landing .r218{position:relative;z-index:1;flex:0 1 300px;width:300px;max-width:100%;height:auto;object-fit:contain;transform:rotate(-4deg)}.reference-landing .r219{height:140px;border-top:1px solid #e4e1d8}.reference-landing{background:#FAFAF7;color:#1C2640;font-family:Onest,Segoe UI,system-ui,sans-serif;overflow-x:clip}.reference-landing h1,.reference-landing h2,.reference-landing h3{font-family:var(--font-b);color:inherit}.reference-landing p{max-width:none}.reference-header{position:-webkit-sticky;position:sticky;top:0;z-index:20}.reference-landing section{scroll-margin-top:100px}.reference-footer{max-width:1280px;padding:0 40px;margin:auto}.reference-landing #top>div{min-width:0}.reference-landing img{max-width:100%}.reference-landing .btn-line,.reference-landing .btn-main{justify-content:center;text-align:center}@media(max-width:700px){.reference-header>div{gap:12px!important;padding:12px 16px!important}.reference-header nav{order:3;justify-content:flex-start!important;gap:16px!important;font-size:12px!important}.reference-header>div>div{margin-left:auto}.reference-header .btn-main{display:none!important}.reference-landing #top{padding-top:32px!important;padding-bottom:48px!important;gap:30px!important}.reference-landing #top h1{font-size:44px!important;line-height:1.06!important}.reference-landing #top>div{flex-basis:100%!important}.reference-landing section{padding-left:20px!important;padding-right:20px!important}.reference-landing section h2{font-size:30px!important}.reference-footer{padding:0 20px}.reference-landing .confetti>svg{opacity:.3}.reference-landing .confetti:before{opacity:.16}}.reference-landing .mask-hero:before{opacity:.12}.reference-landing .r12,.reference-landing .r13,.reference-landing .r9{display:none}.reference-landing .r10,.reference-landing .r11{opacity:.3}.reference-landing .r14,.reference-landing .r15{opacity:.5}.observed-result{max-width:1200px;margin:48px auto;padding:40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;background:#E6F2E8;border-radius:24px}.observed-result-label{font-size:13px;font-weight:600;color:#286441}.observed-result h2{font-size:32px;line-height:1.15;margin:12px 0}.observed-result p{font-size:16px;line-height:1.6;margin:12px 0}.observed-result a{display:inline-block;margin-top:8px;font-weight:600}.observed-result-numbers{display:flex;gap:24px;align-items:center;font-size:48px;line-height:1.1}.observed-result-numbers strong{color:#286441}.observed-result-numbers small{display:block;font-size:14px;font-weight:400;margin-top:8px}.observed-result .observed-result-note{font-size:12px;color:#4A5266;margin-top:24px}@media(max-width:700px){.observed-result{margin:24px 16px;padding:24px;grid-template-columns:1fr;gap:24px}.observed-result h2{font-size:28px}.observed-result-numbers{font-size:40px}}@media(min-width:1100px){.reference-landing .r1{flex-wrap:nowrap;gap:18px}.reference-landing .r4{gap:16px;font-size:14px}.reference-landing .r5{flex-shrink:0}.reference-landing .r7{padding-inline:16px;font-size:14px}}.reference-landing .r118,.reference-landing .r150{color:#F4F3EE}.reference-landing .r125{color:#1C2640}.reference-landing .r150 a{color:#F6C49F}.reference-landing .r150 a:hover{color:#FFFFFF}.reference-landing .r198:hover{background:#963B12;color:#FFFFFF}.reference-landing .r118 :focus-visible{outline-color:#F0A274}.reference-landing .r54{min-height:84px;align-items:center}.reference-landing .r58{line-height:1.35}.reference-landing .r57{gap:4px;min-width:0}@media(max-width:600px){.reference-landing #top{padding-top:24px!important;padding-bottom:32px!important;gap:24px!important}.reference-landing #top h1{font-size:clamp(32px,9vw,40px)!important;line-height:1.08!important}.reference-landing .r17{gap:18px}.reference-landing .r18{font-size:14px;line-height:1.5}.reference-landing .r20{font-size:16px;line-height:1.55}.reference-landing .r21{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.reference-landing .r22,.reference-landing .r23{min-height:46px;padding:10px 16px;font-size:14px;border-radius:12px}.reference-landing .r24{font-size:12px}.reference-landing .r25{padding:8px 8px 32px}.reference-landing .r26{padding:24px 18px 54px 42px;min-height:320px;transform:none}.reference-landing .r27{left:28px}.reference-landing .r28{font-size:24px;line-height:36px}.reference-landing .r33{position:relative;top:auto;right:auto;margin:12px 0 0;max-width:100%;gap:4px}.reference-landing .r34{font-size:22px}.reference-landing .r36{width:140px;height:140px;right:-8px;bottom:-24px}.reference-landing section h2{font-size:26px!important;line-height:1.2}}.reference-landing .r96{top:10px;width:180px;height:36px;transform:rotate(5deg);pointer-events:none}.reference-landing .r95{bottom:8px;width:180px;height:32px;pointer-events:none}.reference-landing .r99{bottom:8px;width:160px;height:40px}@media(max-width:1100px){.reference-landing .r186>.r187,.reference-landing .r186>.r188,.reference-landing .r208>.r209,.reference-landing .r208>.r210,.reference-landing .r208>.r211,.reference-landing .r93>.r95,.reference-landing .r93>.r96,.reference-landing .r93>.r97,.reference-landing .r93>.r98,.reference-landing .r93>.r99{display:none}}@media(max-width:600px){.reference-landing .r93{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;margin-block:32px;padding:24px 16px 24px 24px;border-radius:24px}.reference-landing .r94{left:16px}.reference-landing .r100{gap:16px}.reference-landing .r102{font-size:15px;line-height:1.6}.reference-landing .r103{gap:6px}.reference-landing .r104{font-size:12px;padding:8px 10px;line-height:1.4;min-width:0}.reference-landing .r104 svg{flex-shrink:0}.reference-landing .r105{align-self:end;justify-self:end;width:110px;height:110px;transform:none}.reference-landing .r106{gap:12px}.reference-landing .r107{padding:14px;gap:10px;border-radius:14px}.reference-landing .r108{width:24px;height:24px}.reference-landing .r109{min-width:0}.reference-landing .r113{display:grid;grid-template-columns:24px minmax(0,1fr);padding:14px;grid-gap:10px;gap:10px;margin-left:0;border-radius:14px}.reference-landing .r114{position:static;grid-column:2;justify-self:end;width:100px;height:100px;transform:none}.reference-landing .r111,.reference-landing .r116{font-size:23px;line-height:1.25}.reference-landing .r112,.reference-landing .r117{font-size:12px;line-height:1.5}.reference-landing .r189{padding-block:40px;gap:24px}.reference-landing .r190{flex-basis:100%;gap:16px}.reference-landing .r200{width:110px;height:110px;transform:none;margin-left:0}.reference-landing .r203{font-size:16px;gap:16px;min-height:60px}.reference-landing .r204{flex-shrink:0}.reference-landing .r205{font-size:15px;margin-bottom:16px}.reference-landing .r207{padding-block:32px}.reference-landing .r208{padding:24px;border-radius:24px;gap:16px;justify-content:center}.reference-landing .r212{gap:16px}.reference-landing .r214{font-size:16px}.reference-landing .r215{min-height:44px;justify-content:center;font-size:14px}.reference-landing .r216{margin:0;justify-content:center}.reference-landing .r216 svg{width:54px;height:44px;flex-shrink:0}.reference-landing .r217{font-size:24px;margin-top:20px}.reference-landing .r218{flex-basis:180px;width:180px;transform:none}}.reference-landing .landing-pricing-note a,.reference-landing .r205 a{color:#a94316;text-decoration:underline;text-underline-offset:3px}.reference-landing .landing-pricing-note a:hover,.reference-landing .r205 a:hover{color:#80320f}.reference-landing .r205>p{margin:0 0 12px}.reference-landing .r205>ul{padding-left:22px;margin:0 0 12px}.reference-landing .r205>ul li+li{margin-top:8px}